2010年4月23日 星期五

終於搞定彩色TFT

用最「蝦」的方式,將圖片LOAD進彩色TFT了(其實我是一點一點劃上去的)


在這過程中,因為出了一點小意外,所以學了如何使用J-LINK的DEBUG方式


也利用MATLAB,將圖片轉成16BIT的資料型態


a=imread('C:\shi_2.bmp');                %將圖片讀入MATLAB
imshow(a);                                              %show出原始圖


c=floor(uint16(a(:,:,1)/8))*2048+floor(uint16(a(:,:,2)/4))*32+floor(uint16(a(:,:,3))/8);


%將24bit轉成16bit,紅色5bit,綠色6bit,藍色5bit


imshow(c);                                               %show出修改後的圖


%將10進制轉成16進制,最後再轉到記事本


fid = fopen('exp.txt','wt');
fprintf(fid,'a=[]\r\n',c);
fprintf(fid,'0x%04X,0x%04X,0x%04X,0x%04X,0x%04X,0x%04X,0x%04X,0x%04X,0x%04X,0x%04X,\r\n',c);
fclose(fid);


這是原始圖檔



這是顯示後的圖片大小,修改成240*240,利用這個方式,還學會photoimpact如何修改圖片大小




或許有些人知道這張圖到底是什麼


不過不知道的也沒關係,以後會慢慢知道這張圖到底要幹啥用


將下來可以玩我所需要的模組了


玩新玩具的好處就是可以弄很多花招


但是痛苦的就是沒人教,要自己挖掘


不過也因為這樣,才會有更多意外的收獲。


5 則留言:

  1. 這應該迷宮路線圖吧?
    直接透過自走車搜索學習把圖畫出來嗎?

    [版主回覆04/25/2010 00:34:09]這是放大版的電腦鼠,ccc,迷宮地型已經知道,接下來就看老鼠能耐了
    主要是想在TFT面版上直接DEBUG,這就可以省事多了

    回覆刪除
  2. 新光三越地圖
    [版主回覆04/25/2010 00:37:12]那下次來劃101大樓好了

    回覆刪除
  3. 我最近也剛好寫BMP檔的取點程式,就是忘了Matlab也可以做。結果用C語言一個byte一個byte讀。不過也做完了,懶得改。

    [版主回覆04/26/2010 15:08:34]matlab真的是一個功能很強的程式,而且又很方便,直接就可以debug了
    本來也想用c語言硬做,但是太麻煩了,又沒辦法deug,所以就利用matlab來完成我所需要的功能了。

    回覆刪除
  4. 如果是新光三越地圖
    那迷宮鼠可以改為正咩搜索鼠嗎?

     
    美女辨識功能要是寫得出來
    大概就賺到翻過去了~~~

    [版主回覆04/28/2010 15:09:41]那長髮美女和短髮美女誰比較正?
    那清純的美女和美豔的美女又是誰比較正?
    ccc
    麻煩大大幫小弟解惑

    回覆刪除
  5. 誰比較正當然要依個人需求設定參數呀!!
    喜歡長髮的要輸入長髮
    喜歡聲音甜美的要輸入聲音甜美
    ........
    那我喜歡孝順又溫柔的~~~

    [版主回覆04/30/2010 17:11:24]呵呵~
    如果真的有辦法這樣設定的話,那麼我也要買一台

    回覆刪除