我想编辑一组图像。这些编辑包括
- 删除特定部分(擦除某一部分,例如使其透明)
- 在特定区域添加渐变
- 在图像上绘图
所有图像具有相同的分辨率。
我看到有一个 gimp 批处理模式,但这主要用于调整大小。还有什么其他选项。
答案1
就像 Anaksunaman 所说,您可以使用 ImageMagick。
- 删除特定部分(擦除某一部分,例如使其透明)
以下是一个例子:
convert logo.jpg \( -size 640x480 xc:white -size 200x200 xc:black -geometry +200+100 -compose over -composite \) +geometry -alpha off -compose copy_opacity -composite result.png
- 在特定区域添加渐变
它看起来像这样:
magick -size 256x128 -define gradient:radii=128,128 radial-gradient:black-white radial_gradient_maximum.png
看着帮助页面
- 在图像上绘图
绘制圆圈可以像这样:
convert -size 81x81 xc:black -fill white -draw 'circle 40,40 40,3' circle_raw.png
绘制像素、线条、符号或圆圈的解释如下https://legacy.imagemagick.org/Usage/draw/