Articles of Изменение

Быстрое изменение размера инструмента / сценария

У меня много изображений (500 000 +) в папке на сервере, организованной по дате. Я сделал PHP-скрипт для копирования и обрезки каждого файла JPG в подпапке (большой палец), но это очень медленно, поскольку PHP не поддерживает многопоточность. Я хочу посоветоваться, как действовать дальше. Является ли Python хорошим вариантом для этого? Есть ли хороший инструмент или […]

Загрузка / изменение изображения PHP создает черное изображение

Я использую следующий код для загрузки изображений и создания изображения 300×300 и миниатюры размером 50×50. if ($_FILES['image_file']['errors'] > 0) { die("<br /><center><strong>Error uploading file:</strong> " . $_FILES['image_file']['error'] . "</center><br />"); } elseif ($_FILES['image_file']['size'] > 2500000) { // 2.5 megabyte limit die("<br />center><strong>Your file is too large. Please upload a smaller file.</strong></center><br />"); } switch (strtolower($_FILES['image_file']['type'])) […]

Фиксирование ширины

У меня есть эта функция в PHP. <?php function zmensi_obrazok($max_dimension, $image_max_width, $image_max_height, $dir, $obrazok, $obrazok_tmp, $obrazok_size, $filename){ $postvars = array( "image" => $obrazok, "image_tmp" => $obrazok_tmp, "image_size" => $obrazok_size, "image_max_width" => $image_max_width, "image_max_height" => $image_max_height ); // Array of valid extensions. $valid_exts = array("jpg","jpeg","gif","png"); // Select the extension from the file. $ext = end(explode(".",strtolower($obrazok))); // […]

Изменение размера изображения до квадрата, но сохраняйте пропорции и заполняйте прозрачность

Im изменяет размер изображения до 100 x 100 изображений, это отлично работает. НО ….. Я хотел бы сохранить исходное соотношение сторон. Поэтому мне нужно определить, больше ли ширина или высота исходного изображения, а затем заполнить остальную часть изображения 100 х 100 прозрачностью. Поэтому, если портрет, высота будет равна 100, а справа и слева от изображения […]

Изменение размера изображения в PHP в пределах определенной области

У меня есть файл изображения, который хранится в переменной $image Я хочу изменить размер этого изображения, чтобы он соответствовал области 380 пикселей на 380 пикселей (так что это означает, что самая высокая сторона изображения должна быть 380 пикселей на другой стороне меньше 380px). У кого-нибудь есть предложение о том, как это сделать? благодаря

Перемещение местоположения вариации в WooCommerce

Я начал создавать интернет-магазин в Wordepress с плагином WooCommerce. Я добавил некоторые продукты с вариациями, и я заметил, что цена отображается после выбора атрибутов полей. Можно ли переместить цену между заголовком и кратким описанием, как для простых продуктов? URL-адрес одного продукта: http://www.roubinisideas.com/test2/product/uncategorized/vintage/

PHP – Поместите изображение поверх другого изображения

Я хочу поместить изображение через другое изображение, используя php. У меня два изображения. Одна фотография. А другой – изображение фиксированного размера, белого цвета. Мы можем назвать это рамкой. Поэтому мне нужно разместить фотографию в середине кадра (белое изображение), а затем сохранить ее. Может ли кто-нибудь мне помочь?

Изменение размера панорамного изображения на фиксированный размер

Я хочу изменить размеры изображений на фиксированную ширину и высоту (то есть 150 пикселей). Тем не менее, проблема возникает, если есть большая разница в высоте и ширине исходной фотографии (например, панорамная фотография), уменьшенный размер миниатюры выглядит плохо. Есть ли какое-нибудь умное решение для изменения размера фотографий до фиксированной ширины и высоты? Например, пожалуйста, взгляните на […]

Как сохранить прозрачный фон в PNG при изменении размера с помощью PHP?

У меня возникла проблема при изменении размера изображений с помощью PHP, особенно с PNG-файлами с прозрачным фоном, вместо этого сохраняя прозрачный фон, он превращается в черный фон. Как я могу это исправить? Это сценарий для изменения размера: <?php class resize{ var $image; var $image_type; function load($filename) { $image_info = getimagesize($filename); $this->image_type = $image_info[2]; if( $this->image_type […]

Как изменить размер изображения без сохранения его в папке

Итак, я застрял на этом пару часов. Я устал от Google для любых решений, но не нашел решений. Поэтому любая помощь очень ценится. Мой вопрос: Я использую форму для загрузки нескольких изображений. Из-за того, что данные резервируются на нескольких серверах, я должен их хранить в базе данных. И сохранение изображений в папке не является решением. […]