Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 如何避免在PNG图像上放置GIF图像时出现锯齿?_Css_Image_Png_Gif - Fatal编程技术网

Css 如何避免在PNG图像上放置GIF图像时出现锯齿?

Css 如何避免在PNG图像上放置GIF图像时出现锯齿?,css,image,png,gif,Css,Image,Png,Gif,我有两张照片。背景图像为png格式,顶部第二幅图像为latex gif格式。当我将第二个图像放在第一个图像的顶部时,会导致第一个图像模糊 组合后的图像看起来是这样的(这里的1/5实际上是一个图像): 当我将第二张图像放在第一张图像的顶部时,如何避免第二张图像中的模糊?它不是模糊的。gif/8位png上的像素为100%透明或100%实心。因此,为了让透明度更柔和,photoshop用半色调像素模拟1-99%的alpha 在一个例子中,如果你有一个黑色的图像,它将出现在一个白色的网页上(哑光颜色)

我有两张照片。背景图像为png格式,顶部第二幅图像为latex gif格式。当我将第二个图像放在第一个图像的顶部时,会导致第一个图像模糊

组合后的图像看起来是这样的(这里的1/5实际上是一个图像):


当我将第二张图像放在第一张图像的顶部时,如何避免第二张图像中的模糊?

它不是模糊的。gif/8位png上的像素为100%透明或100%实心。因此,为了让透明度更柔和,photoshop用半色调像素模拟1-99%的alpha

在一个例子中,如果你有一个黑色的图像,它将出现在一个白色的网页上(哑光颜色),photoshop会生成灰色像素,以使透明度更柔和。在这种情况下效果很好,但是当你在不同的背景上使用相同的图像时,它会变得一团糟

当您在photoshop中使用原始透明图像时,请单击“为web保存”,然后执行以下操作之一:

1-将其保存为png 24位(选中透明度框),无论您将其放置在何处的背景都可以(深度透明度,无需担心)


2-如果您想要较小的文件大小并选择gifpng 8位,则必须选择一种(将位于网站背景的颜色)。在多色/纹理背景上,效果并不完美;无论如何,在您的样本中,亚光是“#ca7e29”

您能将之前和之后并排成像吗?这将有助于澄清问题