设置 PNG 的透明度显示颜色

设置 PNG 的透明度显示颜色

如果单独查看,是否可以设置 PNG 透明度的显示颜色?

我的动机是:如果我有一个带有白色文本和透明度的 PNG,并且我在具有深色背景的网站上显示此图像,我希望将图像链接到图像本身。如果我单击该链接,我希望 PNG 显示在深色背景上。如果我有一个带有黑色文本和透明度的 PNG,我希望在单独查看时将图像显示在白色背景上。

如果可能的话,我认为这些信息一定存在于 PNG 文件本身中。我如何在 Photoshop 中设置所需的颜色?

答案1

如果要将 PNG 透明背景替换为彩色背景,请在 Photoshop 中打开 PNG,创建一个新图层(图层菜单 > 新建 > 图层),然后使用油漆桶工具用所需的颜色填充它。在图层面板中,将填充的图层拖到 PNG 下方,然后保存它。

PS 如果 PNG 图层被锁定,请双击它以解锁。

答案2

如果你使用的是 Windows,请使用调整PNG修改或者添加bKGD块。

相关内容