在Excel2007中实现像素画效果

   像素画就是一个个点构成,excel的表格天生就是无数个点,并且还可以涂色,正好合适!

  图片获取每个点的RGB信息,可以使用point,也可以使用getpixel,但是这两种方法都奇慢无比。实际上point就是封装的getpixel。

  最终选择使用GDI+来实现,可以秒读100w像素的照片RGB信息。

  接下来就是着色。着色耗费大量时间,毕竟只能一个个点来操作,没法变通,20000个点大概就需要10s时间。

  因为只是小把戏,所以没有完善界面等,把图片放在D盘下,取名为test.jpg,运行模块下的方法pixel,稍稍等待后,一副漂亮的像素画就呈现在眼前了。

  以前看到一个同功能的软件,超过10000pixel居然要收费,简直搞笑。

  本身功能和思路都很简单,但是却可以给excel无所不能这种说法做一个小小的注脚,真的,excel无所不能,只是你没想到而已。

  附件模块中的GDI+值得收藏使用。

  下面贴两副昨晚测试时生成的像素画,个人感觉很美。


分类:

  • Excel教程
时间: 2024-11-02 22:52:31

在Excel2007中实现像素画效果的相关文章

图像处理------像素格效果

图像中的像素格效果是最常见的图像特效,可以隐藏或者模糊一些不想被显示出来的图像细 节,是常用的图像处理手段.   像素格效果的算法其实非常的简单,只是对图像进行块扫描,求出每个像素块的平均RGB 值,然后赋值到块中的每个像素点,最后输出处理以后的图像,而像素块的扫描有点类似 卷积的处理.具体算法步骤如下: 1.      按照从左到右,自上而下的顺序,扫描每个像素点. 2.      对扫描到的像素,计算出它属于的像素块,并且计算像素块的平均RGB值 3.      将RGB赋值给扫描到的像素点

在Word 2007文档中设置剪贴画柔化边缘效果

借助Word2007提供的剪贴画柔化边缘功能,用户可以为Word2007文档中的剪贴画设置柔化边缘效果, 使剪贴画的边缘呈现比较模糊的效果,操作步骤如下所述: 第1步,打开Word2007文档窗口,选中需要设置柔化边缘的剪贴画. 第2步,在"图片工具"功能区的"格式"选项卡中,单击"图片样式"分组中的"图片效果"按钮, 选择"柔化边缘"选项,并在打开的柔化边缘效果列表中选择合适的柔化边缘效果即可,如图200

在Word2010文档中设置剪贴画柔化边缘效果

  借助Word2010提供的剪贴画柔化边缘功能,用户可以为Word2010文档中的剪贴画设置柔化边缘效果,使剪贴画的边缘呈现比较模糊的效果,操作步骤如下所述: 第1步,打开Word2010文档窗口,选中需要设置柔化边缘的剪贴画. 第2步,在"图片工具/格式"功能区中,单击"图片样式"分组中的"图片效果"按钮,选择"柔化边缘"选项,并在打开的柔化边缘效果列表中选择合适的柔化边缘效果即可,如图2010110601所示. 图201

Word2010文档中设置剪贴画发光效果

  Word2010文档中的剪贴画发光效果究其实质就是在剪贴画周围添加彩色边框,跟"柔化边缘"功能配合使用,使剪贴画看上去似乎在背后有彩色光照.在Word2010文档中设置剪贴画发光效果的步骤如下所述: 第1步,打开Word2010文档窗口,选中需要设置发光效果的剪贴画. 第2步,在"图片工具/格式"功能区中,单击"图片样式"分组中的"图片效果"按钮,选择"发光"选项,并在打开的发光效果列表中选择合适的发光

在Word2007文档中设置剪贴画发光效果

  Word2007文档中的剪贴画发光效果究其实质就是在剪贴画周围添加彩色边框,跟"柔化边缘"功能配合使用,使剪贴画看上去似乎在背后有彩色光照.在Word2007文档中设置剪贴画发光效果的步骤如下所述: 第1步,打开Word2007文档窗口,选中需要设置发光效果的剪贴画. 第2步,在"图片工具"功能区的"格式"选项卡中,单击"图片样式"分组中的"图片效果"按钮,选择"发光"选项,并在打开

在Word2007文档中设置剪贴画棱台效果

  在Word2007文档中,用户可以为剪贴画设置棱台效果,从而实现剪贴画的多种立体化效果,例如棱纹.斜面.凸起等棱台效果,操作步骤如下所述: 第1步,打开Word2007文档窗口,选中需要设置棱台效果的剪贴画. 第2步,在"图片工具"功能区的"格式"选项卡中,单击"图片样式"分组中的"图片效果"按钮,选择"棱台"选项,并在打开的棱台效果列表中选择合适的剪贴画棱台效果,如图2009032106所示. 图20

Fireworks中特别的虚线效果

Fireworks中自带有虚线:三条破折线.加粗破折线.双破折线.基本破折线.实边破折线.点状线. 在网页设计中,我通常的用的是实边破折线.因为它和网页CSS中border的dotted.dashed两个参数效果相似.在制作网页时,不需要导出切割图片,而是用CSS定义. 但有时候需要效果,如:只是为了网页而设计图时:或是为了设计更有特色的网页设计图时.我们还需要用到其他的虚线.自带的那些,怎么看都觉得不够是不是? 这里有两种方法: 一是,画一个1像素高的矩形(边宽为0,填充所需色),然后给它添加

PS教你绘制个性十足的像素画

  编者按:像素风格是某些艺术家的最爱,也是很多80后同学的游戏印象.今天分享一个简单实用的像素画教程,教你绘制个性十足的像素小人和蓝色房间,过程很细致,新手也能学会,学完还可以绘制专属自己的像素风大头像,点完赞不要忘记学习呦! 如果你小时候特别喜欢玩乐高(或者直到你长大了也还在玩乐高),那么你也有可能喜欢等角像素图[也就是常见的45度上帝视角像素图-];它很有技术含量,而且给人感觉更接近于建造而非绘制,因为这种图没有透视,你可以把你的元素移动到任何你喜欢的等角投影环境中. 我们首先会创建一个角

Photoshop制作像素画(图文)

Photoshop制作像素画(图文)   来源:太平洋电脑网 作者:exang 首先声明我是菜鸟,近些日子做了一些像素图,得到了一些朋友的好评,在这向你们表示感谢对我的支持.很多朋友希望我做一个类似教程的东西想了解像素的绘制方法,我也是刚接触像素,教程谈不上,只是向朋友介绍一下我所了解的知识. 1.什么是像素. 画这个自然要知道什么是像素图.电脑中的图形分矢量图和位图(像素图)两种. 矢量图: 像素图: 区别在于矢量图根据的是数学公式,所以可以无限放大.像素图是由点组成,因此放大后你就能看到放大