2010-08-16 53 views
1

我的應用程序需要使用約500張圖像,並且此數字可能會增加。這些圖像是隻讀的,用戶在使用應用程序時不會添加任何圖片。如何防止從iPhone/iPad應用程序複製圖像

圖像大小可能介於50到250k之間。

我想阻止某人探索包資源的圖像被複制,例如。

到目前爲止,我正在考慮將所有圖像放入SQLite數據庫,然後使用SQLCipher對其進行加密。

這似乎有點超過頂部?

在你看來,最好的解決方案是什麼?

蘋果能拒絕嗎?

我明白人們總是可以截圖等等,但是我只是想讓它變得困難,而不會成爲編碼和使用的噩夢。

乾杯, DUZ

+3

老實說,任何願意去使用bundle explorer的人都可能願意去抓取屏幕截圖。如果你想阻止人們使用你的圖像,水印。否則,這實在是不值得的麻煩。 – Amber 2010-08-16 04:00:00

+0

如果有人盜取了你的圖片,你可能會抱怨蘋果,並有他們的應用程序拉。對所有圖像進行水印處理不會帶來非常好的用戶體驗,並且將圖像放入SQLite數據庫中,然後對其進行加密似乎成爲頂層。 – 2010-08-16 04:47:15

+0

探索這個包很容易:http://reviews.cnet.com/8301-19512_7-10213683-233.html 我不認爲有人會把我的圖像,並把它們放在另一個應用程序,我更想到有人把它們放在網頁上的壓縮文件中(不管是否加水印)。 – duzmac 2010-08-16 05:18:10

回答

1

您可以考慮剪裁圖片到更小的磚,並將它們重新組合成當它的時間顯示更大的圖像。

除了禁止直接複製的好處之外,它還可以提高大圖像的性能。

請參閱Apple ScrollViewSuite示例瞭解實施細節。

+0

謝謝哦,我會放棄這一點。 – duzmac 2010-08-16 23:44:33

相關問題