我想弄清楚如何使用圖片框縮放,但我希望能夠保持硬邊緣,當我縮放時,圖片模糊而不是像素化。有誰知道如何做到這一點?C#圖片框縮放(保留硬邊)
-1
A
回答
0
您必須使用可能的最低質量進行自定義繪製以調整大小。要自定義繪製控件,你會處理其Paint
事件一些這樣或那樣的(理想情況下,你會繼承,但我會讓它更簡單),所以在Paint
處理您的圖片框,把這個代碼:
Graphics g = e.Graphics;
PictureBox picbox = (PictureBox)sender;
g.Clear(picbox.BackColor);
g.InterpolationMode = InterpolationMode.Low;
// Draw the image using g.DrawImage()
1
這是您使用的確切組件?這通常通過將ImageStretch或ImageFit切換到NearestNeighbour來解決。這是您正在查找的過濾/插值設置。
1
PictireBox僅支持基本的縮放算法。只要將圖像存儲在內存中,您就可以實現自己的縮放算法,並將縮放後的圖像提供給PictireBox並禁用後者的任何縮放功能。 您可以使用實現高級縮放算法的this library。
相關問題
- 1. JavaScript圖片縮放 - 圓形邊框
- 2. 圖片縮放圖片框
- 3. 縮放圖片框大小圖片
- 4. 縮放和邊框
- 5. Fabricjs objectCaching:縮放圖像內容,保持圖像邊框
- 6. 在R中保留地圖縮放嗎?
- 7. 圖片邊框和角C++
- 8. 縮放圖片框內的圖像
- 9. 縮放圖片
- 10. AppleTV重點圖像邊框不縮放
- 11. 縮放圖像完全填充邊框
- 12. C#拖放圖片框2
- 13. IOS - UIScrollView邊框和縮放
- 14. jQuery縮放刪除邊框
- 15. 調整圖像大小但保留硬邊
- 16. CSS圖片縮放
- 17. xhdpi縮放圖片
- 18. Android圖片縮放
- 19. Java縮放圖片
- 20. 邊框無邊距圖片
- 21. UIScrollView子視圖在縮放時不保留正確的邊界尺寸
- 22. 圖像縮放,圖片留下黑色條頂部底部
- 23. 在複選框上保留Google地圖縮放至kml圖層單擊
- 24. HTML圖片 - 邊框
- 25. 箱縮放邊框,框不引導
- 26. 將導入的圖片縮放到圖片框html
- 27. 檢測圖片框邊緣C#
- 28. 圖像保存縮放問題C#WPF
- 29. 如何讓用戶縮放圖像瀏覽並保留照片質量?
- 30. C#從一個圖片框拖放到另一個圖片框
感謝您的幫助,我發現這個http://www.xtremedotnettalk.com/showthread.php?t=97904,它的作品令人驚訝:) – craigbett