Text in JPG Dateien schreiben??
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
beitrag
bild
brille
feuerwehr
gen
gutes tutorial
image
manual
modul
nerven
nutzen
richtig verstehe
sage
schrift
schriftzug
speicher
umrandung
ups
verursacht
wasserzeichen
-
Hallo Leute,
kann mir mal einer ein gutes Tutorial angeben womit ich in ein *.jpg Bild einen Dynamischen Text einf?gen kann. soll dann mal soaussehen:
------------------------------------
| |
| |
| |
| |
| |
| |
|Bild 1/10 www.mein.de|
------------------------
Beitrag ge?ndert am 11.02.2006 13:10 von quest -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
quest schrieb:
Hallo Leute,
kann mir mal einer ein gutes Tutorial angeben womit ich in ein *.jpg Bild einen Dynamischen Text einf?gen kann. soll dann mal soaussehen:
------------------------------------
| |
| |
| |
| |
| |
| |
|Bild 1/10 www.mein.de|
------------------------
Beitrag ge?ndert am 11.02.2006 13:10 von quest
Wie meinst du das mit dem Dynamisch? -
checke ich auch nicht! Wei w?rs, wenn du das Bild ?ffnest und dann einfach mit nem Textwerkzeug reinschreibst?
Wenn ich dich richtig verstehe die einzig logische Sache^^ -
das programm JPEG Resampler bietet eine wasserzeichen funktion an.
damit kann man ?ber beliebig viele bilder ein wasserzeichen oder eben einen schriftzug auf das bild legen und wieder speichern. dar?ber hinaus kann man es damit auch resizen etc ...
mfg
Pointi
EDIT
ups war f?r PHP gefragt! ...
das prog is trotzdem zu empfehlen!
Beitrag ge?ndert am 11.02.2006 14:23 von pointi -
Das ist ganz einfach! Man muss dazu nur ein bisschen mit dem img-modul von PHP rumspielen. Hier den gesuchten Code:
Header("Content-type: image/gif"); $text_color = ImageColorAllocate ($im, 233, 14, 91); ImageString ($im, 1, 5, 5, "Ein Test-String", $text_color); ImageGif($im);
Nachlesen:
http://php.benscom.com/manual/en/function.imagejpeg.php
und
http://php.benscom.com/manual/en/function.imagestring.php
MfG sebigisler
//EDIT:
Jetzt guckt doch mal in welchem Forum dass das Thema ist! Quest m?chte Antworten mit PHP und nicht solche mit Programmen (W?re ja auch zu einfach Frage)
Beitrag ge?ndert am 11.02.2006 14:19 von sebigisler -
Danke f?r die Antworten, aber wo benenne ich den jetzt mein original Bild. Der Text soll ja ?ber dem Bild erscheinen. So d?rfte ich doch eigentlich nur ein neues Bild erstellt haben das Text ausgibt oder sehe ich das falsch? Wenn ihr ein Beispiel sehen wollt:
http://www.feuerwehr-iversheim.de/slideshow/07022006/slideshow.htm
Ok ich habe verstanden! Ich hatte meine Brille wohl nicht aufgesetzt! Viiielllen Dank!!
Beitrag ge?ndert am 11.02.2006 22:48 von quest -
Ich muss da wohl nochmal nerven: Kann ich jetzt um die Schrift noch einen umrandung machen? Der Nutzen soll vollgender sein: Die Schrift soll auf Hellen und Dunklen Hintergr?nden (verursacht durch die Grafik) lesbar sein. Wenn ich der Schrift nun sage das Sie wei? und der RAnd schwarz sein soll kann man Sie immer lesen. Geht das? Das habe ich bis jetzt umgeschrieben:
<?
$font="./arial.TTF";
$size="12";
$i=3;$p=10;
$image = imagecreatefromjpeg("image1.jpg");
$farbe_body=imagecolorallocate($image,243,243,243);
$farbe_b = imagecolorallocate($image,255,255,255);
ImageTTFText ($image, $size, 0, 5, 380, $farbe_b, $font, "Bild $i/$p");
ImageTTFText ($image, $size, 0, 275, 380, $farbe_b, $font, "http://www.feuerwehr-iversheim.de");
imagejpeg($image,"image$i.jpg"); #Neues Bild wird gespeichert
?> -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage