0

我必须像默认的那样创建一个自定义的 photolib,带有动画等。我有一些疑问..

1.怀疑
我应该创建3个图像(缩略图图像,320 * 480图像以显示完整图像和原始尺寸图像以防用户共享图像)(我将这些都存储在app doc目录中)还是应该只存储原始图像并在其他 2 张图像中裁剪它们?在这种情况下,如果我使用滚动视图来显示裁剪的图像,我怎么知道用户正在看到什么?我什么时候裁剪下一张图像以使其准备好显示?(可以像在 tableview 中一样在这里创建可重用单元格之类的东西吗?如果可以,你能给我一些想法吗?)

另外,我正在从 doc 目录中获取图像。在这种情况下,我应该将所有图像加载到 Array 中还是分批加载?

2.问题主要:
还需要压缩原始图像并保持其大小(我使用uijpegrepresentation压缩比,但压缩后有一些jpeg。它会增加大小甚至两倍大小)。

4

1 回答 1

1

您可以使用单个图像和缩略图,您可以在运行时调整大小,否则会增加大小和性能问题。有很多开源库可以满足您的需求。请看下面。

https://github.com/arturgrigor/AGImagePickerController

https://github.com/gdavis/FGallery-iPhone

于 2012-04-09T12:32:56.887 回答