Vorschaubild-Klasse
Ich habe ja bereits eine Anleitung zum Erstellen von Vorschaubildern in PHP geschrieben, ich selbst verwende dazu eine selbst geschriebene Klasse.
Was die Klasse kann
- Vorschaubilder von beliebiger Größe erstellen
- Das Seitenverhältnis der Vorschaubilder anpassen wenn erforderlich und gewünscht
- Einen Rahmen um das Vorschaubild zeichnen.
- Ein kleines Kästchen mit Informationen wie z.B. Dateigröße, Dateityp, o.Ä. oben/unten anzeigen.
- Die Transparenz und die Farben des Kästchens und der Schrift die Farbe des Hintergrunds und des Rahmens sowie die Dicke von letzterem lassen sich einfach ändern/anpassen.
- Bei Fehlern werden Exceptions geworfen.
imagecolorallocate mit HTML-Farbcodes
Ich hab hier mal eine kleine Funktion geschrieben mit der man Farben direkt aus HTML-Farbcodes erstellen kann.
function allocate_color_from_hex($handle, $hex) { if (strlen($hex) == 4) $hex = '#' . $hex[1] . $hex[1] . $hex[2] . $hex[2] . $hex[3] . $hex[3]; $red = hexdec(substr($hex, 1, 2)); $green = hexdec(substr($hex, 3, 2)); $blue = hexdec(substr($hex, 5, 2)); return imagecolorallocate($handle, $red, $green, $blue); }
Benutzung:
$color = allocate_color_from_hex($picture, "#123456");
Vielleicht ist die ja nicht nur für mich nützlich.