Benni: Wie erzeugt man Dynamische Grafiken mit PHP

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 ? =)

  1. Hallo,

    Geh ins PHP Manual! Und wurschtel dich durch den ganzen Grafik scheiß durch!

    samy,

    1. 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

  2. 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

    --
    "Alle mal an die Nase fassen, und zwar an die eigene": </archiv/2003/9/57903/#m324482>
    _____________
    elyas virtuelle Altbauwohnung: http://www.visuelya.de
  3. 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 ?

    1. 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

      --
      "Alle mal an die Nase fassen, und zwar an die eigene": </archiv/2003/9/57903/#m324482>
      _____________
      elyas virtuelle Altbauwohnung: http://www.visuelya.de
    2. 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

  4. hi,

    warum bleibst du mit deiner frage nicht in deinem thread, [pref:t=77066&m=444444]?

    gruss,
    wahsaga

  5. 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

    1. 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

      1. 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 ?

        1. 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 :

          1. http://learn.to/cooldown

          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

        2. 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

    2. 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

      1. 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

  6. 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 ?

    1. Don't feed the trolls