Zum Inhalt springen

bilder verkleinern per PHP-script...


carilian

Empfohlene Beiträge

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.jpg

will 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

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 erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden
  • Wer ist Online   0 Benutzer

    • Keine registrierten Benutzer online.


×
×
  • Neu erstellen...

Wichtige Information