首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Flash CS3中的模糊.png

Flash CS3中的模糊.png
EN

Stack Overflow用户
提问于 2008-10-08 19:48:22
回答 8查看 8K关注 0票数 4

PNG图像在闪存CS3中显示为“模糊”。它们非常笨重,而且看起来没有抗锯齿(如果这是一个词的话),有人有解决这个问题的办法吗?我是不是遗漏了什么设置?

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2008-10-08 20:03:25

您是否通过加载程序将它们加载到SWF中?或者它们是作为位图符号导入到库中的?如果它们已加载到中,请尝试调用Bitmap.smoothing = true;或者,如果它们在您的库中,请转到位图的属性并单击允许平滑。

除此之外,我会检查以确保您没有任何超过1alpha的疯狂设置,或者您在任何时候都没有在代码中扰乱它的比例。这两个选项往往会打乱位图图像的模糊性。

如果所有其他方法都失败了,你可能会想把你的图像转换成基于矢量的图形,那么它们总是看起来完全像你想要的那样,而不管缩放比例。

票数 4
EN

Stack Overflow用户

发布于 2008-10-08 20:04:23

如果对位图进行缩放,位图图像将会变得“模糊”,这就是图形的本质。还要检查您的发布设置,它可能会将它们转换为低质量设置的JPEG。

票数 2
EN

Stack Overflow用户

发布于 2008-10-08 20:44:27

如果你的png图像在flash中显示为锯齿状(或锯齿而不是抗锯齿),但它在Photoshop中看起来很好,那么可能是因为它们A:调整了大小,B:没有打开'smoothing‘(平滑本质上是动态抗锯齿)。

当你从1:1的像素与屏幕比例调整图像大小时,渲染器必须计算出哪些像素需要剪切(在缩小的情况下)或复制(在放大的情况下)。

如果没有进行平滑,那么您将看到锯齿状的伪影,特别是沿高对比度的边缘区域。

你可以在集成开发环境中打开平滑功能,方法是双击你的库中的位图,然后选中"Allow smoothing“复选框。

您也可以像这样以编程方式打开它:

代码语言:javascript
复制
myBitmap.smoothing = true;
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/184538

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档