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

怎麼把一張圖片編程

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

閱讀全文

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

熱點內容
erp登陸報應該程序錯誤 瀏覽:44
word文件光碟 瀏覽:34
怎麼關閉一個網站的廣告 瀏覽:202
數據線顆料是什麼 瀏覽:312
氣質配置文件失效 瀏覽:38
移動什麼網路最快 瀏覽:819
QQ堂的補丁應該放哪個文件夾 瀏覽:48
java中域對象獲取 瀏覽:765
jsurl添加參數 瀏覽:959
怎樣看燃氣表數據的氣還有多少 瀏覽:5
拷的ps文件夾怎麼安裝 瀏覽:152
如何在電腦上實現一個簡單的編程 瀏覽:450
cad摳圖最新文件 瀏覽:663
同一個區域網如何分享文件win10 瀏覽:742
手機照相app軟體哪個有詳細地址 瀏覽:457
能刷qq超級會員代碼 瀏覽:830
linux命令ls文件列表 瀏覽:780
郵件命名是指文件名 瀏覽:343
買明星拼圖用什麼app好 瀏覽:851
文件收藏哪個網站好 瀏覽:499

友情鏈接