Я обнаружил, что когда я использую функцию php md5_file для получения md5 checksum изображения, контрольная сумма различается каждый раз. Это gif–изображение или md5_file() которая является динамической?
При попытке конвертировать PNG в GIF возвратите прозрачность в черный: $file = "example.png" $whf = getimagesize($file); $wf = $whf[0]; $hf = $whf[1]; $h = "100"; $w = "100"; $img = imagecreatetruecolor($w, $h); $imgi = imagecreatefrompng($file); // Here means to be some magic code… imagecopyresampled($img, $imgi, 0, 0, 0, 0, $w, $h, $wf, $hf); imagegif($img, "example.gif"); […]
Я хотел бы получить некоторую информацию по этой теме. Всем известно, что можно управлять и даже создавать изображения с помощью gd-библиотеки PHP, но возможно ли редактировать анимированные GIF без потери анимации? Надеюсь, что кто-то достаточно мудр, чтобы ответить на это 🙂 Мартти Лейн
Я искал везде что-то, что могло бы манипулировать анимированными файлами gif, на стороне сервера, желательно с помощью php, но простые инструменты командной строки, которые могли бы быть выполнены с помощью exec (), также будут. По сути, я смотрю на водяные знаки анимированных gif-файлов, а также способен отбирать фреймы из анимаций (каждый второй, 3-й кадр должен […]
Я использую следующий скрипт для создания анимированных GIF-файлов: http://www.jeroenvanwissen.nl/weblog/php/howto-generate-animated-gif-with-php if (!getimagesize($_FILES['myfile']['tmp_name'])) { array_push($errors, 'Invalid image file'); } else { $uploaded_type = exif_imagetype($_FILES["myfile"]["tmp_name"]); switch($uploaded_type) { case '1': $uploaded_type = 'gif'; if(is_ani($_FILES['myfile']['tmp_name'])) $is_animated = true; $image = imagecreatefromgif($_FILES['myfile']['tmp_name']); break; case '2': $uploaded_type = 'jpg'; $image = imagecreatefromjpeg($_FILES['myfile']['tmp_name']); break; case '3': $uploaded_type = 'png'; $image = imagecreatefrompng($_FILES['myfile']['tmp_name']); break; […]
У меня проблема с изменением размера всего фрейма с помощью php imagick. это взято из официального примера php doc http://ir.php.net/manual/en/imagick.examples-1.php /* Create a new imagick object and read in GIF */ $im = new Imagick("/tmp/bbb.gif"); /* Resize all frames */ foreach ($im as $frame) { /* 50×50 frames */ $frame->thumbnailImage(50, 50); /* Set the virtual […]
Я нуждаюсь в чтении отдельных кадров анимированного GIF в PHP. Я все время использую GD для обработки изображений, но, к сожалению, у него нет возможности обрабатывать несколько кадров в изображении GIF. Я в настоящее время посередине формата файлов GIF, пытаясь сделать свой собственный экстрактор, но прежде чем я пойду дальше, мне было интересно, есть ли […]
Я работаю над сайтом для своего клиента, в котором tiff-изображения нужно преобразовать в png или jpg, прежде чем они будут собраны в PDF. Я прочитал много статей, здесь и других сайтах, по этому вопросу. Все они рекомендуют использовать Imagick для этого. Проблема в том, что на моем сервере клиента нет этого расширения, и хостинговая компания […]
Мне удалось преобразовать один формат в другой (PHP), пока файлы являются изображениями. Но возможно ли конвертировать GIF в формат MP4? Есть ли также отображение GIF в качестве видео? Я пытаюсь найти способ отображения большого GIF-файла в качестве видео, потому что они быстрее и меньше по размеру.
Тестирование веб-приложения, я могу загрузить файлы GIF / Jpeg, и я знаю, что существует возможная угроза при правильном использовании кода PHP в этом GIF / Jpeg (поскольку он модифицируется с использованием imagecreatetruecolor и imagejpeg ). Я искал существующий файл GIF, содержащий простой PHP-код (например, phpinfo или echo «hello world»), чтобы подтвердить, что угроза была конкретной. […]