С помощью ImageMagick очень просто реализовать копирайтинг изображений, дабы предотвратить кражу Ваших работ в графическом виде. В качестве исходного изображения возьмем изображение, содранное из сети и предположим, что оно наше. Логотип - *.png файл с изображением бабочки.

Задача: Наложить водяной знак (копирайт) на фото.

Пример ее реализации написан на языке Perl. Итак:

use Image::Magick;
my $image=Image::Magick->new;
my $x = $image->Read("/..path/photo.jpg"); #исходное фото
my $layer = Image::Magick->new;
$layer->Read( '/..path/logo.png' ); #логотип (водяной знак)
$x = $image->Composite(image=>$layer,compose=>'Atop', y=>20, x=>20); #накладываем водяной знак
#здесь вместо координат по x,y можно использовать компас-атрибуты расположения логотипа
$x = $image->Write("/..path/photo.jpg"); #сохраняем измененное изображение

исходное изображение imagemagick

О том, как изменять размер изображения с помощью аналогичной утилиты можно прочесть в статье Resize изображения при помощи ImageMagick.