function resize($originalImage){ list($width, $height) = getimagesize($originalImage); $newName=basename($originalImage); $imageResized = imagecreatetruecolor(128, 128); $imageTmp = imagecreatefromjpeg ($originalImage); imagecopyresampled($imageResized, $imageTmp, 0, 0, 0, 0, 128, 128, $width, $height); imagejpeg($imageResized, "resizedImg/$newName",100); imageDestroy($imageResized); } Сценарий возвращает изображение с правильным именем, но оно просто черное? Есть идеи?
Я использую прокси-сервер PHP для получения содержимого файла. Я хочу выполнить поиск через этот файл с помощью мощных параметров jQuery без необходимости писать всевозможные запросы в PHP. Вот мой PHP-код: $page = file_get_contents( filter_var( $_POST[url], FILTER_SANITIZE_URL ) ); die( json_encode( $page ) ); Если загруженная страница становится слишком большой, PHP будет читать весь документ, но […]
Каким будет наилучший способ обработки кэширования изображений с помощью PHP. Имя файла в настоящее время хранится в базе данных MySQL, которая переименовывается в GUID при загрузке вместе с исходным именем файла и тегом alt. Когда изображение помещается на страницы HTML, это делается с использованием URL-адреса, например «/images/get/200×200/{guid}.jpg», который переписывается в php-скрипт. Это позволяет моим дизайнерам […]
Я пытаюсь изменить размер png с прозрачным фоном в PHP, и образцы кода, которые я нашел в Интернете, не работают для меня. Вот код, который я использую, совет будет очень благодарен! $this->image = imagecreatefrompng($filename); imagesavealpha($this->image, true); $newImage = imagecreatetruecolor($width, $height); // Make a new transparent image and turn off alpha blending to keep the alpha […]
Я пытаюсь объединить два изображения вместе с PHP. Например … как я могу поместить размещение одного изображения поверх двух изображений или слияния с базовым PHP? Я пробовал что-то вроде водяных знаков, но, похоже, он не работает. Изображение Один Изображение два … и превратить это в это? КОНЕЧНЫЙ РЕЗУЛЬТАТ:
В одном из моих приложений я использую фрагмент кода ниже, чтобы скопировать загруженные изображения в каталог. Он отлично работает, но копирование больших изображений (> 2 МБ) занимает больше времени, чем идеально, и мне действительно не нужны изображения, большие, поэтому я ищу способ изменить размер изображений. Как добиться этого с помощью PHP? <?php $uploadDirectory = 'images/0001/'; […]
Я использую модифицированную версию класса SimpleImage.php: http://www.white-hat-web-design.co.uk/articles/php-image-resizing.php Редакции, которые я нашел на phpfreaks ( http://www.phpfreaks.com/forums/index.php?topic=301811.0 ), но когда я использую, png изменяется, но прозрачность черная. Я звоню так: $max_width = 200; // set a max width $max_height = 150; // set a max height if($imgW > $imgH){ // width is greater // resize to width […]
Я пытаюсь автоматизировать размер столбцов моего листа. Я пишу файл, и в конце я пытаюсь изменить размер всех моих столбцов. // Add some data $objPHPExcel->setActiveSheetIndex(0) ->setCellValue('B1', 'test1111111111111111111111') ->setCellValue('C1', 'test1111111111111') ->setCellValue('D1', 'test1111111') ->setCellValue('E1', 'test11111') ->setCellValue('F1', 'test1') ->setCellValue('G1', 'test1'); foreach($objPHPExcel->getActiveSheet()->getColumnDimension() as $col) { $col->setAutoSize(true); } $objPHPExcel->getActiveSheet()->calculateColumnWidths(); Вышеприведенный код не работает. Не меняет размер столбца, чтобы он соответствовал […]