Tag: jpeg

从用户库保存/获取JPEG,无需重新压缩

我试图find一种方法来读取和写入JPEG图像到用户库(相机胶卷),而无需iOS重新压缩它们。 UIImage似乎是这里的瓶颈。 保存到用户库唯一的方法,我发现是UIImageWriteToSavedPhotosAlbum()。 有没有解决的办法? 现在我的例程看起来像这样 – 问一个照片的UIImagePickerController。 而当它做了FinishPickingMediaWithInfo,做: NSData *imgdata = [NSData dataWithData:UIImageJPEGRepresentation([info objectForKey:@"UIImagePickerControllerOriginalImage"], 1)]; [imgdata writeToFile:filePath atomically:NO]; – 在磁盘上无损处理JPEG。 – 然后保存: UIImageWriteToSavedPhotosAlbum([UIImage imageWithContentsOfFile:[self getImagePath]], self, @selector(image:didFinishSavingWithError:contextInfo:), nil); 下面是一个小小的animation:3次传递后质量下降的样子: 每当我这样做的时候,显然会变得更糟,但是我无法自动完成图像采集部分,以便完全testing50/100/1000周期。

jpeg2000上的iOS应用程序

有没有人有运气转换和ios上使用jpeg2000? 我正在编写和盘点应用程序,如果能弄清楚如何让手机支持它,我会喜欢用jpeg2000文件types。 我已经看到,有一个很好的webp项目 – https://github.com/carsonmcdonald/WebP-iOS-example – 这似乎也可以工作,但我认为jpeg2000的结果甚至更好。 只是试图评估选项。 Thx提前

如何在UIImageView正在下载时显示渐进式JPEG?

从网上下载图像并在UIImageView中显示它相当简单。 但是,这需要在向用户显示图像之前完全下载图像,彻底击败渐进式JPEG(和PNG)图像。 如何在传输完成时渲染部分下载的图像? 我可以想象SDK有一些更新图像的callback函数,但是我找不到这样的函数。 目前的iOS SDK有没有可能?

iOS UIImage存储格式,内存使用情况和编码/解码

iOS如何存储从压缩数据加载的图像(jpeg2000,png,jpg等) 例如: [UIImage imageWithData:pngData] 是否在内部存储实际编码字节并按需解压缩,或者是否永久解压缩为原始像素或其他格式?