【笔记】ImageMagick学习笔记

前言

ImageMagick学习笔记

下载ImageMagick

1
brew install imagemagick

图片格式转换

<img_input>.png:转换前的图片
<img_output>.jpg:转换后的图片

1
magick convert <img_input>.png <img_output>.jpg

合并图片为gif

-delay 100:每张图插1帧

1
convert -delay 100 -loop 0 <img_1>.jpg <img_2>.png

合并图片为长图

纵向

<img_1><img_2>:图片文件名

1
convert -append <img_1>.jpg <img_2>.png

横向

1
convert +append <img_1>.jpg <img_2>.png

叠加图片

添加噪点

图片加解密

  • 利用添加添加噪点的功能,实现为图片加解密
图片加密

<disable>.png:没有被加密的文件
<enable>.png:已经被加密的文件

1
magick <disable>.png -encipher <password>.txt <enable>.png
图片解密

<enable>.png:已经被加密的文件
<disable>.png:没有被加密的文件

1
magick <enable>.png -decipher <password>.txt <disable>.png

完成

参考文献

少数派——a弟不是ad