verschiedene Bilder zu neuem Bild zusammenfassen
Hallo,
um Mathematikaufgaben zu erzeugen möchte ich aus vorhandenen Bildern
und dem Hinzufügen von in einem Formular eingegebenen Preisen neue
Bilder erstellen und abspeichern.
Da ich bisher keinerlei Erfahrung bei der dynamischen Generierung von
Bildern habe: Geht sowas mit php?
--
Stephan
Re: verschiedene Bilder zu neuem Bild zusammenfassen
Stephan Dreisbach schrieb:
> Hallo,
>
> um Mathematikaufgaben zu erzeugen möchte ich aus vorhandenen Bildern
> und dem Hinzufügen von in einem Formular eingegebenen Preisen neue
> Bilder erstellen und abspeichern.
> Da ich bisher keinerlei Erfahrung bei der dynamischen Generierung von
> Bildern habe: Geht sowas mit php?
Ja, mit der GD-Bibliothek.
--
Mein Zeugs:
http://www.hadanite-marasek.de/classes.php
http://www.objektivsuche.de/
Ansonsten:
http://www.php-faq.de/q/q-newsgroup-wie-helfen.html
Re: verschiedene Bilder zu neuem Bild zusammenfassen
Stephan Dreisbach schrieb:
> um Mathematikaufgaben zu erzeugen möchte ich aus vorhandenen Bildern und
> dem Hinzufügen von in einem Formular eingegebenen Preisen neue Bilder
> erstellen und abspeichern.
Formeln, etc.?
Dann möchtest du dir MimeTeX ansehen :)
<http://www.forkosh.com/mimetex.html>
--
Blubb
Re: verschiedene Bilder zu neuem Bild zusammenfassen
Hadanite Marasek <marasek [at] telton.de> schrieb:
>> um Mathematikaufgaben zu erzeugen möchte ich aus vorhandenen Bildern
>> und dem Hinzufügen von in einem Formular eingegebenen Preisen neue
>> Bilder erstellen und abspeichern.
>> Da ich bisher keinerlei Erfahrung bei der dynamischen Generierung von
>> Bildern habe: Geht sowas mit php?
>
>Ja, mit der GD-Bibliothek.
Das habe ich probiert:
<?php
header("Content-type: image/jpeg");
$Schrift = "./verdanaz.ttf";
$bild = ImageCreateFromjpeg ('test.jpg');
$bild = imagecreatetruecolor (60,110);
$white = imagecolorallocate ($bild,255,255,255);
$farbe = imagecolorallocate ($bild, 0,0,0);
ImageFill ($bild, 0, 0, $white);
imagettftext($bild, 8, 0, 25, 100, $farbe,
$Schrift,$_REQUEST['Betrag']);
Imagejpeg ($bild);
?>
Nur das Hintergrundbild wird nicht angezeigt, es bleibt alles weiß.
Nur der Betrag wird angezeigt.
Re: verschiedene Bilder zu neuem Bild zusammenfassen
Stephan Dreisbach schrieb:
> Hadanite Marasek <marasek [at] telton.de> schrieb:
>
>>> um Mathematikaufgaben zu erzeugen möchte ich aus vorhandenen Bilder=
n
>>> und dem Hinzufügen von in einem Formular eingegebenen Preisen neue
>>> Bilder erstellen und abspeichern.
>>> Da ich bisher keinerlei Erfahrung bei der dynamischen Generierung von=
>>> Bildern habe: Geht sowas mit php?
>> Ja, mit der GD-Bibliothek.
> Das habe ich probiert:
> <?php
> header("Content-type: image/jpeg");
> $Schrift =3D "./verdanaz.ttf";
> $bild =3D ImageCreateFromjpeg ('test.jpg');
> $bild =3D imagecreatetruecolor (60,110);
----^^^^^
Hier *ueberschreibst* du den Bezeichner $bild und legst ein weisses Bild =
in der Groesse 60x110px an.
> $white =3D imagecolorallocate ($bild,255,255,255);
> $farbe =3D imagecolorallocate ($bild, 0,0,0);
> ImageFill ($bild, 0, 0, $white);
> imagettftext($bild, 8, 0, 25, 100, $farbe,
> $Schrift,$_REQUEST['Betrag']);
> Imagejpeg ($bild);
> ?>
>
> Nur das Hintergrundbild wird nicht angezeigt, es bleibt alles weiß.
> Nur der Betrag wird angezeigt.
Du must mit unterschiedlichen Handles arbeiten ($bild, $bild1) und
diesem mit Funktionen wie imagecopyresample() zusammenfuehren.
Wenn dein test.jpg schon die richtigen Abmasse hat dann kannst du doch
da auch gleich direkt auf das erste $bild schreiben.
Gruss
Joerg
--
TakeNet GmbH, Geschaeftsfuehrer Wolfgang Meier
97080 Wuerzburg Tel: +49 931 903-2243
Alfred-Nobel-Straße 20 Fax: +49 931 903-3025
HRB Wuerzburg 6940 http://www.takenet.de
Re: verschiedene Bilder zu neuem Bild zusammenfassen
Joerg Behrens <behrens [at] takenet.de> schrieb:
>Stephan Dreisbach schrieb:
>> Hadanite Marasek <marasek [at] telton.de> schrieb:
>>
>>>> um Mathematikaufgaben zu erzeugen möchte ich aus vorhandenen Bildern
>>>> und dem Hinzufügen von in einem Formular eingegebenen Preisen neue
>>>> Bilder erstellen und abspeichern.
>>>> Da ich bisher keinerlei Erfahrung bei der dynamischen Generierung von
>>>> Bildern habe: Geht sowas mit php?
>>> Ja, mit der GD-Bibliothek.
>> Das habe ich probiert:
>> <?php
>> header("Content-type: image/jpeg");
>> $Schrift = "./verdanaz.ttf";
>> $bild = ImageCreateFromjpeg ('test.jpg');
>> $bild = imagecreatetruecolor (60,110);
>----^^^^^
>
>Hier *ueberschreibst* du den Bezeichner $bild und legst ein weisses Bild
>in der Groesse 60x110px an.
>
>> $white = imagecolorallocate ($bild,255,255,255);
>> $farbe = imagecolorallocate ($bild, 0,0,0);
>> ImageFill ($bild, 0, 0, $white);
>> imagettftext($bild, 8, 0, 25, 100, $farbe,
>> $Schrift,$_REQUEST['Betrag']);
>> Imagejpeg ($bild);
>> ?>
>>
>> Nur das Hintergrundbild wird nicht angezeigt, es bleibt alles weiß.
>> Nur der Betrag wird angezeigt.
>
>Du must mit unterschiedlichen Handles arbeiten ($bild, $bild1) und
>diesem mit Funktionen wie imagecopyresample() zusammenfuehren.
>
>Wenn dein test.jpg schon die richtigen Abmasse hat dann kannst du doch
>da auch gleich direkt auf das erste $bild schreiben.
Danke, hatte den Fehler schon gefunden. Du warst schneller, als ich
den Eintrag wieder löschen konnte.