Using ImageMagick 7.0.8-16 Q16 x64 HDRI on Windows. There seems to be a problem accessing an "mpr:" memory register by index number. When running this command...
Code: Select all
magick -size 32x32 xc:red xc:lime xc:blue -write mpr:test -delete 0--1 mpr:test[0] out.png
... the output should be a single red square read from "mpr:test[0]". Instead it outputs all three images, the red, lime, and blue. The same failure occurs when using any combination of index numbers inside the square brackets like "mpr:test[N]", "mpr:test[N-N]", "mpr:test[N,N]". The output in every case is all the images that were written to the "mpr:". There are no errors or warnings, even if using an index number beyond the number of images in the "mpr:" list.