Auf upgeloadetes Bild zeichnen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Auf upgeloadetes Bild zeichnen

    Hy leute,

    ich will folgendes Script machen:
    - ein bildupload (Upload einer Karte)
    - auf das upgeloadete Bild (Karte) soll dan jeder Benutzer seine Route einzeichnen können.

    der Bildupload ist mir noch klar wie realisierbar.
    doch das Einzeichnen, kann ich das mit php (image-Funktionen?)?
    Hat schon jemand Erfahrungen damit?

    Danke

  • #2
    Re: Auf upgeloadetes Bild zeichnen

    Original geschrieben von Sledä
    doch das Einzeichnen, kann ich das mit php (image-Funktionen?)?
    mit den funktionen der GD-Lib kannst du das bild verändern, klar ... nur frage ich mich, wie der benutzer "zeichnen" können soll?
    I don't believe in rebirth. Actually, I never did in my whole lives.

    Kommentar


    • #3
      Es gibt auch nen Script namens PaintBBS. Mit dem kann man auch Zeichenen. Wahrscheinlich per Plugin. Also einfach mal googeln.

      Kommentar


      • #4
        mal als idee:

        - definier es als image-button
        - beim absenden erhältst du xy-koordinaten
        - mit imageline() solltest du dann auch auf dem bild zeichnen können
        - musst halt nur immer die letzten beiden coords merken, damit der endpunkt der letzten aktion zum startpunkt der neuen wird
        Kissolino.com

        Kommentar


        • #5
          ok, habe auf php.net ein interessante funktion gefunden imagesetpixel() ->(zeichnet ein pixel auf . x,y)
          aber wie kann ich jetzt speichern, was der user mit der maustaste gedrückt gezeichnet hat, sprich über welche x,y er "gefahren" ist (array?)

          danke

          Kommentar


          • #6
            wie schon gesagt wurde definier es als image-button
            Welch triste Epoche, in der es leichter ist, ein Atom zu zertrümmern als ein Vorurteil!
            (Albert Einstein)

            Kommentar


            • #7
              ja, was bringt mir aber der image-button.
              werde nicht ganz schlau daraus
              was ist das überhaupt und wie soll ich das machen

              danke

              Kommentar


              • #8
                Original geschrieben von Sledä
                ja, was bringt mir aber der image-button.
                was ist das überhaupt und wie soll ich das machen
                der übergibt dir die koordinaten, auf die der user geklickt hat, per formular an dein script - und die koordinaten willst du doch wohl haben zum zeichnen?

                suche in selfhtml danach.
                I don't believe in rebirth. Actually, I never did in my whole lives.

                Kommentar


                • #9
                  da muss er nicht lange suchen
                  PHP-Code:
                  print_r($_POST); 
                  sollte schon klarheit schaffen
                  Kissolino.com

                  Kommentar


                  • #10
                    Original geschrieben von Wurzel
                    da muss er nicht lange suchen
                    das bezog sich auch eher auf
                    image-button [...] was ist das überhaupt und wie soll ich das machen
                    I don't believe in rebirth. Actually, I never did in my whole lives.

                    Kommentar


                    • #11
                      ok, soweit so gut.
                      jetzt kenne ich diese funktion

                      PHP-Code:
                      <?
                      print "<form name=form method=post action=Bild2.php>
                      <input name=imageField type=image src=image.gif border=0>
                      </form>";
                      ?>
                      PHP-Code:
                      <?
                      print_r($_POST);
                      ?>
                      so bekomme ich nun die koordinaten des "Klicks" raus.

                      gibt es jetzt eine möglichkeit, dass ich auf dem Bild herumfahren kann und all die koordinaten des "mousovers" ausgegeben werden?

                      Kommentar


                      • #12
                        evtl. kannst du klicks mit javascript aufzeichen, dann in ein/e array/liste packen und gesammelt senden. nen paar beispiele liefert dir google:
                        http://www.google.de/search?hl=de&ie...cr%3DcountryDE
                        Kissolino.com

                        Kommentar


                        • #13
                          Jetzt habe ich es geschafft, dass ich an die Koordinaten komme...
                          -> z.b 200:50,201:50,201:51 etc (x1:y1,x2:y2 ...)

                          doch bei der schlaufe haperts noch

                          PHP-Code:
                          <?php
                          $Koordinaten1 
                          explode (","$Werte);
                          Schlaufe {
                          $Koordinaten2 explode (":"$Koordinaten1[]);
                          imagesetpixel ($img$Koordinaten2[0], $Koordinaten2[1], $Farbe);
                          }
                          ?>
                          was muss ich da machen?

                          danke

                          Kommentar

                          Lädt...
                          X