一切看起来都很标准我下载了PDF GENERATION SAMPLE并以正常分辨率使用了我自己的资产,我的图像看起来有点不对劲。
这是资产
这是它在应用程序中的样子
这就是它在 100% 缩放的 PDF 中的样子
drawImage 函数中的代码非常简单
UIImage * demoImage = [UIImage imageNamed:@"icon_map_project.png"];
[demoImage drawInRect:CGRectMake( (pageSize.width - demoImage.size.width)/2,
350,
demoImage.size.width,
demoImage.size.height)];
一点都不花哨。我确实承认,目前我对 PDF 工作原理、DPI 等细节的熟悉程度超出了我的范围。
我看过 LibHaru 并认为它是一个很棒的系统,但我宁愿将其保留在 UIKit/CoreGraphics 的范围内。
您会注意到右侧出现奇怪的锯齿状,即使将图像缩小 50% 似乎也无济于事。
这是使用数字色度计的放大图像,PDF 为 100%,然后是应用程序
正如您所看到的,图像根本无法正确呈现到 PDF 中,我正在努力寻找解决方案。
感谢您的任何建议。