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

怎么把一张图片编程

发布时间: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回复原先的文件 浏览:678
js静态文件 浏览:846
javaredis存储对象 浏览:906
如何下载php文件 浏览:946
视频怎么变成mp3格式文件怎么打开 浏览:869
pe下找桌面文件win10 浏览:686
电脑微信复制文件还原 浏览:319
lol文件损坏修复 浏览:37
生活安卓 浏览:844
获取路由宽带账号密码错误 浏览:465
如何找到未保存的文件夹 浏览:252
xp系统怎么共享网络 浏览:663
苹果手机怎么打开pdf文件 浏览:392
win8拷文件很慢 浏览:337
linux建立textc文件 浏览:800
雕刻v型槽编程怎么计算 浏览:322
js怎么设置盒子循环播放 浏览:616
linux命令怎么打开 浏览:208
文件病毒是什么类型 浏览:522
iphone5c彩信设置 浏览:729

友情链接