PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : php und die Grafikfunktionen



farion
08.04.04, 02:23
Ich habe einen debian woody Server (Apache/1.3.26 PHP/4.1.2)

Normalerweise bastle ich mir bei Bildergalleries immer Vorschaubilder mit diesem Script:

function CreateThumb ($PicPathIn, $PicPathOut, $bild, $newfilename,$b,$h) {
//$PicPathIn="bilder/";
//$PicPathOut="../bilder/out/";
// Orginalbild
//$bild="Foto.jpg";
// Bilddaten feststellen

$size=getimagesize("$PicPathIn"."$bild");
$breite=$size[0];
$hoehe=$size[1];
if($breite>=200)
$neueBreite=$b;
else
$neueBreite=$breite;
if($h==0)
$neueHoehe=intval($hoehe*$neueBreite/$breite);
else
$neueHoehe=$h;

if($size[2]==2) {
// JPG
$altesBild=ImageCreateFromJPEG("$PicPathIn"."$bild");
$neuesBild=ImageCreate($neueBreite,$neueHoehe);
ImageCopyResized($neuesBild,$altesBild,0,0,0,0,$ne ueBreite, $neueHoehe,$breite,$hoehe);
ImageJPEG($neuesBild,"$PicPathOut"."$newfilename");
}
}

bzw mit den entsprechenden PNG-Funktionen.

Jetzt das Problem mit Jpeg funktioniert das zwar, die Farben der Bilder werden jedoch stark reduziert.
Bei Png tut sich gar nichts - nicht mal eine Fehlermeldung oder eine Warnung.

Ich hab schon php4-gd und php4-gd2 installiert, damit überhaupt was ging.
Tja und jetzt weiss ich irgendwie nicht mehr weiter.

bye far

Bellerophon
08.04.04, 13:14
Nur so als Tipp:

Poste das doch mal bei www.mrunix.de

Das ist glaub ich das erfolgversprechendere Forum

Bellerophon