in reply to reading image blob w/Image::Magick

If it's really the case that Image::Magick will only accept data from filehandles, you can open a scalar variable as though it were an in-memory file:

open IMAGEHANDLE, '<', \$image or die $!;

Dave