我在获取屏幕截图时遇到了问题。即使我将图片粘贴到 IrfanView 中,裁剪,保存到文件并重新打开它,问题仍然存在。它在 Irfanview 中显示正确,但缩略图是黑色的,如果将其发布到这个网站,它看起来是黑色的。
我听说这可能是因为 PNG 图像是“透明的”,背景是黑色,所以您看到的是背景,而且因为 IrfanView 显示图像并忽略 alpha 通道,所以它在 IrfanView 中可以正确显示。是这样吗?
以下是图像(裁剪、保存和上传后):
如果是这个问题,我该如何删除 alpha 通道或使其不透明以便可以看到图像?
答案1
最有可能的问题在于 alpha 通道(它在所有地方都设置为 0)。因此您需要在所有地方将其设置为 100% (255)。
我建议你尝试一下 Paint.NEThttp://www.getpaint.net/。它是免费的,当然可以打开并正确显示 32 位 PNG。它还允许您根据需要增加不透明度(alpha 通道)。
一旦增加了不透明度,您就可以以所需的任何格式保存图像。