2012-04-09 98 views
0

我要像創建一個默認的自定義photolib,動畫等,我有些疑惑..定製PhotoLibrary和JPEG壓縮

1.懷疑
我應該創建3張圖像(縮略圖,320 * 480圖像顯示完整的圖像和原始大小的圖像,以防用戶分享圖像)(我將這一切都存儲在應用程序的doc目錄中) 或者我應該只存儲原始圖像並將它們在其他2張圖像中進行裁剪?在這種情況下,如果我使用滾動視圖來顯示裁剪後的圖像,我怎麼知道用戶正在看到什麼?何時裁剪下一張圖像以保持其可以顯示? (可以像在tableview中創建類似可重用單元格的任何東西嗎?如果是的話,你能給我一些想法嗎?)

此外,我從doc目錄中獲取圖像。在這種情況下,我應該加載Array中的所有圖像還是分批加載?

2.問題主要:
還需要壓縮原始圖像,並保持它同樣大小的(I使用uijpegrepresentation與壓縮比但具有壓縮後一些JPEG文件它增加尺寸甚至兩倍的尺寸。)。

+0

嗨@H Bastan我已經得到了有關JPEG文件壓縮類似的問題。我的情況更糟。與writeImageDataToSavedPhotosAlbum保存的文件相比,壓縮後我得到了10倍大文件。我找到了解決方案嗎? – 2012-10-25 15:46:47

回答

1

您可以使用單幅圖像和縮略圖,您可以在運行時調整大小,否則會增加尺寸和性能問題。有很多開源庫在那裏,你需要什麼。請看下面。

https://github.com/arturgrigor/AGImagePickerController

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

+0

我可以對圖像進行運行時調整大小,但圖像數量可以更多地說200,現在在這種情況下shd我調整了所有圖像的大小並將它們全部加載到數組中...? – 2012-04-09 13:14:34

+0

是的,這是方式,或者你可以嘗試一些其他庫像three20或以上的一個..可能會自動處理大小調整。 – Mangesh 2012-04-10 06:52:05

+0

好的,你可以幫助jpegcompression? – 2012-04-10 08:49:55