Card image

终于在可视化练习清单上再划去一项了。去年就看到两个颜色的可视化案例,一是华盛顿邮报50 Years of 'Avengers' Comic Book Covers Through Color;二是VOX做的 More fire than ice: how Game of Thrones’ use of color has changed over 7 seasons七季《权力的游戏》颜色可视化。

后来看到了Nicholas Rougeux纽约客封面可视化以及教程,终于开始克服这个坑。他的教程给了我很多参考,学会了用一种新的工具去分析颜色,但最后的处理工具上我选用我更熟悉的processing去呈现效果。

各国电视剧海报颜色可视化的小交互


时间
2018年6月10日

工具
八抓鱼采集器、Processing、Image Color Summarizer、Adobe Illustrator

数据
豆瓣热门电视剧
Card image
Card image

可视化发现


我整理美剧、英剧、日剧、韩剧、国产剧的前500部热门电视剧的海报,最后做出了日剧和韩剧的海报。

对比日韩电视剧的海报,发现日本还好喜爱用红色为主色或者点缀色

数据与设计


首先爬取 豆瓣热门电视剧 的名字、评分以及海报图片地址,整理成一个csv文件。

然后在Processing里面,通过二十行不到的代码就可以把所有图片下载下来。原理是读取csv上的图片地址,播放每一帧并保存500张海报一分钟不到就可以全部以同样大小,序列号+海报名字的格式存储,节约了大量的时间。

Card image
Card image

然后通过 IMAGE COLOR SUMMARIZER 分析颜色,这个工具可以快速分析出一张图片的前x种颜色(最多10种),每种颜色的占比,各种颜色的维度,比如RGB、HSB、CMYK等。网站提供了一张图片上传分析的网页版,但一次性处理500张图片靠手动传是相当累的,所以它还提供了cmd模式的批量操作,可以连续分析数百张照片。

Card image

根据IMAGE COLOR SUMMARIZER得出的结果,用processing根据每种颜色占比写出树状图的结构

Card image

做成一个海报的可视化风格之后,在processing再根据一定的排序原则,把其他海报也画出啊来。

排序原则根据图片颜色占比第一的色调的色相(H)排序;若色相(H)相同,则再更具饱和度(S)排序;再则根据明亮度(V)排序

Card image

最后输出PDF格式,再在Ai里面做一些排版。