Самый простой способ наложить водяной знак на картинку — при помощи билиотеки ImageMagick.
Пример из документации.
При использовании ImageMagick из php могут возникнуть казусы. Во-первых лучше указывать полные пути, во-вторых пути к картинкам писать в кавычках.
Пример ниже создает копию картинки с watermark в правом нижнем углу ($sGravity='SouthEast
). А картинка вверху с водяным знаком в центре была сделана с параметром -gravity Center
1 2 3 4 5 |
function IMagickWatermark($sf, $sfDest, $sfLogo, $sGravity='SouthEast'){ $sCmd = "composite -gravity $sGravity $sfLogo \"$sf\" $sfDest" exec($sCmd); return 1; } |
Свежие комментарии