【问题标题】:PNG transparency not blended properly in iPhone app?PNG透明度在iPhone应用程序中没有正确混合?
【发布时间】:2010-09-09 18:21:23
【问题描述】:

这是我从 Photoshop 批量导入图像的第一个 iPhone 应用程序。有些没有正确渲染。

下图是一个带圆角的白色按钮;整体的透明度得到了保留,但是从图像到透明像素的混合会导致每个角周围出现白色边缘:

http://adambossy.com/media/images/white%20corners%20in%20app.png

角应该是这样的:

http://adambossy.com/media/images/normal%20corners%20in%20photoshop.png

除了初始屏幕和图标(72ppi、RGB、8 位/通道等)所需的之外,我找不到 PNG 规范,所以我正在关注这些规范。在我的浏览器中,按钮图像在黑色背景下看起来很好。但是,当导入应用程序(模拟器和设备)时,它呈现不正确。

有什么想法吗?

【问题讨论】:

    标签: iphone graphics png


    【解决方案1】:

    您使用的是什么类型的按钮?

    使用自定义 UIButton

    【讨论】:

    • 谢谢!我的按钮设置为圆角矩形而不是自定义。
    【解决方案2】:

    您可能在使用clear color 时遇到问题。另外,请注意 Xcode 默认会optimize PNGs

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多