我一直试图在网站上找不到解决方案。我正在将FedEx标签打印到发票上。当我读取标签的字节并将其打印出来时,线条和文字的清晰度都很模糊。我尝试保存文件并阅读它,但同样的事情,打印输出都是模糊的。当我以100%查看图像时,它很清楚。
我对Stamps.com没有这个问题。在这里,我阅读了标签,它与FedEx的尺寸相同,并且它打印出来的日期清晰。所以这是我想念的其他东西。有什么想法吗?
以下是我正在使用的代码:
MemoryStream ms = new MemoryStream(packageDetail.Label.Parts[0].Image);
Bitmap img = new Bitmap(ms);
img.SetResolution(mRes, mRes);
Bitmap tmp = new Bitmap(img.Width, img.Height);
tmp.SetResolution(mRes, mRes);
Graphics gr = Graphics.FromImage(tmp);
gr.DrawImageUnscaled(img, 0, 0);
img.Save(ShipInfo[5].ToString() + ShipInfo[4].ToString() + ".png", ImageFormat.Png);
img.Dispose();
gr.Dispose();