admin管理员组

文章数量:1658465

在 CentOS系统中,可以使用 ImageMagick 工具将图片格式转换为 DDS 格式。首先需要安装 ImageMagick,然后使用 convert 命令进行转换。

官网地址:https://imagemagick/index.php

1.安装 ImageMagick:

在Ubuntu或Debian系统上安装ImageMagick

sudo apt-get update
sudo apt-get install imagemagick

在CentOS或RHEL系统上安装ImageMagick:

sudo yum install ImageMagick

在Fedora系统上安装ImageMagick

sudo dnf install ImageMagick

2.安装完成后,可以通过命令行使用ImageMagick的各种功能。例如,将JPEG图片转换为PNG格式

/usr/bin/convert /data/design/testDDS/headurl.png /data/design/testDDS/output_headurl.dds

其中, headurl.png是要转换的图片文件,output_headurl.dds 是转换后的 DDS 格式文件

ImageMagick常用的命令(linux系统):

#锐化图片,-unsharp选项表示我们要进行锐化操作,0x2是锐化的程度和边缘强度。数值越大,锐化效果越明显,边缘强度也越高。
/usr/bin/convert input.jpg -unsharp 0x2 output.jpg

#调整亮度、对比度和饱和度,其中,input.jpg是要调整亮度的图片文件名,output.jpg是调整后的图片输出文件名。10x50表示亮度增加10%,
#对比度增加50%。可以根据需要调整这些值。
/usr/bin/convert input.jpg -brightness-contrast 10x50 output.jpg

#应用滤镜效果,其中,input.jpg是你要处理的图片文件名,filter_name是你要应用的滤镜名称,output.jpg是处理后的图片输出文件名。
/usr/bin/convert input.jpg -filter filter_name output.jpg

#如果你想要把你的图片转换为黑白,你可以输入以下命令:
/usr/bin/convert input.jpg -monochrome output.jpg

#要使用ImageMagick减少DDS文件的mipmap,-define dds:mipmaps=0参数表示将mipmap数量设置为0,从而减少mipmap。
convert input.dds -define dds:mipmaps=0 output.dds

#ImageMagick支持多种压缩算法,包括DXT1、DXT5、BC1等。以下是使用不同压缩算法压缩DDS图片的示例命令
convert input.jpg -define dds:compression=dxt1 output.dds


windows系统(magick绝对路径或配置系统变量)

#查看版本信息
magick -version

# -list format命令查看ImageMagick支持的图像格式类型
magick -list format

#转换格式
magick convert input.jpg output.png

#等比缩放图片
magick convert input.jpg -resize 800x600 output.jpg

#按指定大小缩放图片
magick convert input.jpg -resize 800x600! output.jpg

#裁剪图片
magick convert input.jpg -crop 50%x50%+10+10 output.jpg

#旋转图片
magick convert input.jpg -rotate 90 output.jpg

#添加文字
magick convert input.jpg -pointsize 30 -fill white label:'Hello World!' output.jpg

#模糊图片
magick convert input.jpg -blur 0x8 output.jpg

#锐化图片
magick convert input.jpg -unsharp 0x2 output.jpg

#调整亮度、对比度和饱和度
magick convert input.jpg -modulate 100,50,50 output.jpg

#应用滤镜效果
magick convert input.jpg -filter edge blur output.jpg

本文标签: 转成格式图片DDS