導航:首頁 > 編程知識 > 怎麼把一張圖片編程

怎麼把一張圖片編程

發布時間: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

友情鏈接