我想弄清楚如何使用图片框缩放,但我希望能够保持硬边缘,当我缩放时,图片模糊而不是像素化。有谁知道如何做到这一点?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