Durchschnitt
Ausnahmsweise gibt es dieses Mal keinen Artikel zum Thema Fotografie. Indirekt geht es aber um Bilder. Ich habe den folgenden PHP-Code geschrieben, um mir die durchschnittliche Farbe eines Bildes auszurechnen. Diesen RGB-Wert konnte ich danach als Hintergrund für die Seite verwenden, die meine Fotos auf Flickr anzeigt. Der Code setzt das GD-Modul für PHP voraus.
-
// $imagepath ist der Pfad zur lokalen JPEG-Datei, z.B. einem Thumbnail
-
// des Bildes, dessen Farbe ermittelt werden soll.
-
$src = @imagecreatefromjpeg($imagepath);
-
if ($src) {
-
$src_width = imagesx($src);
-
$src_height = imagesy($src);
-
$dst = imagecreatetruecolor(1, 1);
-
imagecopyresampled($dst, $src, 0, 0, 0, 0, 1, 1, $src_width, $src_height);
-
$color = imagecolorat($dst, 0, 0);
-
$alpha = ($color>> 24) & 0xFF;
-
$red = ($color>> 16) & 0xFF;
-
$green = ($color>> 8) & 0xFF;
-
$blue = ($color) & 0xFF;
-
imagedestroy($src);
-
imagedestroy($dst);
-
}
Ein Vorteil meines Berufs ist die Mitwirkung an spannenden Projekten. Natürlich stehen Kreation und Wirkung dabei im Vordergrund, abseits des sichtbaren Teils gibt es aber hinter den Kulissen für mich eine Menge zu lernen. Für meinen Arbeitgeber habe ich im August eine Anwendung entwickelt, die es uns und damit unserem Kunden ermöglichte MMS-Nachrichten mit Fotos auf dem