SuperAPI AI 工具集

image-resize

设计与创作

查看项目

更新于 10-16 09:31

技能介绍

用途:使用 ImageMagick 对图片做缩放、裁剪、格式转换、压缩、拼接和水印等处理,并支持批量操作。触发场景包括“把图片缩小到 800px 宽”“批量压缩文件夹图片”“PNG 转 JPG”“加水印”“把几张图拼成一张”。

前置条件:macOS 用 brew install imagemagick;Windows 用 winget install ImageMagick.ImageMagick;Linux 用 sudo apt install imagemagick。

主要用法:按宽度缩放 magick input.jpg -resize 800x output.jpg;按百分比 magick input.jpg -resize 50% output.jpg;指定尺寸 magick input.jpg -resize 800x600! output.jpg(可能变形)。格式转换 magick input.png output.jpg 或 magick input.jpg output.webp。批量缩放 for f in *.jpg; do magick "$f" -resize 800x "resized_$f"; done;批量转格式 for f in *.png; do magick "$f" "${f%.png}.jpg"; done。JPEG 质量压缩 magick input.jpg -quality 80 output.jpg;去元数据 magick input.jpg -strip -quality 85 output.jpg。水平拼接 magick a.jpg b.jpg +append merged.jpg;垂直拼接 magick a.jpg b.jpg -append merged.jpg。水印 magick input.jpg -gravity SouthEast -fill white -pointsize 24 -annotate +10+10 "© 2026" output.jpg。

输出规范:处理前显示原始尺寸和大小,处理后显示新尺寸、大小及节省空间;批量操作前确认文件数量和目标参数;不覆盖原文件,输出到新文件或子目录。

限制:依赖本机已安装 ImageMagick;裁剪、压缩档位、平台差异等更多细节资料未提供。