我一定做错了什么。我尝试将图像渲染为 PDF 到 iOS 中的 pdfContext 和使用 PDFSharp 的 PDF。当我这样做时,与我在 Photoshop 或 Microsoft 的图片预览中打开它时相比,它是模糊的。所以也许我不明白图像本身发生了什么。这是我所知道的:
图像尺寸为 90 x 20 (wxh)。分辨率为 264 ppi。
要在 PDFSharp 中绘制它,我会:
XImage image = XImage.FromGdiPlusImage(Properties.Resources.logo);
gphx.DrawImage(image, leftStartDefault, 50, image.PointWidth, image.PointHeight);
我也在上面的代码中尝试过 image.PixelWidth, image.PixelHeight。两者都产生相同的模糊结果。
在 iOS 中,我会
UIImage *logo = [UIImage imageNamed:@"logo.png"];
[logo drawInRect:CGRectMake(self.frame.size.width - 90 - 60, 20, 90, 20)];
两者都会产生模糊的结果。我不确定为什么。我不知道如何选择要绘制的尺寸是否是我所缺少的。如果我需要向我们的图形艺术家索要不同分辨率/尺寸的图像,或者这是我进行绘图调用的方式。如果我以一半大小绘制图像,它会更清晰。
例如
gphx.DrawImage(image, leftStartDefault, 50, 45, 10);
有什么想法吗?谢谢。