Hallo zusammen,
ich würde mich über Unterstützung der hier zahlreich vertretenen PHP-Füchse freuen:
Nachdem das Floorplan-Thema gut voran kommt (Danke an Swissboy & bb),
versuche ich nun dynamisch meine Temperaturwerte in meinen „Bubbles“ darzustellen.
Die ursprüngliche Idee war eine Lösung mit einem Overlay eines HTML-Feldes das ich mit dem via PHP geladenen Text beschreibe. Ds ist wirklich viel Arbeit das ordentlich auszurichten und am Ende siehts aus wie Sau, und bei jedem Endgerät anders.
So sehen die „Sprechblasen“ aus:
(Das ist ein Lampen-Beispiel)
Die neue Idee ist: Wasserzeichen mit imagecopymerge. Kann das funktionieren ?
<?php
// Foto laden
$im = imagecreatefromjpeg('photo.jpeg');
// wir erstellen ein Wasserzeichen mit GD
$stamp = imagecreatetruecolor(100, 70);
imagefilledrectangle($stamp, 0, 0, 99, 69, 0x0000FF);
imagefilledrectangle($stamp, 9, 9, 90, 60, 0xFFFFFF);
$im = imagecreatefromjpeg('photo.jpeg');
imagestring($stamp, 5, 20, 20, 'libGD', 0x0000FF);
imagestring($stamp, 3, 20, 40, '(c) 2007-9', 0x0000FF);
// Ränder setzen, Dimensionen ermitteln
$marge_right = 10;
$marge_bottom = 10;
$sx = imagesx($stamp);
$sy = imagesy($stamp);
// Wasserzeichen mit einer Transparenz von 50% über das Foto legen
imagecopymerge($im, $stamp, imagesx($im) - $sx - $marge_right, imagesy($im) - $sy - $marge_bottom, 0, 0, imagesx($stamp), imagesy($stamp), 50);
// Bild speichern, aufräumen
imagepng($im, 'photo_stamp.png');
imagedestroy($im);
?>
Wer kennt sich mit diesem Befahl aus ? geht das mit nem PNG-file ?
Vielen Dank schon mal,