Witam mam natki o to kod do robienia miniaturek:
<?php
//Tworzenie miniaturki
$maxx=100; // max wys
$maxy=75; // max szer
$name=strtolower(substr($thefiles_name[$nIndex],0,-4)).\".jpeg\"; // nazwa obrazka w jpg
if ($size[0]>$size[1]) {$sizemin[0]=$maxx;$sizemin[1]=$maxy;};
if ($size[1]>$size[0]) {$sizemin[0]=$maxy;$sizemin[1]=$maxx;};
$im=@imagecreatefromjpeg($aNewName); // sciezka do galerii
$small = imagecreatetruecolor($sizemin[0], $sizemin[1]); // nowy obrazek
ImageCopyResampled($small, $im, 0, 0, 0, 0, $sizemin[0], $sizemin[1], $size[0], $size[1]);
// zmieniamy rozmiar
ImageDestroy($im); //zwolnij pamięć
if (ImageJPEG($small,$aNewName,100)) //zapisujemy
{
echo \"File $aNewName has been written<br>n\"; // udało się echo \"size: \".$sizemin[0].\"x\".$sizemin[1] .\"<br>n\"; }
else
{
echo \"<font color=red><b>\"; // nie udało echo \"Error ! File has not been written.\"; echo \"</b></font><br>n\"; };
//koniec miniatrurki
?>
gdzie: $thefiles_name przechowuje nazwy obrazka,
$aNewName="foty/$a".thefiles_name[nIndex];
$a przypożątkowuje liczbę żeby nie było takich samuch nazw

a tablica thefiles_name bierze aktualną nawzwą wszystko w pętli for
I po zapisaniu tego tracę obraz normlany mimo że chcę go mieć dalej, Jak to zrobić

? Żeby nie tracić dużego i żeby np. był prefix z przodu min_$naza.jpg z góry thx za pomoc
DOBRA DZIEKI WSZYSTKIM ZA CHETNA POMOC ALE SOBIE JUZ PORADZIŁEM
HEHE PZDR DLA WSZYSTKICH
Ten post edytował kanji 14.07.2005, 11:17:58