gpt4 book ai didi

iphone - 图像的大小

转载 作者:行者123 更新时间:2023-12-03 20:11:05 25 4
gpt4 key购买 nike

有时我必须知道图像的宽度和高度。我正在使用以下代码:

UIImage *imageU = [UIImage imageWithContentsOfFile:[[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"myImage.png"]];

CGFloat imageW = CGImageGetWidth(imageU.CGImage);
CGFloat imageH = CGImageGetHeight(imageU.CGImage);

我的问题是,如果有其他方法可以知道图像的宽度和高度(以像素为单位),而不必将图像加载到变量上,那可能会消耗内存。是否可以直接从文件中读取尺寸而不加载整个图像?

这必须适用于 PNG 和 JPEG。

谢谢。

最佳答案

您可以解析标题中包含大小信息的 PNG 文件。请参阅Get size of image without loading in to memory .

(顺便说一句,您可以使用 imageU.size 来获取图像的 CGSize。)

关于iphone - 图像的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2751594/

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