3

我有以下问题 - 我有两个 300dpi 的高分辨率图像。我想从两张高分辨率图像中创建新图像。我正在使用以下代码:

我生成这样的新图像:

    NSString *fileName = @"imageOne.jpeg";
    NSArray *path = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
    NSString *documentDirectory = [path objectAtIndex:0];
    NSString *imgPathWithFileName = [documentDirectory stringByAppendingPathComponent:fileName];

   // [UIImagePNGRepresentation(finalImage) writeToFile:imgPathWithFileName atomically:YES];
    [UIImageJPEGRepresentation(imageOne, 1) writeToFile:imgPathWithFileName atomically:YES];
    NSLog (@"Success!");

问题是新图像是 72dpi。为什么会这样,当组成新的图像时,每个图像都是 300dpi?如何创建 300dpi 的图像,有什么想法吗?

4

0 回答 0