赞
踩
只需使用Javascript即可从图像中获取调色板。
https://github.com/lokesh/color-thief
https://lokeshdhakar.com/projects/color-thief
基本思路都是获取每一种rgb的出现次数,进行计算分析,如果出现跨域问题还需要后端配合解决
https://kuangyx.cn/docs/%E6%96%87%E7%AB%A0/%E5%89%8D%E7%AB%AF/%E6%8F%90%E5%8F%96%E5%9B%BE%E7%89%87%E4%B8%BB%E9%A2%98%E8%89%B2.html
也可以直接使用这位大佬写好的
<html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> </head> <body> <!-- 原始图 --> <div class="origin"></div> <!-- 模糊 --> <div class="mask"></div> <style> div.origin { position: relative; width: 320px; height: 200px; overflow: hidden; background-repeat: no-repeat; background-image: url("https://oss.dreamlove.top/i/2024/02/20/xqsvvg.png"); } div.mask{ position: relative; width: 320px; height: 200px; overflow: hidden; /* 关键代码 */ background-repeat: no-repeat; background-image: url("https://oss.dreamlove.top/i/2024/02/20/xqsvvg.png"); background-size: 20000%; background-position: center; } </style> </body> </html>
background-clip
进行设置Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。