导航:首页 > 编程知识 > 怎么把一张图片编程

怎么把一张图片编程

发布时间:2024-09-19 08:10:43

❶ 图片转化成代码

图片转代码?你需要了解图片相关的常识。

图片中各个像素点的色彩是用数字表示的,保存在图片文件中的也是这些;
可不是像网页那样,用一堆代码表示网页的内容。
举个例子,有个3x3像素的图片,用数字表示,它是这样的:
255 255 255 255 255 255 255 255 255
255 255 255 0 0 0 255 255 255
255 255 255 255 255 255 255 255 255
你知道它以图形显示时是什么样的吗?

其实是一个中间有个黑点的3x3像素白色正方形。

况且,你怎么知道这堆数字中,有你想找的内容?
就算找到了,你知道这些数字要改成什么样才是想要的颜色?

就像你画画,画完后,有人在你画上画了个logo,或者把画擦除得差不多没了,你认为你会有一种不通过重画就能恢复原样的方法吗?图片上有logo,你能做的,只是编辑,把logo那块区域,重新画一次。

用软件编辑图片,软件先打开图片文件,获取图片信息(尺寸,位深等信息),之后读取图形数据;
有的类型图片,如jpeg,需要解码,解码出实际的数据,之后,再将这些数据,以图形的方式显示在屏幕上。
这种编辑方式,是可视化图片编辑,修改后就能立即看到效果;

你要是把图片转换成你所谓的“代码”,那可是够折腾的,再说了,图片不是用代码描述的,是用一堆数字表示的,直接修改这些数字,还不如提高自己的技术水平,用PS什么的软件修改图片。

用软件编辑图片,是面向图片;而用文本编辑工具修改图片数据,那是面向字符。
前者效率明显高于后者,后者还要重新生成图片,用看图软件打开才能看到效果。

❷ 利用matlab将一张图片分割成10×10的小图片,求程序

% 图像切片代码

% my_imslice(filename)缺省方式,输出3×3 切片

% my_imslice(filename,rc,cc)输出 rc×cc 切片

function [rgb,mn] = my_imslice

p = imread(filename)

% 图片补齐及计算每片大小

[m,n,h] = size(p)

rp = rc*(fix(m/rc)+1*(mod(m,rc)==1))% 补齐后行像素

frow = fix(rp/rc)% 片行像素

cp = cc*(fix(n/cc)+1*(mod(n,cc)==1))% 补齐后列像素

fcol = fix(cp/cc) % 片列像素

mn = [frow fcol]

pp = p

pp(rp,cp,:) = 0; % 原始数据补齐

% 数据分片、显示

rgb = cell(rc,cc);

for r = 1:rc

end;

(2)怎么把一张图片编程扩展阅读:

Matlab包含控制语句、函数、数据结构、输入和输出和面向对象编程特点。用户可以在命令窗口中将输入语句与执行命令同步,也可以先编写好一个较大的复杂的应用程序(M文件)后再一起运行。

版本的MATLAB语言是基于最为流行的C++语言基础上的,因此语法特征与C++语言极为相似,而且更加简单,更加符合科技人员对数学表达式的书写格式。使之更利于非计算机专业的科技人员使用。而且这种语言可移植性好、可拓展性极强,这也是MATLAB能够深入到科学研究及工程计算各个领域的重要原因。

❸ 怎样用c语言编程图片

C语言图形界面编程,可以使用windows API,图形库等的支持。详细的,你只能再详细问。

❹ 如何用C语言编程实现 把图片转换成有漫画效果的

先调用
图片库

把图片打开,存入内存里,然后把每个像素点的RGBV值改成想要的效果,
然后再写入文件。图片的操作可惜不能贴地址

阅读全文

与怎么把一张图片编程相关的资料

热点内容
linux文件只读不能复制 浏览:597
开关代码 浏览:91
word绘图板 浏览:359
苹果minecraftpe注册 浏览:775
ps怎么存储文件卡 浏览:728
微信清除缓存图片恢复 浏览:305
安卓app会闪退怎么解决 浏览:429
哪些app背单词是免费的 浏览:889
cf击杀图标放哪个文件夹 浏览:208
为什么我的炉石不能查看完整数据 浏览:179
苹果7音量按键不回弹 浏览:296
u盘两个系统可以放一个文件夹吗 浏览:538
linuxshell变量累加 浏览:386
win10控制面板怎么看 浏览:574
如何编程换装游戏程序 浏览:269
怎么登录沭阳县民政局网站 浏览:451
iphone6降级ios7 浏览:92
怎么隐藏三星应用程序图标不见了 浏览:203
可以兼职的app 浏览:493
iphone圆角图标制作 浏览:659

友情链接