2010-08-16 114 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

相关问题