
SOZOChromoplast
Pod安装一下,然后import SOZOChromoplast,这个库里面的dominantColor感觉取出的颜色不是我们肉眼看上去所感觉的。
这个感觉比较迟钝,有点慢,进行切换了,颜色还没取出,但是它可以取出我们肉眼所感觉的主色调。
需求:根据的颜色显示不同的背景颜色
解决方法1使用谷歌官方的api中提供的方法Palette来实现。
缺点:不能保证颜色获取的到;也有可能获取部分颜色并不是想要的效果
2比较笨的方式:遍历整张的像素点,将整个像素点的颜色值(去掉白色和纯黑色值)保存下来,选出颜色值最多的一个做为背景色。
a方法:getPicturePixel:获取像素点的颜色值
b删选出色值并赋值给imageview
以上就是关于iOS图片取色全部的内容,包括:iOS图片取色、Android 获取图片颜色、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)