[問題] 有關於bmp圖檔的放大縮小

看板C_and_CPP作者 (阿嘉啦)時間14年前 (2011/09/29 17:02), 編輯推噓1(107)
留言8則, 4人參與, 最新討論串1/1
各位版友好 我有寫一個讀bmp的程式,高跟寬都讀出來了, 也知道要怎麼修改高跟寬的放大或縮小後寫回bmp檔頭, 但是請問 "像素" 要如何寫放大或縮小呢?? 這個概念想不出來 也就是說 我已經讀出每個像素的RGB值 那如果要把這張影像縮小 要怎麼下手呢? 感謝各位 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.144.198

09/29 17:30, , 1F
你問的問題很難
09/29 17:30, 1F

09/29 17:35, , 2F
任意比例的話,要到實用等級至少要bilinear filtering
09/29 17:35, 2F

09/29 17:36, , 3F
還有很多其它增強的演算法,不是二、三句講得完的
09/29 17:36, 3F

09/29 17:37, , 4F
簡單說就是你要整張圖片讀到記憶體,縮小處理完後再入寫檔案
09/29 17:37, 4F

09/29 18:22, , 5F
簡單來說,四點取一點,大小就便1/4
09/29 18:22, 5F

09/29 19:49, , 6F
取樣的方法, 少變多, 多變少, 各有不同.
09/29 19:49, 6F

09/30 00:59, , 7F
先去買本影像處理的書來看吧 這算基本的問題
09/30 00:59, 7F

09/30 23:26, , 8F
其實有一條橡皮筋+一枝奇異筆, 就知道怎麼弄了.
09/30 23:26, 8F
文章代碼(AID): #1EX3G-nT (C_and_CPP)