Ограничение на размер картинки?

mutex

Guest
Ограничение на размер картинки?

И снова про ресайз. Для создания thumbnails использую вот такой код (thumb.php):
PHP:
<?php
   header('Content-type: image/jpeg');
   $src = ImageCreateFromJPEG("data/".$photo);
   $src_w = imagesx($src);
   $src_h = imagesy($src);
   $scale = $src_h/120;
   $dst = ImageCreateTrueColor($src_w/$scale, $src_h/$scale);
   ImageCopyResampled($dst, $src, 0, 0, 0, 0, imagesx($dst), imagesy($dst), $src_w, $src_h);
   ImageJPEG($dst);
   ImageDestroy($dst);
   ImageDestroy($src);
?>
И все нормально работало. Там где было нужно я вставлял <img src="thumb.php?photo=1.jpg">. Но как только размер картинки стал 1600x1200 и вес порядка 440 Кб, скрипт работать отказался. Причем проблема отсутствует на локальном хосте. Помогите решить проблему.
 

bakh

Абалдуй
У хостера стоит:
а. более древняя версия gd;
б. ограничение на использование тобой памяти;
 

mutex

Guest
bakh
А есть какой-нибудь выход? Ведь получается, что вообще нельзя работать с большими изображениями...
 

fixxxer

К.О.
Партнер клуба
а я бы на месте хостера вообще убил. :)
генери тумбочки ОДИН РАЗ (при аплоаде картинки) и сохраняй на диск.
 

mutex

Guest
Автор оригинала: fixxxer
а я бы на месте хостера вообще убил. :)
генери тумбочки ОДИН РАЗ (при аплоаде картинки) и сохраняй на диск.
Но ведь генерировать их все равно нужно!
 

bakh

Абалдуй
mutex Я лично - забил... :(

fixxxer А какая разница, когда не генерится превью - один раз или много?.. :)
 

mutex

Guest
Узнал у хостера:

Лимит на память: 8Mb
Версия GD: 2.0.17

У меня:
Лимит на память: 8Mb
Версия GD: 2.0.15
 

bakh

Абалдуй
mutex С точностью до наоборот: у агавы проблемы именно с 2.0.15, а у фатала - 2.0.17 и проблемы нет... Памяти оба тоже по 8М дают...
У агавы больше 1024*768 - не работает, а у фатала - легко...

Пардон, у фатала уже 2.0.22... :)
 
Сверху