用excel做一幅像素画

开发背景

  看到网上有人发教程,如何通过在excel里设置单元格颜色画一幅画,感觉手工做太复杂,就打算用程序实现一个。

开发运行环境

  python 2.7

  PIL

  xlsxwriter

用法

  python image2xlsx.py somefile.png

  会在somefile.png目录下生成一个somefile.png.xlsx的文件

效果预览

其他说明

  最好先使用小图,100*100左右,大图很慢。

  xlsxwriter对excel长宽的控制不是很好,可以在程序里微调。

源码下载

  http://files.cnblogs.com/files/zzrom/image2xlsx.py.zip

  

时间: 2024-10-28 08:59:33

用excel做一幅像素画的相关文章

程小元像素画小程序,持续维护中..

最近无意之间,发现了一波非常精致的像素画作品.以至于自己有点沉迷其中,于是,索性用几天时间做一个出来. 下面先来欣赏一几张大师的作品: 目前像素画主要用于与一些复古的游戏场景和游戏角色,还有一个创意海报等等.像素化图,也是一种艺术形式,风靡至今. 好吧,废话不多说了. 我的微信小程序:程小元像素画 上面两张图,是目前的两个模块:1.像素画板 2.大师作品 简单的画几笔,就能生成自己的像素画作品.目前第一个版本,比较简单.后面抽时间继续完善.昨天第一天上线,收到了很多用户发来的作品图,还有下一个版

分享一个 Excel 做的三国杀 游戏 ,想学EXCEL的绝对受用。

分享一个  Excel 做的三国杀 游戏 ,想学EXCEL的绝对受用. 下载地址: http://www.400gb.com/file/81315129  ,保证无毒.

python基础教程笔记-项目2-画幅好画-Day2

本项目剩下部分主要使用量urllib和LinePlot. 什么是urllib? urllib模块提供的上层接口,使我们可以像读取本地文件一样读取www和ftp上的数据. 看代码: import urllib print urllib.urlopen('http://www.baidu.com').read() 执行效果: 重点需要注意的是urlopen函数: 关于urlopen的一些使用实例可参考链接: http://blog.csdn.net/leer168/article/details/8

用EXCEL做快速傅立葉轉換_FFT in Excel

转载来自:http://yufan-fansbook.blogspot.tw/2013/09/excel-fft-fast-fourier-transform02.html [Excel]-用EXCEL做快速傅立葉轉換_FFT in Excel(Fast Fourier Transform in Excel)_02 [Excel]-用EXCEL做快速傅立葉轉換_FFT in Excel(Fast Fourier Transform in Excel)_02 第二步:建立想要做快速傅立葉分析的信號

C#中如何防止Excel做科学计算法转换

C#中如何防止Excel做科学计算法转换  string style = @"<style>.text{mso-number-format:\@;}</style>";//注意这是样式,不需要修改可直接使用 Response.Clear();            Response.Buffer = true; Response.Charset = "utf-8";            Response.AppendHeader("

【资源分享】Gmod-Expression2 - 自定义像素画生成

*作者:BUI* 可自定义制作属于你的像素画(默认为Sans) 第77行的COLOR可编辑你想要的颜色(RGB值) 1,2,3,4分别代表第77行所定义的颜色(0代表不显示) 视频地址:传送链接 1 @name Pixel painting ByBUI 2 @persist MAX_X MAX_Y POS:array COLOR:array Size Angle:angle STP:vector K HC 3 runOnTick(1) 4 if(first()) 5 { 6 entity():p

1.2.8 Excel做个滚动抽奖

1.首先要准备好数据库: 2.用RAND函数来生成随机数字,做一个辅助列: 3.制作抽奖界面: 4.输入公式: 在F3中输入下列公式并填充至F5: =INDEX(A:A,MATCH(SMALL(B:B,E3),B:B,0)) 5.使用抽奖器时,只要按下F9,F列的数据就会发生变化,松开后,就会停止变化. 这样一个抽奖器就完成了. 1.2.8 Excel做个滚动抽奖 原文地址:https://www.cnblogs.com/baixu/p/10463938.html

如何使用 Python 对 Excel 做一份数据透视表

如何使用 Python 对 Excel 做一份数据透视表客户这边,其中有一张如同上图所示的数据汇总表,然而需求是,需要将这张表数据做一个数据透视表,最后通过数据透视表中的数据,填写至系统数据库.拿到需求,首先就想到肯定不能直接用设计器去操作 Excel,通过操作 Excel 去做数据透视表,那样,就得通过代码去完成了. 代码分享如下: import pandas as pdimport numpy as np def prvot():f = pd.read_excel(io='C:/file/t

还在用Excel做管理?安利一款简单灵活,又能满足高要求的在线表格

现代化办公对时效性.数据安全性.稳定性都有很高要求 现在的企业们在追求效率的同时,对数据安全性.稳定性等提出了前所未有高要求,在那些重视管理的企业里,一切的决策都围绕着数据进行,希望可以用到比较可续鞥多而方式来指导企业做出的每一个动作,互联网时代,如果继续凭经验的企业真的无法与那些手持高科技工具的企业进行竞争. Excel灵活便捷,但作为管理工具并不是最好的选择 说到高科技工具,我就要先提Excel软件,当然,大家对它再熟悉不过了,它简单灵活,几乎每个人在工作中都使用过.例如某家企业使用Exce