php-germ

Image-Effekte dynamisch zur Laufzeit mit PHP und GD2 generieren

abgelegt im Archiv Angesurft , Tipps & Tricks am 30.01.07

Image-Effekte dynamisch zur Laufzeit mit PHP und GD2 generieren

Wer seine Bilder auf der Homepage gerne mal mit ein paar Effekten versehen möchte, kann dies mit einer kleinen PHP-Klasse auch dynamisch zur Laufzeit oder direkt beim Upload in eine Galerie realisieren.

Auf der Homepage von Teckis findet ihr ein paar Beispiele wie das aussehen könnte. Ich hab das mal kurz probiert und es hat auf Anhieb geklappt.

Für dieses Beispiel brauchte ich nur die PHP-Klasse zu includieren und mit einem weiteren Befehl zur Erzeugung des Bildes war die Sache schon erledigt.

<?php
require_once("thumbnail_create.php");
$a = new Thumbnail(
"php.png",120,120,"output_image.jpg",85,
'"greyscale()",
"ellipse(\'C3DDEE\')",
"bevel(7,\'FFFFFF\',\'111144\')",

"round_edges(4,\'C3DDEE\',1)"
');
?>
<img src="output_image.jpg" alt="" />

php_effect.jpg

Features:
bevel( edge width, hex light colour, hex dark colour ) // shaded bevelled edges
greyscale( int red, int green, int blue ) // basic black and white
ellipse( hex background colour ) // ellipse on bg colour
round_edges( edge_radius, background colour, anti-alias width ) // corner trimming

merge( merge image, x start [neg = from right], y start [neg = from base], opacity, transparent colour on merge image ) // overlay merge image
frame( hex light colour, hex dark colour, int width of mid bit ) // plain raised border
drop_shadow( shadow width, hex shadow colour, hex background colour ) // more like a dodgy motion blur [semi buggy]
motion_blur( int number of lines, hex background colour ) // fading parallel lines

Weitere Infos, eine ausführliche Dokumentation sowie den Download findet ihr auf der Homepage von Treckis





Permalink: Image-Effekte dynamisch zur Laufzeit mit PHP und GD2 generieren

Tags: PHP  GD2  Effekte  Image  Bild  Dynamisch  Laufzeit  Bibliothek  Thumbnail  BildUpload  Galerie 

Stimmen Sie ab für Image-Effekte dynamisch zur Laufzeit mit PHP und GD2 generieren:

  • Currently 7.17/10
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
Dieser Eintrag wurde mit: 7.17 Punkten (von 6 Stimme(n) insg.) bewertet.
 
Share It
RSSrss
Google google
Yahoo! yahoo
Addthis Subscribe using any feed reader!
Bloglines Bloglines
TwitterFollowen Sie uns bei Twitter!
Most Popular   Angesurft   Best of   CEBIT 2007   CMS-Systeme   CSS   Dies und Das und Sowieso   Events   Hardware   IT-Aktuell   JavaScript   Kurios & Interessant   Kurz vorgestellt   Linux   Misc   News   PHP-Classes-News   PHP-News   PHP-PEAR-News   Provider & Webhosting   Schon gewusst  
blog-o-rama.de bloggerei.de - deutsches Blogverzeichnis Deutsches Blog Verzeichnis