【问题标题】:C# Winform Image zoom with pixelateC# Winform 图像缩放与像素化
【发布时间】:2010-07-29 01:18:42
【问题描述】:

我正在用 C# winform 制作简单的图像编辑器。 我在制作缩放功能时遇到了麻烦。在其他类似的问题中,许多人只是建议“更改大小”之类的......

位图 newImg = 新位图(oldImg, newWidth, newHeight);

但是这样一来,图片就变得模糊了(是不是抗锯齿造成的?我不太清楚……)我需要像素化缩放图片。像任何其他图像编辑器,如 Photoshop 或 paint.net...

我也尝试过使用像素化功能来制作马赛克图像。结果很好,但是太慢了! 请帮我。如何进行像素化缩放?

【问题讨论】:

    标签: c# winforms


    【解决方案1】:

    查看Image resizing in .Net with Antialiasing,这应该可以帮助您入门(我不确定,但设置 SmoothingMode = SmoothingMode.None 意味着没有反锯齿)。

    【讨论】:

    • 哦,我得到了答案。 e.Graphics.InterpolationMode = InterpolationMode.NearestNeighbor;就这一行让我很开心:)谢谢你的链接。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-11-18
    • 2020-05-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-17
    相关资源
    最近更新 更多