PNG图像在闪存CS3中显示为“模糊”。它们非常笨重,而且看起来没有抗锯齿(如果这是一个词的话),有人有解决这个问题的办法吗?我是不是遗漏了什么设置?
发布于 2008-10-08 20:03:25
您是否通过加载程序将它们加载到SWF中?或者它们是作为位图符号导入到库中的?如果它们已加载到中,请尝试调用Bitmap.smoothing = true;或者,如果它们在您的库中,请转到位图的属性并单击允许平滑。
除此之外,我会检查以确保您没有任何超过1alpha的疯狂设置,或者您在任何时候都没有在代码中扰乱它的比例。这两个选项往往会打乱位图图像的模糊性。
如果所有其他方法都失败了,你可能会想把你的图像转换成基于矢量的图形,那么它们总是看起来完全像你想要的那样,而不管缩放比例。
发布于 2008-10-08 20:04:23
如果对位图进行缩放,位图图像将会变得“模糊”,这就是图形的本质。还要检查您的发布设置,它可能会将它们转换为低质量设置的JPEG。
发布于 2008-10-08 20:44:27
如果你的png图像在flash中显示为锯齿状(或锯齿而不是抗锯齿),但它在Photoshop中看起来很好,那么可能是因为它们A:调整了大小,B:没有打开'smoothing‘(平滑本质上是动态抗锯齿)。
当你从1:1的像素与屏幕比例调整图像大小时,渲染器必须计算出哪些像素需要剪切(在缩小的情况下)或复制(在放大的情况下)。
如果没有进行平滑,那么您将看到锯齿状的伪影,特别是沿高对比度的边缘区域。
你可以在集成开发环境中打开平滑功能,方法是双击你的库中的位图,然后选中"Allow smoothing“复选框。
您也可以像这样以编程方式打开它:
myBitmap.smoothing = true;https://stackoverflow.com/questions/184538
复制相似问题