我在C#图像打印方面遇到了一些问题。
我的要求是:
但质量不会下降 - (参考附件的Img1,在微软办公室调整大小 - 使用拖放)
附件链接:Attachment
谢谢...... :)
答案 0 :(得分:0)
你不能没有失去一些品质,你可以用c#做的最好的事情是:
Bitmap newImage = new Bitmap(newWidth, newHeight);
using (Graphics gr = Graphics.FromImage(newImage))
{
gr.SmoothingMode = SmoothingMode.HighQuality;
gr.InterpolationMode = InterpolationMode.HighQualityBicubic;
gr.PixelOffsetMode = PixelOffsetMode.HighQuality;
gr.DrawImage(srcImage, new Rectangle(0, 0, newWidth, newHeight));
}