
PDG_IMAGEMAGICK=“C:\Program Files\ImageMagick-7.0.8-Q16\magick.exe”
PDG_FFMPEG=“C

FFMPEG isa functioning as expected its just image magick that is failing.
PDG_IMAGEMAGICK = "C:/ADN/houdini new tests/ImageMagick-7.0.8-Q16/magick.exe"
PDG_FFMPEG = "C:/ADN/houdini new tests/ImageMagick-7.0.8-Q16/ffmpeg.exe"
montage: UnableToOpenConfigureFile `colors.xml' @ warning/configure.c/GetConfigureOptions/699.
montage: UnableToOpenConfigureFile `delegates.xml' @ warning/configure.c/GetConfigureOptions/699.
montage: UnableToOpenModuleFile ‘C:\Program Files\ImageMagick-7.0.8-Q16\modules\coders\IM_MOD_RL_EXR_.dll’: No such file or directory @ warning/module.c/GetMagickModulePath/675.
montage: NoDecodeDelegateForThisImageFormat `EXR' @ error/constitute.c/ReadImage/556.
montage: UnableToOpenModuleFile ‘C:\Program Files\ImageMagick-7.0.8-Q16\modules\coders\IM_MOD_RL_EXR_.dll’: No such file or directory @ warning/module.c/GetMagickModulePath/675.
montage: NoDecodeDelegateForThisImageFormat `EXR' @ error/constitute.c/ReadImage/556.
montage: UnableToOpenModuleFile ‘C:\Program Files\ImageMagick-7.0.8-Q16\modules\coders\IM_MOD_RL_EXR_.dll’: No such file or directory @ warning/module.c/GetMagickModulePath/675.
montage: NoDecodeDelegateForThisImageFormat `EXR' @ error/constitute.c/ReadImage/556.
montage: UnableToOpenModuleFile ‘C:\Program Files\ImageMagick-7.0.8-Q16\modules\coders\IM_MOD_RL_EXR_.dll’: No such file or directory @ warning/module.c/GetMagickModulePath/675.
montage: NoDecodeDelegateForThisImageFormat `EXR' @ error/constitute.c/ReadImage/556.
montage: MissingAnImageFilename `CADN/houdini new tests/PDG_exp/tops_lesson_start/images/city_01.imagemagick20.png' @ error/montage.c/MontageImageCommand/1754.
Executing command: “CADN/houdini new tests/ImageMagick-7.0.8-Q16/magick.exe” montage -background black -mode concatenate “C
ADN/houdini new tests/PDG_exp/tops_lesson_start/render/city_01.overlaytext1.0.exr” “C
ADN/houdini new tests/PDG_exp/tops_lesson_start/render/city_01.overlaytext1.1.exr” “C
ADN/houdini new tests/PDG_exp/tops_lesson_start/render/city_01.overlaytext1.2.exr” “C
ADN/houdini new tests/PDG_exp/tops_lesson_start/render/city_01.overlaytext1.3.exr” “C
ADN/houdini new tests/PDG_exp/tops_lesson_start/images/city_01.imagemagick20.png”
magick: no images found for operation `-mode' at CLI arg 5 @ error/operation.c/CLIOption/5332.
Executing command: “/usr/local/Cellar/imagemagick/7.0.10-13/bin/magick” -label ‘mymontage0’ -background black -mode concatenate “/Applications/Houdini/Houdini18.0.416/Frameworks/Houdini.framework/Versions/18.0/Resources/houdini/help/examples/nodes/top/imagemagick/terrain_images/inputs/ridges-inputs-001.png” “/Applications/Houdini/Houdini18.0.416/Frameworks/Houdini.framework/Versions/18.0/Resources/houdini/help/examples/nodes/top/imagemagick/terrain_images/targets/ridges-targets-001.png” “/Users/akira/projects/learning_PDG/images/imagemagick10.jpg”
PDG_IMAGEMAGICK = “/usr/local/Cellar/imagemagick/7.0.10-13/bin/magick”And apparently this “magick” command (new in ImageMagick ver.7) alone doesn't operate montage.
magick
directly, and specify the subcommand as an argument:magick montage
magick convert
montage
convert
magick
. I will file a bug for this. I will also file a bug to update the node documentation with more clarification about the different ways that Imagemagick can be invoked.Are you able to call the subcommands directly with your installation? If so, the easiest setup would be putting the Imagemagick binary folder on your system path.
{sidenote:
While I do see the benefit of Houdini using external applications for tasks, using “Open Source” tools in my world has always been a critical and not-for-production choice of solving problems. Open Source tools tend to change their behaviour and “blindly” updating tool versions in a pipeline setup is prone to break everything. My suggestion here really is to replace more or less simple tasks like a “montage” by Houdini-internal solutions (after all, Houdini CAN do image montages) - but that's a hint towards SideFX, not so much towards the user that only wants to get on with their own job.
}
~/imagemagick/7.0.10-14/bin
). This will allow the node to find the executables of all the various subcommands (convert, montage, etc.).