Kod
$szerokosc_miniatury=90;
$wysokosc_miniatury=125;
$jakosc_miniaturki=50; //od 0 do 100
$dstX=0; $dstY=0;
$srcX=0; $srcY=0;
$dstW=$szerokosc_miniatury; $dstH=$wysokosc_miniatury;
$d=dir($sciezki[dla_miniatur]);
while(($bf=$d->read())!==false){
$rest = substr($bf, -7);
$rest2 = substr($bf, -3);
if ($bf != "." && $bf != ".."&& $rest2 == "jpg"&& $rest!="_tn.jpg") {
$sciezka= $sciezki[dla_miniatur]."/".$bf;
$im = @ImageCreateFromJPEG ($sciezka) or die ("Tutaj nie ma bibliotteki GD");
$szerokosc=imagesx($im);
$wysokosc=imagesy($im);
$srcW=$szerokosc; $srcH=$wysokosc;
$im_mini=ImageCreatetruecolor($szerokosc_miniatury,$wysokosc_miniatury);
imagecopyresampled ($im_mini,$im,$dstX,$dstY,$srcX,$srcY,$dstW,$dstH,$srcW,$srcH);
$bf_mini=ereg_replace (".jpg", "_tn.jpg", $bf);
imagejpeg ($im_mini,"$sciezki[dla_miniatur]/$bf_mini",$jakosc_miniaturki);
$i++;
print "$i. Miniatura obrazu $bf ($bf_mini) stworzona.<br>";
}
} //konczy while
$d->close();
$wysokosc_miniatury=125;
$jakosc_miniaturki=50; //od 0 do 100
$dstX=0; $dstY=0;
$srcX=0; $srcY=0;
$dstW=$szerokosc_miniatury; $dstH=$wysokosc_miniatury;
$d=dir($sciezki[dla_miniatur]);
while(($bf=$d->read())!==false){
$rest = substr($bf, -7);
$rest2 = substr($bf, -3);
if ($bf != "." && $bf != ".."&& $rest2 == "jpg"&& $rest!="_tn.jpg") {
$sciezka= $sciezki[dla_miniatur]."/".$bf;
$im = @ImageCreateFromJPEG ($sciezka) or die ("Tutaj nie ma bibliotteki GD");
$szerokosc=imagesx($im);
$wysokosc=imagesy($im);
$srcW=$szerokosc; $srcH=$wysokosc;
$im_mini=ImageCreatetruecolor($szerokosc_miniatury,$wysokosc_miniatury);
imagecopyresampled ($im_mini,$im,$dstX,$dstY,$srcX,$srcY,$dstW,$dstH,$srcW,$srcH);
$bf_mini=ereg_replace (".jpg", "_tn.jpg", $bf);
imagejpeg ($im_mini,"$sciezki[dla_miniatur]/$bf_mini",$jakosc_miniaturki);
$i++;
print "$i. Miniatura obrazu $bf ($bf_mini) stworzona.<br>";
}
} //konczy while
$d->close();
Wszelkie uwagi mile widziane.