2017-08-17 59 views
0

我在我的网站中包含了一个透明png,它的边界上有白色像素,而且看起来真的很怪异。如何清除透明PNG周围的白色像素?

我有双重检查,这不是图像本身,包括这个像素,也没有在CSS中设置边框。

会很高兴,如果有人知道这个问题,并可以提供帮助。

这里是我的意思截图: image

+1

它必须对图像..打开Photoshop和放大 – funkysoul

+1

你怎么仔细检查图像不包含那些像素?它确实看起来像它。你有没有尝试将图像分层叠加在黑色上来看? –

+0

Jon Uleis,是的,它把它分层在黑色层上,以确保。没有白色像素:D – Veltinator

回答

0

你将不得不使用图像编辑器,如GIMPPhotoshop

如果你从艺术家那里得到这个,你可以向他们抱怨他们的导出图像有白色边框。否则,你将不得不使用画笔并自己擦除它们,这可能很痛苦。

1

这在CSS中不可行。

白色边框包含在图像中。

的解决方案是使用图像编辑器如Photoshop:

  • 选择与魔术棒工具
  • 扩张1px的透明区域(或更多,如果需要的话)
  • 按下删除
  • 保存作为PNG
+0

谢谢,我会尝试。通常我对Photoshop很不错,并且检查它是否真的是带有绿屏的白色像素的图像。我看不到任何东西。 另一个奇怪的是,只有黑色,直到我用魔杖工具将它除去。所以它实际上不可能是白色而不是黑色像素:D – Veltinator

1

您可以使用矢量应用程序来创建徽标。像“Corel Draw”一样。我创建了标识为样本

sample PNG

+0

虽然你在中间丢失了阴影。 ;) –

+0

我改变了示例图像 –

0

问题就解决了!

我已保存的图像网站用不同的颜色空间,并导致该问题的方法:/

相关问题