【发布时间】:2014-09-01 16:23:58
【问题描述】:
另外,将图像保存为 jpeg 时,如何避免图像看起来像素化? 我真的想防止图像被盗。 有什么建议吗?...
【问题讨论】:
标签: web flash jpeg image-size
另外,将图像保存为 jpeg 时,如何避免图像看起来像素化? 我真的想防止图像被盗。 有什么建议吗?...
【问题讨论】:
标签: web flash jpeg image-size
如果图像的安全性如此重要,则需要对其进行加密,因为 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;
【讨论】: