I just found some (to me) surprising behaviour with #ImageMagick #montage on #Fedora 43.
Assume A.png and B.png exist in the current folder.
Run this command:
montage -stroke lightblue A.png B.png -background black C.png
C.png now contains a montage of A.png and B.png
Change the background color like this:
montage -stroke lightblue A.png B.png -background #6d6d6d C.png
No errors are produced. Now reissue:
montage -stroke lightblue A.png B.png -background black C.png
This time, an error appears:
montage: no decode delegate for this image format `' @ error/constitute.c/ReadImage/746.
This took me an hour and a half to resolve.
I see clearly the shell programming mistake I made in the second command (although I didn't catch it because the parameters were actually constructed in #Python).
However, the final error indicates that IM processes parameters in a way that I did NOT expect. Is this just me?
I've raised it as a discussion here:
