我有一个32位PNG,表示透明正方形中间的蓝色方块。 下面,我显示了这个蓝色正方形,有3个不同的不透明度值:
从左到右,不透明度分别为1,0.5和0.1,如您所见(如果不能,只需信任您的Photoshop吸管),蓝色方块周围的区域仅在左侧图像上是透明的。
以下是与颜色值相同的图像:
我知道它几乎看不见但我想知道是什么原因造成的。 加上一些图像和背景,对比度更加明显。
谢谢!
编辑:以下是我想在家中试用的VS解决方案:http://www.mediafire.com/?gt704e62d53z7ae
答案 0 :(得分:1)
它不是抗锯齿,很可能不是Premultiplied Alpha Blending,因为它的目的是做你正在做的事情。
这似乎最像渲染问题。
您是否在多个浏览器中尝试过此操作?在具有不同GPU的不同机器上?在更新驱动程序的同一台机器上?
答案 1 :(得分:0)
它可能是抗锯齿,导致透明“框架”和半透明“蓝色方块”之间的混合,导致您看到的奇怪的中间色重影。