Examples of ImageMagick Usage (2016)
imagemagick.org
imagemagick.org
[0]: https://libvips.github.io/libvips/API/current/using-cli.html
Fred seems to be an Imagemagick Expert who has written a lot of free shellscripts, over the years.
There are examples of multiline scripts for complex tasks (e.g. improving bad (greyed, inclined) scans or prints from a copymachine). Scroll down for illustrations, its a rather long webpage.
# Licensing:
#
# Copyright © Fred Weinhaus
#
# My scripts are available free of charge for non-commercial use, ONLY.
#
# For use of my scripts in commercial (for-profit) environments or
# non-free applications, please contact me (Fred Weinhaus) for
# licensing arrangements. My email address is fmw at alink dot net.
#
# If you: 1) redistribute, 2) incorporate any of these scripts into other
# free applications or 3) reprogram them in another scripting language,
# then you must contact me for permission, especially if the result might
# be used in a commercial or for-profit environment.
#
# My scripts are also subject, in a subordinate manner, to the ImageMagick
# license, which can be found at: http://www.imagemagick.org/script/license.php
In 1999 this would have been normalish. In 2020 it’s a red flag given the range of standard licenses available and the simplicity of receiving payments for sales. It’s a legal mine field all around.convert -delay 80 -loop 0 +dither "$1" "$2" ~/Desktop/"`date +"%b %d, %Y, %H.%M.%S %p"`.gif"
http://www.graphicsmagick.org/FAQ.html#how-does-graphicsmagi...
https://sharp.pixelplumbing.com/
"The typical use case for this high speed Node.js module is to convert large images in common formats to smaller, web-friendly JPEG, PNG and WebP images of varying dimensions.
Resizing an image is typically 4x-5x faster than using the quickest ImageMagick and GraphicsMagick settings due to its use of libvips."
https://github.com/libvips/libvips
"libvips is a demand-driven, horizontally threaded image processing library. Compared to similar libraries, libvips runs quickly and uses little memory. libvips is licensed under the LGPL 2.1+."
I made previous comment[0] explaining why I initially used GraphicsMagick but it didn't work for Photoshop PSD files so I had to switch to ImageMagick.
Yep. Most of my experiments that involve graphicals output a PxM file because it's trivial to do. There was a link on here a few {weeks,months} back about outputting PxM frames for video because it was fast and easy to feed into ffmpeg, avplay, etc.
It’s a breeze to use. I’ve used IM and GraphicsMagick too and they are insanely powerful, but just quite complex to use.
Also, any recipes or scripts you find online will be written against a different version than the one you’re using, and they won’t say which one. And there are big changes to how parameters function between versions.
Not recommended.