Mailinglisten-Archive |
>Ich habe zwar etwas =E4hnliches im Archiv gefunden, da wurde aber auch =
nur
>weitverwiesen und so habe ich keine Antwort gefunden.
>Ich habe ein Formular erstellt, in dem Bilder auf meinen Server
>=FCbertragen werden k=F6nnen. Das Script rechnet schon die neue =
Gr=F6=DFe der
>Thumbnails aus, ich habe aber noch keinen Weg gefunden, um aus meinen
>Bilder neue Bilder mit der neuen Gr=F6=DFe zu erstellen.
So kannst Du thumbnails erstellen, die als Bild gespeichert werden.
Beser ist es, noch einen wrapper f=FCr die PNG-Funktionen zu verwenden,
wenn Du nicht wei=DF, welche GDlib installiert ist, also ggf. auf GIF
oder JPG auszuweichen.
Au=DFerdem kannst Du die Bilddaten nat=FCrlich auch ohne den
Zwischenschritt =FCber eine Datei direkt ausgeben ...
function imagescale($imgname, $scale, $resultname)
{
$srcim =3D imagecreatefrompng ($imgname);
$srcX =3D ImageSX($srcim); $srcY =3D ImageSY($srcim);
$resX =3D $srcX*$scale; $resY =3D $srcY*$scale;
$resim =3D imagecreate($resX, $resY);
imagecolortransparent($resim, imagecolortransparent($srcim));
imagecopyresized($resim, $srcim, 0,0, 0,0, $resX,$resY,
$srcX,$srcY);
imagepng ($resim, $resultname);=20
ImageDestroy($resim);
ImageDestroy($srcim);
return $resultname;
}
---
Thomas Beckmann, Kiel, Germany
beckmann_(at)_gis.de
php::bar PHP Wiki - Listenarchive