[問題] bitmap放大失真

看板C_Sharp (C#)作者 (孤單落葉)時間9年前 (2016/03/23 17:30), 編輯推噓4(4011)
留言15則, 6人參與, 最新討論串1/2 (看更多)
前次的提問以參考各位大人的建議完成了!!! 感謝~ 但是目前有新問題 我在C# 使用new Bitmap(bmp, newWidth, newHeight)放大圖片時,圖片產生模糊失真 我用Bitmap宣告一張圖片(5248*4608) 採用SetPixel方式給予每一點Pixel值 由於需要放大到10倍 結果每一個點的與鄰近的點都會產生模糊(失真) 有上網找過e.Graphic.InterpolationMode = InterpolationMode.NearestNeighbor 這方法但是依然還是會模糊(稍微好一點) 但是由於我要的是完全的正方形 有沒有其他方式可以解?! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 211.75.159.190 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1458725445.A.606.html

03/24 00:05, , 1F
不太懂你說的失真的意思,影像放大解析度就變差阿
03/24 00:05, 1F

03/24 00:05, , 2F
有沒有before after的示意圖阿XD
03/24 00:05, 2F

03/24 00:20, , 3F
也許放大之後用重繪的方法產生會比較好?
03/24 00:20, 3F

03/24 09:30, , 4F
因該說~放大後會有自動補償機制!
03/24 09:30, 4F

03/24 09:41, , 5F
03/24 09:41, 5F

03/24 16:09, , 6F
因為NearestNeighbor品質最低阿..
03/24 16:09, 6F

03/24 16:09, , 7F
HighQualityBicubic才是最高品質的,你應該看反了
03/24 16:09, 7F

03/24 17:17, , 8F
我知道!!可是我是想要完全就是純色塊!未修過~
03/24 17:17, 8F

03/24 17:33, , 9F
XD 圖學不熟 我只會笨方法再加個shapness
03/24 17:33, 9F

03/24 20:58, , 10F
不要10倍 用NearestNeighbor放大2 4 8倍試試?
03/24 20:58, 10F

03/25 09:53, , 11F
放大到4倍就會失真了= =+
03/25 09:53, 11F

03/25 13:42, , 12F
NN不會有這種效果 只會複製Pixel
03/25 13:42, 12F

03/25 13:44, , 13F
圖片顯示的是1:1的比例?
03/25 13:44, 13F

03/25 14:15, , 14F
可以請教寫法嗎?我不知道是否是我寫錯?
03/25 14:15, 14F

03/25 14:16, , 15F
比例完全不變動 單純等比放大10倍 可是到十倍就失真
03/25 14:16, 15F
文章代碼(AID): #1Myc95O6 (C_Sharp)
討論串 (同標題文章)
文章代碼(AID): #1Myc95O6 (C_Sharp)