提高FedEx标签的清晰度

时间:2014-06-25 17:20:39

标签: c# memorystream bitmapimage

我一直试图在网站上找不到解决方案。我正在将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();

0 个答案:

没有答案