是否可以在不改变图像尺寸的情况下减小图像尺寸。类似于 Photoshop。
例如,如果实际图像大小为 400Kb,尺寸为 400 X 300,并且我编辑和保存图像的分辨率较低。然后图像大小为 250kb,尺寸为 400 X 300。
注意:如果图像包含,我需要实现透明度。我需要在网站中显示时推送此图像服务器和相同的图像。
是否可以在不改变图像尺寸的情况下减小图像尺寸。类似于 Photoshop。
例如,如果实际图像大小为 400Kb,尺寸为 400 X 300,并且我编辑和保存图像的分辨率较低。然后图像大小为 250kb,尺寸为 400 X 300。
注意:如果图像包含,我需要实现透明度。我需要在网站中显示时推送此图像服务器和相同的图像。
是的,有可能....看到这段代码
UIImage *image = [UIImage imageNamed:@"anyImage.png"];
NSData *data = UIImageJPEGRepresentation(image, 0.5);
// 0.5 is float value it is 1.0 for same resolution
UIImage *newImage = [UIImage imageWithData:data];
谢谢你!
无法压缩 gif 或 png 图像。他们实现了内置压缩算法,仅此而已。
在您的情况下,最好的解决方案是将 png 图像保存为 jpeg,用纯色替换透明色,然后压缩 jpeg 图像并保存。
当您需要图像时,您将使用 CGImageCreateWithMaskingColors 核心图形函数将 jpeg 图像转换为透明图像。
这可能值得一看。这是用于 jpeg 的,它确实有效,并且图片看起来几乎相同。 http://www.jpegmini.com/main/home