Надо вывести эскиз BMP файла. Как? С остальными сделал так... Код (Text): <? header("Content-type: image/jpeg"); if( $type == "gif" ) $big_img = ImageCreateFromGIF ($src); if( $type == "jpg" || $type == "jpeg" ) $big_img = ImageCreateFromJPEG ($src); if( $type == "png" ) $big_img = ImageCreateFromPNG ($src); $small_img = ImageCreatetruecolor(101,101); $sizee = GetImageSize($src); imageCreateTrueColor($sizee[0],$sizee[1]); if( $sizee[0] > 100 || $sizee[1] > 100 ) { ImageCopyResized($small_img, $big_img, 0, 0, 0, 0, 101, 101, $sizee[0], $sizee[1]); ImageJPEG($small_img); } else { ImageJPEG($big_img); } ?>
антересно, кому этот мессидж предназначается?.. И какие события в жизни автора навели его на такие мысли?
а на своем форуме в длиннющих правилах http://mobiletex.ru/forum/viewtopic.php?t=2 и это при том что на том форуме всего:
extazy во-первых, не стоит показывать эскизы на лету - так ты быстро положишь себе сервер. во-вторых, библиотека GD не поддерживает формат BMP поэтому рекомендую тебе посмотреть в сторону утилиты imagemagick, которую вызывать командой system
Я знаю как выводить картинки любого формата Надо загрузить файл картинки в строчку, а из строчки создать картинку какого-то типа. И выводить её. Недостаток. Картинка любого формата выведется например в jpeg. PHP: if(!file_exists($path)) error_exit("Файл не найден на диске."); $img=imagecreatefromstring(file_get_contents($path)); if($img===false) error_exit("Картинка не создалась."); header("Cache-control: max-age=99999999999"); header("Content-Type: image/jpeg"); imagejpeg($img); exit();