У меня есть изображение (назовем его оригинальным изображением ), на котором я хочу пометить другое изображение (назовем его логотипом ). Логотип представляет собой прозрачный PNG, тогда как исходное изображение может быть png, jpg или gif. У меня есть следующий код: function watermarkImage($originalFileContents, $originalWidth, $originalHeight) { $logoImage = imagecreatefrompng('logo.png'); imagealphablending($logoImage, true); $logoWidth = imagesx($logoImage); $logoHeight = […]
Кто-нибудь знает, возможно ли генерировать анимированный GIF из двух разных файлов JPEG, отображая одно изображение за х секунд, а затем и т. Д.? Любые советы приветствуются. Благодарю.
Я долго искал, как извлекать кадры из анимированного GIF с PHP … к сожалению, я просто нашел, как получить их продолжительность … Мне действительно нужно извлечь кадры GIF и их продолжительность, чтобы применить некоторые изменения размера, поворота и т. Д. Для каждого, а затем для регенерации GIF с отредактированными кадрами! Я не хочу использовать какое-либо […]
Мне нужна функция, которая добавляет водяной знак в анимированный gif. Как я могу это сделать с PHP и ImageMagick? Это мой код, но он не работает. function IMagickWatermark($sf, $sfDest, $sfLogo, $sGravity='southeast'){ //$sCmd = "composite -compose bumpmap -gravity $sGravity $sfLogo \"$sf\" $sfDest"; $sCmd = "convert \"$sf\" -coalesce -gravity south -draw 'image over 0,0 0,0 \"$sfLogo\"' \"$sfDest\""; […]