在EaselJS中混淆图像

时间:2015-05-15 21:03:42

标签: node.js easeljs createjs

有没有办法在EaselJS上保护你的精灵? 目前很容易下载精灵。

在Chrome上只需转到控制台 - >资源like this

我在做出这个答案之前做了一个研究,发现this topic。 那可能非常好。如果我们有shuffle seed,我们也不需要像他说的那样将切片保存在json中。

但是,我没有在nodejs(后端)中发现任何东西来使这个图像混乱。

我尝试了Node GM,但它看起来太复杂了,无法将图像绑定到另一个上面(w,h,x,y,offsetX,offsetY)

我知道总会有办法“破解”资源。但至少提供一些困难。

2 个答案:

答案 0 :(得分:1)

其中一个简单的方法是将图像编码为base64,将它们存储为Javascript的一部分并在运行时解码。见:

Convert and insert Base64 data to Canvas in Javascript

但显然这会增加下载量。

就我个人而言,我不会选择#34;正常"应用程序或游戏,除非它是真正合理的或作为外部要求作为我。例如,人们可以轻松地从Android APK中提取资产,但这似乎不是大多数开发人员关注的领域。

答案 1 :(得分:0)

用户的浏览器会下载这些图像,无论您是否需要。否则,他们将无法显示它们。

在任何时候,任何用户都可以直接点击网站上的任何图片,然后点击保存为AS,你无法阻止它,你不应该尝试。

如果您不希望别人下载您的作品,请不要将其放在面向公众的互联网上。