iTunes专辑视图是怎样做到根据专辑封面自动配色的

这个确实是用算法自动生成的,而不是手动编辑的。你可以手动导入一张不相关的图像作为专辑封面,它也会计算出这样的效果来的。背景颜色应该是计算专辑图像的边缘主色调。就是只提取图像边框的一圈像素(应该是靠左边的一侧比较重要),从中挑选出主要颜色作为背景色。应该也考虑有些专辑图像带边框,裁切边框的问题。两种文字配色应该就是选取图像中的主要颜色。选取文字颜色的时候,应该是考虑过该颜色与背景色的对比度,如果对比度很低,那么直接使用黑色或者白色作为文字颜色。


    推荐阅读