图片转成dds格式

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

官网地址:https://imagemagick.org/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
  • 7
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值