更改CGImageDestination dpi

时间:2012-05-14 16:09:50

标签: objective-c dpi cgimage nsimagerep

我知道如何更改NSImageRep的dpi,但我无法弄清楚如何让CGImage API反映这种变化......有没有办法让CGImage写一个不是标准72dpi的文件?如果我将NSImageRep设置为144dpi,当我使用CGImage API将其写入文件时,我总是获得72dpi图像......

非常感谢

1 个答案:

答案 0 :(得分:1)

使用CGImageDestinationAddImage向目的地添加图片时,可以将字典作为properties参数传递。对于此词典,您可以使用CGImageProperties Reference中指定的所有键,特别是kCGImagePropertyDPIWidthkCGImagePropertyDPIHeight