Zum Inhalt springen

[Homepage] Bilder Generator? [Homepage]


Sascha Stoll

Empfohlene Beiträge

Hallo miteinander.

 

Kennt sich hier vielleicht jemand mit Scripts oder so aus?

 

Ich möchte ein Formular machen welches dann irgendwie in ein Bild hineinschreiben kann...

 

Ist das irgendwie möglich?

 

Hier wäre das mal so als Beispiel für die ZRH Movements (wäre ja nur ne Idee)

 

image90637.png

 

Alles was in den Klammern ist, würde dann mittels Formular ausgefüllt.

 

Vielleicht weiss ja jemand was. =)

Link zu diesem Kommentar
Auf anderen Seiten teilen

Klar geht das... Und zwar mit PHP und der gd-lib:

imagestring() bietet die dafür nötige Funktionalität.

Einfach Bild einlesen, string drüberlegen und Bild rausschreiben. "on the fly" kann sowas bei großen Bildern allerdings etwas träge werden bzw. bei vielen Anfragen den Server leicht auslasten.

 

Einfachere Möglichkeit wäre, das Bild als Hintergrund einer Seite zu machen und mit HTML den Text drüberlegen. Aber auch hier kommt man um PHP kaum herum, weil das Formular ja ausgewertet werden muss.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hallo Viktor,

 

vielen Dank für die schnelle Antwort.

 

Schau mal was ich machen kann, aber brauchen kann ichs auf jeden Fall. :005:

Link zu diesem Kommentar
Auf anderen Seiten teilen

Stefan Gschwind

Stimmt, beschäftige dich mit PHP.

 

Noch als Ergänzung eine Übersicht von Image Funktionen die mit PHP nutzbar sind.

Schaust du HIER

 

 

hth Stefan

Link zu diesem Kommentar
Auf anderen Seiten teilen

Vielen Dank euch beiden,

 

werde es aber wohl bleiben lassen. Mit PHP komme ich einfach nicht draus, und per HTML weiss ich so auch gerade keine Lösung. :005:

 

aber trotzdem danke. =)

Link zu diesem Kommentar
Auf anderen Seiten teilen

Stefan Gschwind
und per HTML weiss ich so auch gerade keine Lösung.

 

Weill html auch nur eine reine Seitenbeschreibungs-"Sprache" ist. Dynamische Inhalte kann man damit nicht gerade erstellen.

 

Schau dir mal folgendes Bild an

countdowntest2.php

 

Lade dann mehrmals diese Seite neu (Ctrl + R). Fällt dir etwas an diesem Bild auf?

Ist also gar nicht so schwer was du machen möchtest...

 

 

Stefan

Link zu diesem Kommentar
Auf anderen Seiten teilen

<?PHP$image = imagecreate(300,150); $farbe_body=imagecolorallocate($image,243,243,243); $farbe_b = imagecolorallocate($image,10,36,106);imagestring ($image, 5,30, 70, "PHP3/4 - Die Befehlsreferenz", $farbe_b);imagegif($image); ?>

 

oder

 

<?php

header ("Content-type: image/png");

$string = $_ENV["QUERY_STRING"];

$md5 = md5($string); //just so we don't convert valid text into a +

$string = str_replace("^+", $md5, $string); //replaces ^+ with long, unnatural string

$string = str_replace("+", " ", $string); //replaces + with space

$string = str_replace($md5, "+", $string); //replaces the long, unnatural string with +

$width = imagefontwidth($font) * strlen($string);

$height = imagefontheight($font);

$image = @imagecreate($width+2, $height+2);

$black = imagecolorallocate($image, 0, 0, 0); //background

$white = imagecolorallocate($image, 255, 255, 255);

imagestring($image, 2, 1, 1, $string, $white);

imagepng($image);

imagedestroy($image);

?> /[php]

 

Nun gut, also das als Beispiel, wird das einfach in ne .php Datei gespeichert und wenn die aufgerufen wird zeigt es das Bild an?

Link zu diesem Kommentar
Auf anderen Seiten teilen

Stefan Gschwind
Nun gut, also das als Beispiel, wird das einfach in ne .php Datei gespeichert und wenn die aufgerufen wird zeigt es das Bild an?

 

im Prinzip ja -meinte Radio Eriwan-

 

Dateien mit der Endung .php erstellen und auf den Server laden.

 

Nur erwarte nicht gleich das solche Code Schnippsel einfach nach dem kopieren schon fix fertig funktionieren.

 

 

Stefan

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

×
×
  • Neu erstellen...