【发布时间】:2010-11-25 08:49:20
【问题描述】:
我在各种网站上使用一些半透明的 PNG 作为背景图像。这些通常类似于具有 30% 不透明白色层的 1x1 图像。
我注意到 Mobile Safari 无法正确显示它们,使它们呈现出较暗/灰色的色调。
这是一个 MobileSafari 错误(我无法想象),还是我需要对我的页面或 PNG 做一些不同的事情?
(以下是我创建 PNG 的方法:在 Photoshop 中,创建一个 1x1 透明画布。在第 1 层绘制一个白色矩形。将不透明度设置为 30%,另存为具有透明度的 24 位 PNG。)
【问题讨论】:
-
我注意到这不是 100% 一致的。在一次加载时,我已经看到它完美地渲染到了 80% 的线(那里有一个直接穿过 80 行的中断,该点下方是深灰色)。当我刷新时,问题出在整个页面上(随后的重新加载也显示它已损坏)。我认为这可能是我的 iPhone 特有的错误,或者是它的软件。我会尝试重新启动,失败了,重新安装所有软件(失败了,得到一部新手机:))。
-
因过于本地化而关闭?好笑。这是普遍适用的,而且 3 年多之后,仍然 100% 与 iOS 6 Mobile Safari 相关。
-
@gWiz 你是对的。我今天来到这里,它完全符合我的问题。奇怪的是,这主要发生在白色的透明图像上。
标签: iphone png transparency mobile-safari