Articles of Обработка изображений

Выбор миниатюры с внешней ссылки

Я пытаюсь создать сценарий, который извлекает список миниатюр с внешней ссылки, как это делает Facebook, когда вы делитесь ссылкой и можете выбрать изображение миниатюр, связанное с этим сообщением. В настоящее время мой скрипт работает следующим образом: file_get_contents по URL-адресу preg_match_all для соответствия любому <img src="" в содержимом Выполняет полный URL-адрес для каждого изображения и сохраняет […]

PHP-скрипт для рендеринга одного прозрачного пикселя (PNG или GIF)

Я должен создать PHP, который вернет поток изображений из одной прозрачной точки (PNG или GIF) Не могли бы вы указать мне на простое в использовании решение?

Как преобразовать все изображения в jpg?

У меня есть сценарий: <?php include('db.php'); session_start(); $session_id = '1'; // User session id $path = "uploads/"; $valid_formats = array("jpg", "png", "gif", "bmp", "jpeg"); if (isset($_POST) and $_SERVER['REQUEST_METHOD'] == "POST") { $name = $_FILES['photoimg']['name']; $size = $_FILES['photoimg']['size']; if (strlen($name)) { list($txt, $ext) = explode(".", $name); if (in_array($ext, $valid_formats)) { if ($size < (1024 * 1024)) […]

сжать размер файла изображения при загрузке?

Я загружаю скриншоты продукта на свой сайт … Я хочу загрузить исходное изображение так, как оно есть, а также создать для него миниатюру, но после загрузки обоих файлов размер создаваемого миниатюры немного больше, чем ожидалось. Есть ли способ уменьшить размер файла эскиза без ущерба для качества в php или с помощью Imagemagick (который я понятия […]

Обнаружить «общий средний» цвет изображения

У меня есть jpg-изображение. Мне нужно знать «общий средний» цвет изображения. На первый взгляд можно использовать гистограмму изображения (канал RGB). На работе я использую в основном JavaScript и PHP (немного Python), поэтому приветствовал решение на этих языках. Возможно, это библиотека для работы с изображениями, которые затрагивают аналогичные проблемы. Мне не нужно динамически определять цвет изображения. […]

Обрезать изображение из центра PHP

Я хочу обрезать изображение из центра размером 200 * 130, изображение, которое нужно обрезать, может отличаться по размеру, если изображение меньше, мы не будем обрезать его. Я знаю, как эта часть, где я могу проверить высоту и с изображением, но вид ударил в предмет обрезки с середины изображения. Поскольку я не могу понять, как сохранить […]

PHP – Блокирование загруженных изображений для взрослых

У нас есть система управления продуктом, где руководитель разработки продукта может загружать фотографии продуктов, и эти фотографии будут мгновенно появляться на нашем веб-сайте. На прошлой неделе, когда один человек ушел с работы, он загрузил кучу картинок с оценкой XXX, и все сразу появилось на веб-сайте. К счастью, мы заметили и удалили их в течение нескольких […]

Доступна ли PHP реализация алгоритма stackblur?

Я пытаюсь размыть изображение и нуждаюсь в более быстром решении. Это моя текущая попытка, которая слишком медленна для больших изображений, и я не хочу использовать imagick. public function blur($filename, $extension, $factor = 20){ if (strtolower($extension) === "jpg" || strtolower($extension) === "jpeg") $image = imagecreatefromjpeg($filename); if (strtolower($extension) === "png") $image = imagecreatefrompng($filename); for ($x=1; $x<=$factor; $x++) […]

PHP перестроение изображений: использование памяти

Неустранимая ошибка : допустимый размер памяти 33554432 байт исчерпан (пытался выделить 4912 байт) в /var/www/development/example/system/libraries/Image.php в строке 130 . Имеющееся изображение JPEG не имеет особо большого размера файла (741 КБ). Мы использовали этот же код для восстановления больших изображений. Однако изображение имеет необычно большие размеры (4912px x 3264px). Будет ли это иметь эффект? Что определяет […]

Преобразование jpg изображения в формат gif, png и bmp с использованием PHP

Как преобразовать одно jpg-изображение в 3 разных формата изображения gif, png и bmp с помощью PHP? Помощь Pls