Wie erzeugt man Dynamische Grafiken mit PHP
Benni
- grafik
0 Samuel Vogel0 Benne
0 Elya0 Benni0 Doppelposting
wahsaga- zur info
0 Benni0 Benni
Hallo Leute, wie erstell ich eine Dynamische Grafik ?
also ich ich zum beispiel sage der benutzer darf 2 koordinaten eingeben und dann ist dort ne linie oder so
(dass ich dann dort variablen nehme ist schon klar aber wie bekomm ich die dahin ? =)
Hallo,
Geh ins PHP Manual! Und wurschtel dich durch den ganzen Grafik scheiß durch!
samy,
Hallo,
Geh ins PHP Manual! Und wurschtel dich durch den ganzen Grafik sch*** durch!
ich glaube mit dieser Antwort hast du ihm 0% geholfen.
ich kann http://selfphp.info/funktionsreferenz/image_funktionen/index.php bzw. http://selfphp.info/funktionsreferenz/image_funktionen/vorkenntnisse_imagefunktionen.php empfehlen.
Gruß,
Benne
Hallo Benni,
Hallo Leute, wie erstell ich eine Dynamische Grafik ?
also ich ich zum beispiel sage der benutzer darf 2 koordinaten eingeben und dann ist dort ne linie oder so
das Stichwort ist z.B. GDlib, die Grafikbibliothek von PHP. Sehr coole Sache, erinnert mich ein wenig an die alten Zeiten von Basic (x Koordinate, y Koordinate, zeichne Linie...). Erfordert aber ein wenig Einlesen. http://de2.php.net/manual/de/ref.image.php (Nicht zu vergessen muß die Bibliothek auf deinem Server eingebunden sein, Dein Provider weiß mehr.)
Gruß aus Köln-Ehrenfeld,
Elya
Hallo Leute, wie erstell ich eine Dynamische Grafik ?
also ich ich zum beispiel sage der benutzer darf 2 koordinaten eingeben und dann ist dort ne linie oder so
(dass ich dann dort variablen nehme ist schon klar aber wie bekomm ich die dahin ? =)
na ihr habt ma nicht verstanden ... ich meine ich weiss schon mit libgd da digns da hab auch schon mein rohling aber wenn ich jetzt nen grafen will und ich dann koordinaten x,y an das bild übergeben will wie mach ich das ?
Hallo Benni,
na ihr habt ma nicht verstanden ... ich meine ich weiss schon mit libgd da digns da hab auch schon mein rohling aber wenn ich jetzt nen grafen will und ich dann koordinaten x,y an das bild übergeben will wie mach ich das ?
Ich hab's schon eine Weile nicht mehr gemacht, aber ich glaube ungefähr so:
$im = ImageCreate(breite,hoehe);
ImageLine($im,$x1,$y1,$x2,$y2,farbe); //wobei x1/x2 der Ausgangspunkt und x2/y2 der Enpunkt der Linie sein sollten
Imagepng($im,pfad inkl. Dateiname); //den Pfad und Dateinamen gibst Du frei an, kannst ihn natürlich
//auch generieren, vielleicht eine Zufallszahl
das braucht man glaube ich auch noch: ImageDestroy($im);
und dann noch ausgeben: echo [pfad inkl. Dateiname]
wobei Du das ganze ja in eine Funktion packen kannst und die Koordinaten als Parameter übergeben.
oder so... ;-)
Gruß aus Köln-Ehrenfeld,
Elya
Hallo Benni
Hallo Leute, wie erstell ich eine Dynamische Grafik ?
also ich ich zum beispiel sage der benutzer darf 2 koordinaten eingeben und dann ist dort ne linie oder so
Du willst in ein Bild eine Linie zeichnen.
[1] Dazu musst Du wissen, in welches Bild die Linie soll.
[2] Für eine Linie benötigst Du einen Anfangs- und einen Endpunkt.
In einem zweidimensionalen Koordinatensystem benötigst Du zwei Koordinaten,
um einen Punkt zu definieren.
Also musst Du insgesamt vier Koordinaten angeben,
[3] und natürlich die Farbe der Linie
Somit sollten die sechs Parameter von imageline() http://www.php.net/manual/de/function.imageline.php klar sein.
na ihr habt ma nicht verstanden ... ich meine ich weiss schon mit libgd da digns da hab auch schon mein rohling aber wenn ich jetzt nen grafen will und ich dann koordinaten x,y an das bild übergeben will wie mach ich das ?
Bitte bemühe Dich um ein verständlicheres Deutsch, damit es uns leichter fällt, Dich zu verstehen.
Freundliche Grüsse,
Vinzenz
hi,
warum bleibst du mit deiner frage nicht in deinem thread, [pref:t=77066&m=444444]?
gruss,
wahsaga
Hallo Leute, wie erstell ich eine Dynamische Grafik ?
also ich ich zum beispiel sage der benutzer darf 2 koordinaten eingeben und dann ist dort ne linie oder so
(dass ich dann dort variablen nehme ist schon klar aber wie bekomm ich die dahin ? =)
HALLO ALSO NOCHMAL :
FORMULAR
X KOORD.
Y KOORD.
ERGEBNIS
EIN PUNKT AUF DEM BILD BEI DEN X Y KOORD.
so und wie übergebe ich parameter in die datei ?
mehr will ich garnicht wissen omygod ey
Hallo Benni
also ich ich zum beispiel sage der benutzer darf 2 koordinaten eingeben und dann ist dort ne linie oder so
[1] Du sagst uns: Ich will eine Linie
[2] In einem weiteren Posting sagst Du uns: Ich will einen Graphen
(Du schreibst zwar Graf, aber ich vermute mal, dass Du nichts zwischen Freiherr und Herzog haben willst)
Du kriegst sinnvolle Hinweise, wie Du so etwas bekommst.
EIN PUNKT AUF DEM BILD BEI DEN X Y KOORD.
Jetzt schreist Du:
[3] Ich will aber einen Punkt.
so und wie übergebe ich parameter in die datei ?
Schau dazu bitte in Elyas Posting nach, da steht das.
mehr will ich garnicht wissen omygod ey
=> Mach' bitte mal einen Punkt ;-)
Nutze dazu die Funktion, die zwischen imagesetbrush() und
imagesetstyle() steht. Sie heißt imagesetpixel(), sie ist
in http://www.php.net/manual/de/function.imagesetpixel.php
beschrieben. Mit Hilfe der Links, die Du von Elya und mir bereits
bekommen hast, [pref:t=77090&m=444641] und [pref:t=77090&m=444598],
hättes Du diese Funktion sicher auch finden können.
Also ein Punkt ist eine entartete Linie, zugestanden.
Woher sollen wir wissen, dass Du eine entartete Linie haben willst.
Ein Graph ist normalerweise etwas komplexeres als eine Linie und besteht
aus Kanten (fast so was wie Linien) und Knoten.
Hmm, ich habe die Graphentheorie nicht mehr so ganz im Kopf,
aber vielleicht besteht ein minimaler Graph aus einem Knoten,
in dem Fall möchtest Du einen extrem entarteten Graphen.
Worauf ich hinaus will, ist folgendes:
Erkläre gleich möglichst präzise, was Du haben willst und wo Dein Problem
dabei liegt. Schreibe, was Du weißt, was Du versucht hast.
Das ist sicher aufwendiger, als ein Posting hinzuschludern, aber dafür
kannst Du mit Hilfe rechnen, die Dein Problem beheben kann.
Dass Du von mir dieses Posting bekommst, hast Du übrigens Elya zu verdanken,
ich habe mir den Thread noch einmal durchgelesen, auf den sie in ihrer
Signatur verweist. Diesen Thread möchte ich Dir ans Herz legen, lies ihn
bitte vollständig.
Freundliche Grüsse,
Vinzenz
Ey ich glaub ich krieg nen harry an der leine ...
was interessiert mich punkt grapf oder linie ... ich will nur wissen wie man
daten an so eine php datein im browser übergibt ...
ich glaub hier sind manche leute zu dumm zum scheissen ...
sry aber dass ihr das nicht versteht nochmal :
DER BENUTZER GIBT 2 KOORD. ein(per formualar)
UND ERHÄLT EIN BILD MIT WAS AUCH IMMER AN DEN ANGEGEBENEN KOORDINATEN .
also formular, dann abschicken,
dann blablabla das gewünschte bild sieht so aus : "
bild mti nem punkt bei x,y
so ist das so schwer ?
Tach,
daten an so eine php datein im browser übergibt ...
ich glaub hier sind manche leute zu dumm zum scheissen ...
sry aber dass ihr das nicht versteht nochmal :
2. Die Leute sind nicht zu doof zum verstehen, sondern du bist nicht dazu in der Lage dein Problem selbst zu verstehen und zu formulieren.
mfg
Woodfighter
hi,
was interessiert mich punkt grapf oder linie ... ich will nur wissen wie man
daten an so eine php datein im browser übergibt ...
das sind grundlagen, die man sich lange angeeignet haben sollte, bevor man überhaupt daran denkt, grafiken mit PHP dynamisch zu erstellen.
ich glaub hier sind manche leute zu dumm zum scheissen ...
mir jegliche anspielung auf die diesbezüglichen fähigkeiten deiner mama, und die nur dadurch erst mögliche geburt deiner geschätzten person, zu verkneifen, fällt jetzt echt schwer ...
also formular, dann abschicken,
dann blablabla das gewünschte bild sieht so aus : "
bild mti nem punkt bei x,y
so ist das so schwer ?
wenn es das nicht ist - wieso fragst du überhaupt?
gruss,
wahsaga
Hallo Leute, wie erstell ich eine Dynamische Grafik ?
also ich ich zum beispiel sage der benutzer darf 2 koordinaten eingeben und dann ist dort ne linie oder so
(dass ich dann dort variablen nehme ist schon klar aber wie bekomm ich die dahin ? =)HALLO ALSO NOCHMAL :
FORMULAR
X KOORD.
Y KOORD.ERGEBNIS
EIN PUNKT AUF DEM BILD BEI DEN X Y KOORD.
so und wie übergebe ich parameter in die datei ?
mehr will ich garnicht wissen omygod ey
NAJA
muss ich mal wieder alles selbst herausfinden weil ihr alle zu dumm seit um jmd wie mich zu verstehen ...
LÖSUNG:
man ruft das bild mit <img srcbild.php auf und hängt dann noch ein "?" ran mit a=4&b=6 etc ... also bild.php?a=5&b=4 etc ...img>
ich versteh nicht was daran zu schlimm war zu verstehen
und ich will nun auch nciht sagen dass ihr dumm seit aber schlau dürft ihr euch auch nicht schimpfen sry
Tach,
ich versteh nicht was daran zu schlimm war zu verstehen
und ich will nun auch nciht sagen dass ihr dumm seit aber schlau dürft ihr euch auch nicht schimpfen sry
"meine Mama hat immer gesagt: 'Dumm ist der, der Dummes tut.'"
mfg
Woodfighter
tut mir leid dass ich nicht so weise bin und von vornerherrein weiss das dass mit dem ?x=6 ... auch bei bildern geht ihr deppen ...
mehr wollte ich garncihbt wissen und ihr kommt mir da mit linie zeichnen und so wer versteht hier wen nicht ?