Forum Webscript.Ru
Программирование => PHP => Тема начата: kiruxa от 18 Апреля 2006, 18:57:08
-
Добрый день,
возникла такая проблема по ходу....
у меня картинки авто и если авто продано я пишу солд на фотке.
делал так
if ($status==\'sold\')
{$im = imagecreatefromjpeg ($temp_file_name)
$is = getimagesize($temp_file_name);
$wplace=$is[0]-100;
$hplace=$is[1]-10;
$fsize=25; $text="SOLD";
$w=imagecolorallocate($im, 255, 0, 0);
$font = \'georgiaz.ttf\';
imagettftext($im, $fsize, 0, $wplace, $hplace, $w, $font, $text);
imageJpeg($im,$temp_file_name,80);
}
вроде все прокатывалоб но стала возникать ошибка ...
imagecreatefromjpeg(): \'/home/auto/tmp/1250128_ext1.jpg\' is not a valid JPEG file in ....
при том что жпеговский файл сам по себе нормально рисуется... и контент его нормально читается...
получается что на некоторые жпеги работает на некоторые нет, хотя фотки згенерены одной камерой при одинаковых настройках.
подскажите почему imagecreatefromjpeg "плюется" на некоторые файлыб и как можно это обойти ?
спасибо зараннее
-
Никаких соображений нет?
Как другим образом можно написать текст внутри жпега?
-
kiruxa
Посмотри сам на вопрос: "есть icfj, он что-то обрабатывает, что-то нет. Почему?"
Разумный ответ - "ну баги какие-то". Что еще придумать?
Смотри, действительно ли файл jpeg-овый.
Если нет - находи отличия. Не думаю, что кто-то в этом поможет.
Загляни в багтрекер, может обновиться надо.
И всё, наверно.
-
можно ли както посмотреть тип файла?
Жпеговый он или какой либо другой...
проблема в том что снимки делались одной камерой а файлы то читаються то нет...
-
kiruxa
Я так понимаю, при "обычном" открытии они все читаются нормально?
-
да если я обращаюсь к ним через "
" то они открываються хорошо, но как только начинаю открывать их по imagecreatefromjpeg(), то сразу эта ошибка вылазит
-
Тоже столкнулся с ентой багой... Короче - функция imagecreatefromjpeg(), не хочет обрабатывать файлы с разрешением больше 1600х1200.. скрипт создания THUMBNAIL.
Хотя на других серверах и локально работает, а на некоторых не пашет.
-
У меня на сервере PHP 4, не знаете в 5м решена эта проблема?