将alpha添加到.dds fi

2024-05-13 10:15:31 发布

您现在位置:Python中文网/ 问答频道 /正文

如何添加到.dds文件(不含alpha),一个alpha通道? alpha数据的源是8bit灰色tiff。 我尝试了gdal-u合并,但似乎增加了rgb的透明度,而不是一个新的alpha通道。 谢谢您!


Tags: 文件数据alphargbddsgdal透明度tiff
1条回答
网友
1楼 · 发布于 2024-05-13 10:15:31

您可以使用ImageMagick将灰度图像放入图像的alpha通道中,ImageMagick安装在大多数Linux发行版上,可用于macOS和Windows,如下所示:

magick input.dds greyscale.tif -compose copyopacity -composite result.dds

输入图像可以是TIF、GIF或JPEG,输出图像可以是PNG或任何支持透明度的内容。在


这里有一个例子。创建洋红色输入图像:

^{pr2}$

enter image description here

制作黑白渐变灰度TIF:

^{3}$

enter image description here

使用灰度渐变作为洋红色原稿中的alpha层:

magick input.dds alpha.tif -compose copyalpha -composite result.dds

enter image description here


如果您使用的是ImageMagick的v6或更早版本,请将上面命令行中出现的所有magick替换为convert。在

相关问题 更多 >