|
Sendet einen HTTP-
Erzeugt ein neues Bild im JPEG-
Ausgabe des Bildes im Browser oder als Datei |
Tutorials - Fortgeschritten - Bilder und Thumbnails - Fotos ausgebenTutorials - FortgeschrittenBilder und Thumbnails: Fotos ausgeben
<?php header("Content-Type: image/jpeg"); /* auch hier braucht man den JPEG-Header */ $Img = imageCreateFromJPEG("images/wiese.jpg"); /* Das Bild wird vom Server geöffnet und in $BILD gespeichert */ imageJPEG($Img); /* Das Bild wird ausgegeben */ ?> Ebenso gibt es imageCreateFromPNG(), dies erstellt, wie könnte es anders sein, ein Bild aus einem PNG-Bild. PNG's sind, nebenbei, sozusagen Mitteldinger zwischen JPEG und GIF - oder anders ausgedrückt: Sie können so viele Farben wie Jpeg-Bilder haben und können ebenso transparente Elemente haben wie GIFs (sogar mehr noch: sie können abgestufte Transparenz haben, also 2% transparent, 50%... usw...) Natürlich braucht man auch hier einen Content-Header "image/jpeg". Wenn ma nun noch ein Bisschen Code zu dem Script hinzufügt, hat man schon mal seinen ersten "Klick-Zähler", hier mal im Pseudo-Code: <?php datenbank_verbinden(); in_datenbank_schreiben(); header_senden(); bild_öffnen(); bild_ausgeben(); ?> |