Я совершенно смущен, почему изображения PNG, размер которых изменяется с использованием библиотеки GD, намного больше по размеру, чем оригинал. Это код, который я использую для изменения размера изображения: // create image from posted file $src = imagecreatefrompng($file['tmp_name']); // get original size of uploaded image list($width,$height) = getimagesize($file['tmp_name']); if($width>$maxImgWidth) { // resize the image to maxImgWidth, […]
Я создал создателя миниатюр, используя PHP. Созданные миниатюры должны быть одинакового размера. Но проблема заключается в том, что использование загружает изображения, имеющие разный формат изображения, например, пейзаж или портрет, миниатюра становится уродливой. Поэтому я создал картинку выше для уточнения. Каким бы ни было загруженное изображение, оно будет помещено в прямоугольное изображение. Таким образом, соотношение сторон […]
как изменить размер изображения до или во время загрузки? <?php // Start a session for error reporting session_start(); ?> <?php // Check, if username session is NOT set then this page will jump to login page if (!isset($_SESSION['username'])) { header('Location: index.html'); exit; } // *** Include the class include("resize-class.php"); // Call our connection file include('config.php'); […]
В качестве краткого прогона я сейчас создаю сайт типа знакомств. Пользователи могут создавать учетные записи и загружать фотографии профиля (до 8). Чтобы отобразить их в области просмотра веб-сайта, я ищу способ на PHP (с сторонним процессором / скриптами), чтобы изменить размер всех загруженных изображений, чтобы иметь миниатюры, которые придерживаются определенных размеров. В качестве примера я […]
Я использую этот класс: class ImgResizer { function ImgResizer($originalFile = '$newName') { $this -> originalFile = $originalFile; } function resize($newWidth, $targetFile) { if (empty($newWidth) || empty($targetFile)) { return false; } $src = imagecreatefromjpeg($this -> originalFile); list($width, $height) = getimagesize($this -> originalFile); $newHeight = ($height / $width) * $newWidth; $tmp = imagecreatetruecolor($newWidth, $newHeight); imagecopyresampled($tmp, $src, 0, […]
Я не знаю, как изменить размер изображения в PHP, мой код: for ($index = 1; $index <= 2; $index++) { if (!empty($_FILES["pic$index"]["name"])) { $ext = substr($_FILES["pic$index"]["name"], strrpos($_FILES["pic$index"]["name"], '.') + 1); $dir = "../gallery/$mkdir"; HERE I NEED THE RESIZE OF THE TMP FILE OF IMAGE move_uploaded_file($_FILES["pic$index"]["tmp_name"] , "$dir/img-$index.$ext"); } } $ mkdir = имя папки галереи […]
Я использую сценарий, который позволяет пользователям загружать изображения. Сценарий изменяет размер и преобразует изображения в JPEG. Проблема заключается в том, когда загружается PNG с прозрачностью, полученный JPEG-изображение является черным, где есть прозрачность. Как я могу отредактировать приведенный ниже сценарий, чтобы заменить черный на белый? Он уже делает это для GIF, но не для PNG. // […]
Хорошо, причина, по которой я опубликовал это, – это то, что я не был уверен, что искать. Я постараюсь объяснить это как можно яснее. Скажем, у меня есть изображение размером 800х600. Ящик, который я выделил для изображения, составляет 150х150 и должен быть удовлетворен в любое время. Я могу разрешить показ изображения с максимальным размером 150 […]
ЗДРАВСТВУЙ Мне нужно, чтобы все типы изображений изменяли размер шрифта в php
Есть ли простой способ динамического масштабирования изображения в php? Id хотел бы использовать какую-то функцию, где я могу вставить ее в свой heml, например <img src=image.php?img=boss.jpg&width=500> и, конечно же, он будет масштабировать изображение до любой высоты, ограничивая его шириной до 500 пикселей Я ценю весь вход, спасибо. EDIT необходимо включить jpg png и типы файлов […]