全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1135
推到 Plurk!
推到 Facebook!

有關 影像縮放~色彩

尚未結案
~SAI~
一般會員


發表:5
回覆:9
積分:2
註冊:2005-03-13

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-03-13 00:32:54 IP:61.231.xxx.xxx 未訂閱
請問寫一個影像縮放的程式,需要注意哪些事項!謝謝!
yorkland
高階會員


發表:2
回覆:138
積分:108
註冊:2004-12-17

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-03-13 11:28:09 IP:203.70.xxx.xxx 未訂閱
你的問題範圍太廣了點。 我有寫過類以Photoshop縮放的程式, 縮小的做法比較容易, 因為抽點後資料會較小, 放大則會讓資料以倍數成長, 因此基本上, 如果是放大處理, 我們會create一個跟螢幕pixel數相同的memory(bmp的結構), 然後每次只處理畫面上看得到的ROI(area), 如此一來, 就不管影像檔多大, 或者放大多少倍。 我想你較容易遇到的問題, 是讀取大型圖檔, 只要注意, 不一定得一次把全部的影像資料載入memory中(這會花許多時間), 你可以用blockread的方式, 從檔案中讀取特定的資料, 然後顯示在螢幕上即可。
~SAI~
一般會員


發表:5
回覆:9
積分:2
註冊:2005-03-13

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-03-13 15:57:00 IP:218.168.xxx.xxx 未訂閱
引言: 你的問題範圍太廣了點。 我有寫過類以Photoshop縮放的程式, 縮小的做法比較容易, 因為抽點後資料會較小, 放大則會讓資料以倍數成長, 因此基本上, 如果是放大處理, 我們會create一個跟螢幕pixel數相同的memory(bmp的結構), 然後每次只處理畫面上看得到的ROI(area), 如此一來, 就不管影像檔多大, 或者放大多少倍。 我想你較容易遇到的問題, 是讀取大型圖檔, 只要注意, 不一定得一次把全部的影像資料載入memory中(這會花許多時間), 你可以用blockread的方式, 從檔案中讀取特定的資料, 然後顯示在螢幕上即可。
歹勢!小弟才疏學淺,問題沒深度!謝謝您的指教! 現在有個較大的問題就是:讀取
pwipwi
版主


發表:68
回覆:629
積分:349
註冊:2004-04-08

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-03-13 22:32:32 IP:211.76.xxx.xxx 未訂閱
SAI你好: 可以找有關雙線性內插的做法。這在影像縮放上是很常用的計算方試。還有處理時記得一定要先把RGB三個值拿出來分開處理,如果直接用TColor來計算會有問題的。
~SAI~
一般會員


發表:5
回覆:9
積分:2
註冊:2005-03-13

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-03-13 22:48:42 IP:61.231.xxx.xxx 未訂閱
引言: 處理時記得一定要先把RGB三個值拿出來分開處理,如果直接用TColor來計算會有問題的。
謝謝您的提醒! 我試過TColor,但把RGB分開來計算,結果仍不盡人意! 究竟要如何將RGB三個值分開來處理呢? 發表人 - ~SAI~ 於 2005/03/13 22:49:56
pwipwi
版主


發表:68
回覆:629
積分:349
註冊:2004-04-08

發送簡訊給我
#6 引用回覆 回覆 發表時間:2005-03-14 00:58:15 IP:211.76.xxx.xxx 未訂閱
如果color是unsigned long或是TColor的話 三個色系的值(0-255)分別是 color & 0xFF (color >> 8) & 0xFF (color >> 16) & oxFF
~SAI~
一般會員


發表:5
回覆:9
積分:2
註冊:2005-03-13

發送簡訊給我
#7 引用回覆 回覆 發表時間:2005-03-14 19:40:08 IP:61.231.xxx.xxx 未訂閱
引言: color & 0xFF (color >> 8) & 0xFF (color >> 16) & oxFF
Sorry!這兩行是什麼意思?
JerryKuo
版主


發表:42
回覆:571
積分:322
註冊:2003-03-10

發送簡訊給我
#8 引用回覆 回覆 發表時間:2005-03-14 19:45:52 IP:220.135.xxx.xxx 未訂閱
引言: 請問寫一個影像縮放的程式,需要注意哪些事項!謝謝!
SAI你好: 請多加利用本站搜尋功能,搜尋"縮放"將會有許多文章供你參考。
系統時間:2024-05-17 9:58:00
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!