[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: преобразование bmp в jpeg
udaff.es
Добрый день.
необходимо преобразовать файл из bmp в jpg.
делаю так:
PHP
<?php

$size 
300$quality 85;

$dir $_SERVER['DOCUMENT_ROOT'].'/images/'// Адрес директории для сохранения картинки
$filename="11111.bmp";
$percent $size// Ширина изображения миниатюры

list($width$height) = getimagesize($dir.$filename); // Возвращает ширину и высоту картинки
$newheight $height $percent;
        
$newwidth $newheight $width
    
        
$thumb imagecreatetruecolor($percent$newwidth);
 
$source imagecreatefromwbmp($dir.$filename);

        
// php уменьшение изображения
        
imagecopyresized($thumb$source0000$percent$newwidth$width$height);
            
        
// Создаем изображение
       
imagejpeg($thumb$dir $filename$quality); // Для JPEG картинок
       
    
    
    
@imagedestroy($thumb);         
    @
imagedestroy($source);  
        

но выдает ошибку:
Warning: imagecreatefromwbmp() [function.imagecreatefromwbmp]: 'Z:/home/trabajo/www/images/11111.bmp' is not a valid WBMP file in Z:\home\trabajo\www\loadimag.php on line 14



Спустя 24 минуты, 1 секунда (27.10.2009 - 14:36) Gabriel написал(а):
ну если я правильно перевел ошибку то тебе говорит что ето не правильный WBMP

Спустя 11 минут, 9 секунд (27.10.2009 - 14:47) udaff.es написал(а):
Перевод то я тоже понимаю smile.gif
да вот только создал я это изображение в painte да потом уменьшил немного размер фотошопом. И везде показывает нормально это изображение...

Спустя 1 минута, 46 секунд (27.10.2009 - 14:49) udaff.es написал(а):
Подскажите, как создать валидный bmp.

Спустя 1 минута, 49 секунд (27.10.2009 - 14:50) Gabriel написал(а):
кстати какая версия пхп?

Спустя 18 минут, 51 секунда (27.10.2009 - 15:09) udaff.es написал(а):
Сейчас просто не рядом, точно указать не могу. Но с jpg работает великолепно. Сборка денверовская, пятая


_____________
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.