【问题标题】:does saving images as swf in flash prevent image theft?在 Flash 中将图像保存为 swf 可以防止图像被盗吗?
【发布时间】:2014-09-01 16:23:58
【问题描述】:

另外,将图像保存为 jpeg 时,如何避免图像看起来像素化? 我真的想防止图像被盗。 有什么建议吗?...

【问题讨论】:

    标签: web flash jpeg image-size


    【解决方案1】:

    如果图像的安全性如此重要,则需要对其进行加密,因为 swf 文件易于反编译,从中获取图像非常容易。

    因此,如果您想将它们安全地放入您的项目中,您必须使用算法对其进行加密,并且每当您想在项目中显示它时使用反向算法对其进行解密。

    AS3中有关于加解密的讨论here

    对于像素化图像问题,您可以在嵌入时选中图像属性中的平滑复选框,当您通过代码加载它时,您可以使用位图对象的平滑属性

    _imageLoader = new Loader();
                ...
    var bitmap:Bitmap = addChild(new Bitmap()) as Bitmap;
    bitmap.bitmapData = (_imageLoader.content as Bitmap).bitmapData;
    bitmap.scaleX = bitmap.scaleY = scaleFactor;
    bitmap.smoothing = true;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-12-18
      • 2012-06-16
      • 2012-07-04
      • 2020-11-07
      • 1970-01-01
      • 1970-01-01
      • 2014-06-08
      • 1970-01-01
      相关资源
      最近更新 更多