У меня возникла проблема при изменении размера изображений с помощью 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 […]
Я использую модифицированную версию класса 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 […]