И снова ресайз картинок...

dadesign

Guest
И снова ресайз картинок...

Вчера узнал, что есть полезная функция у php - gd library :)
Поизучал сею прелесть, кое что дошло, но...

Идея такая - увидеть картинку в папке, показать пользователю ее thumb и затем сею картинку убить. Желательно вообще ее тока показать, чтобы не засорять папку images тумбами...

Накатал сей код:

PHP:
$path = "images/";
$name = "1068642184186.jpg";

$img = getimagesize($path.$name); 

list($width, $height, $type, $attr) = getimagesize($path.$name);

$destWidth = $width/10;
$destHeight = $height/10;

$thumb = imagecreate( $destWidth, $destHeight);
$image = ImageCreateFromJpeg($path.$name); 
imagecopyresized ($thumb, $image, 0, 0, 0, 0, $destWidth, $destHeight, $img[0], $img[1]);


ImageJpeg($thumb, $path."_tn".$name);
ImageDestroy($thumb);

Он работает, кидая в туже папку уменьшеное (пока так) в 10 раз изображения... а хотелось бы, что бы он его убивал :confused:
как - ума не приложу...может как с сессиями... чет его знает...
Может подскажете как?
 

Demiurg

Guest
Делай ссылку на скрипт и не надо никаких файлов создавать.
 

dadesign

Guest
на этот скрипт?? не работает...
я и
Header("Content-type: image/jpeg");

добавлял.. все равно, он просто маленькую картинку делает, но не показывает ее...
 

Фанат

oncle terrible
Команда форума
а лично я наоборот - не засоряю процессор ненужной о очень трудоемкой работой, а "тумбы" делаю один раз. Места они не занимают вообще, а вот постители довольны - ничего не тормозит.
но каждый, конечно, хозяин - барин
 
Сверху