carilian Geschrieben 20. November 2003 Teilen Geschrieben 20. November 2003 servus...- kleines problem...habe mir folgendes script gebastelt:<? header("content-type: image/jpeg"); if (empty($scale)){ $scale=5; }; # wird kein maßstab übergeben, wird auf ein fünftel verkleinert $size = getimagesize($image); # bildgröße ermitteln $breit = round($size[0]/$scale); $hoch = round($size[1]/$scale); $quell = imagecreatefromjpeg($image); $ziel = imagecreate($breit,$hoch); imagecopyresized($ziel,$quell,0,0,0,0,$breit,$hoch,$size[0],$size[1]); imagejpeg($ziel); imagedestroy($ziel); imagedestroy($quell); ?>habe es thumbJPG.php genannt...(- entsprechende versionen für GIF und PiNG existieren ebenfalls)thumbJPG.php funzt, wenn sich 'image' und script in demselben verzeichnis befinden...http://www.simpleworx.de/images/thumbjpg.p...mage=face01.jpgwill ich jedoch ein image aus einem anderen verzeichnis anzeigen lassen (z.b. http://www.simpleworx.de/images/thumbjpg.p...x/desktop2.jpg) erhalte ich die fehlermeldung: "die Grafik "http://www.simpleworx.de/images/thumbjpg.php?scale=4ℑ=/grfx/desktop2.jpg" kann nicht angezeigt werden, weil sie Fehler enthält."...ich möchte meine thumb-scripts jedoch zentral (bspw. unter /cgi-bin) für alle grafik-elemente einer website (ggf. auch für andere) zur verfügung stellen...hat mir jemand 'n tip, wie ich das erreichen könnte...?!?(- schätze mal der wurm liegt in der übergabe von 'imagecreatefromjpeg($image)'bzw. vielleicht noch eher sogar im 'imagecreate($breit,$hoch)'...- hat mir vielleicht jemand die genauen spezifikationen zu diesen funktionen...?!?)werde mich aber erstmal darum kümmern, daß ich mit einem ähnlichen werkzeug bilder auch "normalisieren" (feste höhe oder feste breite) kann... Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden