30、ImageMagick 图形处理脚本详解
2026/6/9 14:14:58 网站建设 项目流程

ImageMagick 图形处理脚本详解

1. 水印添加脚本

在处理图形文件时,为图片添加水印是一项常见的需求。以下是一个使用 ImageMagick 实现水印添加的脚本:

newfilename="$prefix+wm.$suffix" x composite -dissolve 75% -gravity south $wmfile "$1" "$newfilename" echo "Created new watermarked image file $newfilename." exit 0
脚本工作原理
  • 首先,需要获取图片的尺寸,以确保水印覆盖层的尺寸与图片一致。不一致可能会导致问题。
  • 使用%G可以获取图片的宽度和高度,然后将其作为新画布的尺寸传递给convert程序。
  • 新文件名是在原文件名基础上添加+wm。通过rev命令反转输入字符,使用cut -d. -f1获取文件名后缀,再重新排序并添加+wm.
  • 最后,使用composite工具将水印和图片合并成带有水印的新图片。可以尝试不同的-dissolve值来调整水印的透明度。
运行脚本

脚本需要两个参数:要添加水印的

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询