我知道如何更改 NSImageRep 的 dpi,但我不知道如何使 CGImage API 反映此更改...有没有办法让 CGImage 写入不是标准 72dpi 的文件?如果我将 NSImageRep 设置为 144dpi,当我使用 CGImage API 将其写入文件时,我总是会获得 72dpi 图像...
非常感谢
我知道如何更改 NSImageRep 的 dpi,但我不知道如何使 CGImage API 反映此更改...有没有办法让 CGImage 写入不是标准 72dpi 的文件?如果我将 NSImageRep 设置为 144dpi,当我使用 CGImage API 将其写入文件时,我总是会获得 72dpi 图像...
非常感谢
当您使用 将图像添加到目标时CGImageDestinationAddImage
,您可以将字典作为properties
参数传递。对于此字典,您可以使用CGImageProperties Reference中指定的所有键,特别是kCGImagePropertyDPIWidth
和kCGImagePropertyDPIHeight
。