看板 C_Sharp 關於我們 聯絡資訊
前次的提問以參考各位大人的建議完成了!!! 感謝~ 但是目前有新問題 我在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
meteor007: 不太懂你說的失真的意思,影像放大解析度就變差阿 03/24 00:05
meteor007: 有沒有before after的示意圖阿XD 03/24 00:05
neo5277: 也許放大之後用重繪的方法產生會比較好? 03/24 00:20
licious0421: 因該說~放大後會有自動補償機制! 03/24 09:30
licious0421: 圖片:http://imgur.com/eax83j1 03/24 09:41
KanoLoa: 因為NearestNeighbor品質最低阿.. 03/24 16:09
KanoLoa: HighQualityBicubic才是最高品質的,你應該看反了 03/24 16:09
licious0421: 我知道!!可是我是想要完全就是純色塊!未修過~ 03/24 17:17
KanoLoa: XD 圖學不熟 我只會笨方法再加個shapness 03/24 17:33
fo40225: 不要10倍 用NearestNeighbor放大2 4 8倍試試? 03/24 20:58
licious0421: 放大到4倍就會失真了= =+ 03/25 09:53
andy14: NN不會有這種效果 只會複製Pixel 03/25 13:42
andy14: 圖片顯示的是1:1的比例? 03/25 13:44
licious0421: 可以請教寫法嗎?我不知道是否是我寫錯? 03/25 14:15
licious0421: 比例完全不變動 單純等比放大10倍 可是到十倍就失真 03/25 14:16