我的应用有超过1000张照片和50个画廊。它看起来像iphone照片应用程序。在画廊的预览列表中,我有性能问题。 在配置文件中,我看到了[sourceImage drawInRect:thumbnailRect]花了96%的时间。 解决此问题的最佳方法是什么?
复制我做的小尺寸图像。 也许有另一种解决方案?
答案 0 :(得分:0)
最好的方法是为每个图像文件创建缩略图图像,并将其另存为thumb_orginalimagefilename.png。
答案 1 :(得分:0)
您可以在许多桌面出版程序中批量编辑图像。
Photoshop或Fireworks。在Picasa中,您可以多次选择大量图片,例如整个文件夹,然后选择Export to File并选择输出尺寸
答案 2 :(得分:0)
创建三个包含每个图库中所有拇指的大图像,并将它们加载到一个UIScrollView中,并在图像中出现拇指的位置使用半透明的UIImageButtons。
这可以证明更快,因为您每个图库只加载一个图像,但您必须尝试找出它。之前我已经这样做了,因为它有助于缩小我的应用程序的大小。