in reply to Image Addition
This is a little example with Image::Magick:
#!/usr/bin/perl use Image::Magick; # create an image, white background, and save it $base = Image::Magick->new(); $base->Set(size => '640x480'); $base->ReadImage('xc:orange'); $base->Write('./background.jpg'); # draw some text, crop it and save in a new image $tile = Image::Magick->new(); $tile->Set(size => '600x200'); $tile->ReadImage('xc:white'); $tile->Annotate(font => 'times.ttf', pointsize => 12, fill => 'navy', text => 'www.perlmonks.org', x => 100, y => 100); $tile->Crop('0x0'); $tile->Write('./tile.jpg'); # read background $image = Image::Magick->new(); $image->Read('./background.jpg'); # draw a red pixel $image->Set('pixel[50,50]' => 'red'); # read another image $image2 = Image::Magick->new(); $image2->Read('./tile.jpg'); # compose them $image->Composite(image => $image2, compose => 'Over', x => 150, y => 150); $image->Write('composition.jpg');
Have fun! Valerio
|
|---|