How do modules like Image:Magick work?
Posted: 2019-05-13T00:05:46-07:00
Hello everyone,,
So, having some trouble with Image Magick and was wondering if you could clear up my mental model about how these things work.
Image Magick, it's a binary, works on the command line. But there's also Perl Magick that allows you to use Image Magick via Perl (but not in a way that it does calls out to the shell).
So the Perl Magick versions don't seem to line up with Image Magick. I'm assuming the versions don't need to be exactly in tandem? I say this because there are more recent releases of Image Magick than there are Perl Magick. If they were tied together, then Perl Magick users would be left out of these binary upgrades?
So, if we updated the Image Magick binaries... The Perl Magick modules has to be reinstalled/recompiled? Is that true? If so, why?
Side note... Image Magick taking down Perl, kinda lame. I guess that's the danger with using XS?
So, having some trouble with Image Magick and was wondering if you could clear up my mental model about how these things work.
Image Magick, it's a binary, works on the command line. But there's also Perl Magick that allows you to use Image Magick via Perl (but not in a way that it does calls out to the shell).
So the Perl Magick versions don't seem to line up with Image Magick. I'm assuming the versions don't need to be exactly in tandem? I say this because there are more recent releases of Image Magick than there are Perl Magick. If they were tied together, then Perl Magick users would be left out of these binary upgrades?
So, if we updated the Image Magick binaries... The Perl Magick modules has to be reinstalled/recompiled? Is that true? If so, why?
Side note... Image Magick taking down Perl, kinda lame. I guess that's the danger with using XS?