我有一个iPhone应用程序,其中包含大约80个PNG格式图像,测量300x300像素。该应用程序刚刚低于10MB的门槛。优化应用程序中的图像大小 - iPhone
我想添加更多的图像到应用程序,但要保持在10MB以下。无论如何,我可以使图像变小或以其他方式缩小捆绑尺寸?
感谢,
马丁
我有一个iPhone应用程序,其中包含大约80个PNG格式图像,测量300x300像素。该应用程序刚刚低于10MB的门槛。优化应用程序中的图像大小 - iPhone
我想添加更多的图像到应用程序,但要保持在10MB以下。无论如何,我可以使图像变小或以其他方式缩小捆绑尺寸?
感谢,
马丁
如果你能处理较小的图像,你可以decreese当前图像的大小,像这样:
+ (UIImage*)imageWithImage:(UIImage*)image scaledToSize:(CGSize)newSize;
{
UIGraphicsBeginImageContext(newSize);
[image drawInRect:CGRectMake(0,0,newSize.width,newSize.height)];
UIImage* newImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return newImage;
}
我通常把这种方法中的UIImage + scale.h类别。
我不确定png的优化将保持相同的大小。