zmenšování velikosti obrázků pomocí php

jde mi prostě o to , když budu mít v jedné složce obrázky v rozlišení 1024x768 a budu je chtít pomocí toho PHP scriptu všechny hromadne zmensit na 800x600 a uložit je do jiné složky. myslíte že to je možný? děkuju za odpovědi
Teoreticky to sice možné je, ale prakticky bych řekl, že narazíš na timeout, tedy že ten skript bude chtít nejspíš pracovat déle než je na WZ povoleno, takže se to nestihne dokončit.
ne to by nemel bejt problem, budu ho spoustet pouze u sebe na localu
jak by si to tedy teoreticky resil ?
Použiješ některou funkci na zmenšování obrázků, bylo to tu už nesčetněkrát. Např.
define('GAL_THUMBSIZE',800);

function createthumb($s_file,$t_file,$kvalita=75){
$m_zdrojobrazek = ImageCreateFromJPEG($s_file);

$m_zdrwidth=imagesx($m_zdrojobrazek);
$m_zdrheight=imagesy($m_zdrojobrazek);
$m_vyswidth = $m_zdrwidth>=$m_zdrheight ? GAL_THUMBSIZE : GAL_THUMBSIZE/$m_zdrheight*$m_zdrwidth;
$m_vysheight = $m_zdrwidth<$m_zdrheight ? GAL_THUMBSIZE : GAL_THUMBSIZE/$m_zdrwidth*$m_zdrheight;

$m_vyslobrazek = imagecreatetruecolor($m_vyswidth,$m_vysheight);
imagecopyresampled($m_vyslobrazek,$m_zdrojobrazek,0,0,0,0,$m_vyswidth,$m_vysheight,$m_zdrwidth,$m_zdrheight);
ImageJPEG($m_vyslobrazek,$t_file,$kvalita);
ImageDestroy($m_vyslobrazek);
ImageDestroy($m_zdrojobrazek);
}

Pomocí opendir otevřeš adresář a v cyklu budeš pomocí readdir číst jména souborů a předávat je této funkci: createthumb($zdrojovy_soubor, $cilovy_soubor).
Jinak existují hotové programy, které to umí. Podívej se na www.slunecnice.cz
http://freegal.wz.cz