gpt4 book ai didi

iOS获取UIImage内存大小

转载 作者:可可西里 更新时间:2023-11-01 04:38:43 25 4
gpt4 key购买 nike

我想获取 UIImage 对象的实际内存大小。有3种方法

NSUInteger s1 = UIImagePNGRepresentation(thumbImage).length;
NSUInteger s2 = UIImageJPEGRepresentation(thumbImage, 1).length;
NSUInteger s3 = CGImageGetHeight(thumbImage.CGImage) * CGImageGetBytesPerRow(thumbImage.CGImage);
NSLog(@"s1:%u",s1);
NSLog(@"s2:%u",s2);
NSLog(@"s3:%u",s3);

和结果

s1:62734

s2:175939

s3:578816

哪个是对的?

最佳答案

最后一个(s3)是正确的:

  • s1 是 .png 图像保存到文件时的大小
  • s2 是保存为最佳质量文件时 .jpg 图片的大小

关于iOS获取UIImage内存大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25483931/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com