autoschriftzug?
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
-
hi,
ich will es machen das wenn man ein bild per php hochlad automatisch einschriftzug darauf geschrieben wird und es danner st so gespeichert wird desweiteren soll e snicht nur text sein, somnder eher schone ien grafik unten rehcts im bild, egal wie groo? dieses ist, wie kann cih das machen?
MfG
Kraeusi -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Also Schriftzug kann ich dir so etwa sagen...
<?php $Text = "Andy2309"; // Dein Text! header("Content-type: image/png"); $Bild = ImageCreateFromPNG("$uploadedPIC"); // gegen das Bild ersetzen! ImageColorAllocate ($Bild, 13,56,123); $TextColor = ImageColorAllocate ($Bild, 0,255,0); $TxtFile = "C:/Windows/fonts/verdana.ttf"; // ?ndern :biggrin: imagettftext($Bild, 16,0,20,50, $TextColor, $TxtFile, $Text); imagepng( $Bild,"$Filename.png"); imagedestroy($Bild); ?>
ich habs nicht getestet aber es sollte gehen...
Die Koordinaten musste noch anpassen.. -
Also Schriftzug kann ich dir so etwa sagen...
<?php $Text = "Andy2309"; // Dein Text! header("Content-type: image/png"); $Bild = ImageCreateFromPNG("$uploadedPIC"); // gegen das Bild ersetzen! ImageColorAllocate ($Bild, 13,56,123); $TextColor = ImageColorAllocate ($Bild, 0,255,0); $TxtFile = "C:/Windows/fonts/verdana.ttf"; // ?ndern :biggrin: imagettftext($Bild, 16,0,20,50, $TextColor, $TxtFile, $Text); imagepng( $Bild,"$Filename.png"); imagedestroy($Bild); ?>
ich habs nicht getestet aber es sollte gehen...
Die Koordinaten musste noch anpassen..
danke werde es dqann gleich mal testen!" -
und gehts?
Also bei mir gings...
Aber gehts bei dir auch?
Es ist glaub ich kompliziert, dass in einen Uploader reinzutun... -
und gehts?
Also bei mir gings...
Aber gehts bei dir auch?
Es ist glaub ich kompliziert, dass in einen Uploader reinzutun...
noch ne dazu gekommen.
?hm wieso denkst du es ist zu kommpliziert, erstens ist dann die bidler die die user hochladen gesichert, also das die bilder ovn meiner seite kommen und zweitens ist es denn besser nur das dann draufdrucken zu lassen wenn das bild in gro? angezeigt iwrd, glaube ich cniht, w?rde schon denken es ist ebsser das gleich draufdrucken zu alssen wenn man es beim hocchladen mit reinsetzt.
MfG
Kraeusi -
Ich denke es ist kompliziert, weil...
Halt ich hab ne Idee...
Wenn ichs hab, schreib ich es aber erst als Tutorial.
EDIT: Hm...
Das ist sehr schwer...
Ich habs angefangen...
Hier ne Art Vorlage:
$size = getimagesize("tmp.png"); // Gr?sse wird abgefragt (+eventl. musste den variablennamen anpassen) echo "H?he: ".$size[1]; echo "<br>"; echo "Breite: ".$size[0]; echo "<br>";
So...
Dadurch wird die H?he und Breite ermittelt.
Dann nimmst du irgendein Bild um die Koordinaten f?r den scjriftzug anzupassen...
Das dauert ewig...
Ich mach das nicht, dass sollte lieber jmd. machen der besser php kann...
Beitrag ge?ndert am 20.07.2005 14:42 von andy2309 -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage