【问题标题】:Flash CS 5.5 - Icon Image are smoothed with HIGH quality on swfFlash CS 5.5 - 图标图像在 swf 上以高质量平滑
【发布时间】:2013-11-15 05:27:52
【问题描述】:

这很奇怪。 我想在我的 swf 电影中显示我导入的所有图标 (jpg/png)。 我已将 JPG 质量设置为 100%,我尝试了 PNG 设置而没有丢失质量,我已取消选中“允许平滑”设置。

但是一旦电影的质量=高,所有图标都会被平滑/破坏,并且看起来不像原始图标 (http://www.emagi.it/icon/icon_high.html)。

相反,设置 quality=low 让图标按原样显示! (http://www.emagi.it/icon/icon_low.html)。

当然,我需要这部电影的质量=高,因为上面还会有一些其他的东西! 所以,设置 quality=low 不是解决办法!

非常感谢。

【问题讨论】:

  • 他们在两部电影中都一样
  • @pranavhosangadi,如果你仔细看,你会发现它们不一样。在第一个中,图标是平滑的,在第二个中它们不是。

标签: image actionscript-3 flash


【解决方案1】:

你需要检查两件事:

  1. 确保图标的坐标不是浮点数。即它们应该是“10”,而不是“10.2”。

  2. 确保舞台上的实例与库中的图标具有完全相同的尺寸。即如果它们的分辨率是 16x16,请确保它们在舞台上不是 16.1x15.8。

使用 quality=low Flash 会将坐标四舍五入到最接近的像素,这就是图标在此模式下看起来正确的原因。

【讨论】:

  • 问题是由浮点 x,y 产生的!使用 el.x 的 int 数,el.y 解决了问题。谢谢你的这个技巧;-)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多