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

怎麼把一張圖片編程

發布時間: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值改成想要的效果,
然後再寫入文件。圖片的操作可惜不能貼地址

閱讀全文

與怎麼把一張圖片編程相關的資料

熱點內容
陝西回收貼片機如何編程 瀏覽:948
以前鮑魚網站里的小說怎麼沒了 瀏覽:267
matlab程序如何調試 瀏覽:915
ps工程文件怎麼發 瀏覽:95
word文件如何批量插入蓋章 瀏覽:548
jscheckbox 瀏覽:338
pics規則文件 瀏覽:644
如何從數據中找出問題和機會 瀏覽:668
寫作投稿在哪個網站好 瀏覽:895
絕代雙驕版本 瀏覽:380
手機app在哪裡找的對象靠譜嗎 瀏覽:919
win10文件默認顯示ck方式 瀏覽:829
如何更改桌面文件圖標 瀏覽:418
word2010如何去掉背景 瀏覽:632
adp文件如何打開 瀏覽:531
ug編程怎麼導出零件 瀏覽:586
asp在線文件管理系統 瀏覽:468
tks文件如何分解 瀏覽:132
java7tmd32位 瀏覽:49
網路公司關鍵詞 瀏覽:925

友情鏈接