我希望在C#中缩放图像的质量级别与Photoshop一样好。有没有可用的C#图像处理库来做这件事?
发布于 2008-10-30 08:47:05
在我看来,当你使用GDI+绘制图像时,它的伸缩性非常好。您可以使用此选项来创建缩放图像。
如果你想用GDI+缩放你的图像,你可以这样做:
Bitmap original = ...
Bitmap scaled = new Bitmap(new Size(original.Width * 4, original.Height * 4));
using (Graphics graphics = Graphics.FromImage(scaled)) {
graphics.DrawImage(original, new Rectangle(0, 0, scaled.Width, scaled.Height));
}
发布于 2008-10-30 08:48:11
经过测试的库,如Imagemagick和GD,可用于.NET
你也可以读一些像双三次插值这样的东西,然后写你自己的。
发布于 2012-07-05 20:40:09
使用这个库:http://imageresizing.net
阅读这篇由库作者撰写的文章:20 Image Sizing Pitfalls with .NET
https://stackoverflow.com/questions/249587
复制相似问题