Home | History | Annotate | Download | only in demo
      1 #!/usr/bin/perl
      2 
      3 use Image::Magick;
      4 
      5 #
      6 # Hide an image within an image
      7 #
      8 $watermark=Image::Magick->new;
      9 $watermark->ReadImage('smile.gif');
     10 ($width, $height)=$watermark->Get('width','height');
     11 #
     12 # Hide image in image.
     13 #
     14 $image=Image::Magick->new;
     15 $image->ReadImage('model.gif');
     16 $image->SteganoImage(image=>$watermark,offset=>91);
     17 $image->Write('model.png');
     18 $image->Write('win:');
     19 #
     20 # Extract image from image.
     21 #
     22 $size="$width" . "x" . "$height" . "+91";
     23 $stegano=Image::Magick->new(size=>$size);
     24 $stegano->ReadImage('stegano:model.png');
     25 $stegano->Write('stegano.gif');
     26 $stegano->Write('win:');
     27