之前曾看到过
一篇报道,说有个日本人利用Excel作画。他把每个单元格填充上颜色,缩小显示比例,就展现出一幅画。记者采访他,他说因为买不起正版的Photoshop,才委曲求全用Excel将就。
当时看着几百乘几百的单元格里,填满眼花缭乱的的颜色,心想这得花多大的精力啊?
后来想想,要是用编程来实现,普通人几分钟之内也可以完成几幅,甚至可以达到照片级,呵呵~
当时看着几百乘几百的单元格里,填满眼花缭乱的的颜色,心想这得花多大的精力啊?
后来想想,要是用编程来实现,普通人几分钟之内也可以完成几幅,甚至可以达到照片级,呵呵~
先看个效果图,Excel格式的图片,够Geek吧。
用Python来实现,是很简单的,我的平台是:
Python 2.7.5;
PIL 1.1.7;
XlsxWriter 0.3.5;
需要说明的是,之所以选择XlsxWriter,而不是常用的xlwt,是因为前者可以操作Excel2007版本的xlsx文件。它拥有更多的行和列。
主要思路,就是使用PIL打开图片文件,读出每个

本文介绍了如何使用Python结合PIL和XlsxWriter库生成Excel格式的图片。通过读取图片像素点的RGB值并填充到Excel文件中,实现图片在Excel中的显示。由于Excel颜色限制,可能需要对颜色进行圆整处理。
1868

被折叠的 条评论
为什么被折叠?



