Command “export snapshot” unter Android funktionsfähig?

Startseite Foren Deutsches LiveCode-Forum Command “export snapshot” unter Android funktionsfähig?

Schlagwörter: 

Ansicht von 14 Antwort-Themen
  • Autor
    Beiträge
    • #47805
      Peter_M
      Teilnehmer

        Hallo Forum,

        ich versuche mit folgenden Codes, Teile des Bildschirms in ein Image zu kopieren:

        <!--StartFragment -->

        <b><span style=”color: #7f7f00;”>export</span></b> <span style=”color: #7f007f;”>snapshot</span> <span style=”color: #7f007f;”>from</span> <span style=”color: #007f7f;”>rect</span><span style=”color: #000000;”> (</span><span style=”color: #007f7f;”>left</span> <span style=”color: #7f007f;”>of</span> <span style=”color: #7f007f;”>this</span> <span style=”color: #7f007f;”>stack</span><span style=”color: #000000;”> +</span><span style=”color: #00007f;”>449</span><span style=”color: #000000;”>, </span><span style=”color: #007f7f;”>top</span> <span style=”color: #7f007f;”>of</span> <span style=”color: #7f007f;”>this</span> <span style=”color: #7f007f;”>stack</span><span style=”color: #000000;”> + </span><span style=”color: #00007f;”>12</span><span style=”color: #000000;”>, </span><span style=”color: #007f7f;”>left</span> <span style=”color: #7f007f;”>of</span> <span style=”color: #7f007f;”>this</span> <span style=”color: #7f007f;”>stack</span><span style=”color: #000000;”> + </span><span style=”color: #00007f;”>457</span><span style=”color: #000000;”>, </span><span style=”color: #007f7f;”>top</span> <span style=”color: #7f007f;”>of</span> <span style=”color: #7f007f;”>this</span> <span style=”color: #7f007f;”>stack</span><span style=”color: #000000;”> +</span><span style=”color: #00007f;”>611</span><span style=”color: #000000;”> ) </span><span style=”color: #7f007f;”>to</span> <span style=”color: #7f007f;”>img</span><span style=”color: #00007f;”>”Slider”</span> <span style=”color: #7f007f;”>as</span> <span style=”color: #7f007f;”>PNG</span>

        <b><span style=”color: #7f7f00;”>export</span></b> <span style=”color: #7f007f;”>snapshot</span> <span style=”color: #7f007f;”>from</span> <span style=”color: #007f7f;”>rect</span> <span style=”color: #00007f;”>”449,12,457,611″</span> <span style=”color: #7f007f;”>to</span> <span style=”color: #7f007f;”>img</span><span style=”color: #00007f;”>”Slider”</span> <span style=”color: #7f007f;”>as</span> <span style=”color: #7f007f;”>PNG</span>

        Dieser Code funktioniert einwandfrei unter unter Windows, jedoch nicht als Standalone unter Android.  Ich habe erfolglos verschiedene Varianten des Kommandos ausprobiert (z.B. as JPEG etc.), der  laut Dictionary auch auf mobilen Betriebssystemen laufen sollte. Weiß jemand, was ich falsch mache?

        <!–StartFragment –>

        Danke für eure Antworten

        Peter

        <!–EndFragment –>

         

         

      • #47806
        Peter_M
        Teilnehmer

          Sorry, ich weiß mal wieder nicht, wie ich Code einfüge!  🙁

        • #47807
          Peter_M
          Teilnehmer

            <!--StartFragment -->

            <b><span style=”color: #7f7f00;”>export</span></b> <span style=”color: #7f007f;”>snapshot</span> <span style=”color: #7f007f;”>from</span> <span style=”color: #007f7f;”>rect</span><span style=”color: #000000;”> (</span><span style=”color: #007f7f;”>left</span> <span style=”color: #7f007f;”>of</span> <span style=”color: #7f007f;”>this</span> <span style=”color: #7f007f;”>stack</span><span style=”color: #000000;”> +</span><span style=”color: #00007f;”>449</span><span style=”color: #000000;”>, </span><span style=”color: #007f7f;”>top</span> <span style=”color: #7f007f;”>of</span> <span style=”color: #7f007f;”>this</span> <span style=”color: #7f007f;”>stack</span><span style=”color: #000000;”> + </span><span style=”color: #00007f;”>12</span><span style=”color: #000000;”>, </span><span style=”color: #007f7f;”>left</span> <span style=”color: #7f007f;”>of</span> <span style=”color: #7f007f;”>this</span> <span style=”color: #7f007f;”>stack</span><span style=”color: #000000;”> + </span><span style=”color: #00007f;”>457</span><span style=”color: #000000;”>, </span><span style=”color: #007f7f;”>top</span> <span style=”color: #7f007f;”>of</span> <span style=”color: #7f007f;”>this</span> <span style=”color: #7f007f;”>stack</span><span style=”color: #000000;”> +</span><span style=”color: #00007f;”>611</span><span style=”color: #000000;”> ) </span><span style=”color: #7f007f;”>to</span> <span style=”color: #7f007f;”>img</span><span style=”color: #00007f;”>”Slider”</span> <span style=”color: #7f007f;”>as</span> <span style=”color: #7f007f;”>PNG</span>

             

          • #47808
            Klaus Major
            Administrator

              Hier im Editor oben rechts auf TEXT klicken und dann den Dein Skript einfügen.
              Steht bei Dir wohl auf “Visuell”.
              Hat mich auch lange Zeit kirre gemacht, bis ich das raus hatte! 😀

            • #47809
              Peter_M
              Teilnehmer
                           export snapshot  from rect (left of this stack +449, top of this stack + 12, left of this stack + 457, top of this stack +611 ) to img"Slider" as PNG
                 
              • #47810
                Peter_M
                Teilnehmer

                  Danke Klaus, war gerade vorher auch auf den Dreh gekommen. Die angezeigte Kommandozeile bezieht sich auf die  aktuelle Screenposition des Stacks und funktioniert ausschließlich unter Windows. Weil die Anwendung unter Android auf dem Handy ja den gesamten Bildschirm einnimmt, habe ich es- leider ebenso erfolglos –  so probiert:
                  export snapshot from rect "449,12,457,611" to img"Slider" as JPEG

                  Zum Hintergrund dieses Spielchens: ich wollte den Scroller eines Textfeldes per Button fernsteuern und diesen, sobald er unten angekommen ist ausblenden……

                • #47811
                  Klaus Major
                  Administrator

                    Wie hast Du den “fullscreenmode” gesetzt?
                    Und wie groß (in Pixel) ist denn Dein Stack?
                    Welche Abmessung (in Pixel) hat Dein Android Gerät?
                    Gibt es eine Fehlermeldung** oder passiert einfach nichts?

                    **Ach nee, die gibts ja nur in der IDE… 😎

                  • #47812
                    Peter_M
                    Teilnehmer

                      Fullscreenmode = exactFit

                      Größe des Stacks = 480H  x 848V

                      Handy-Monitorauflösung = 1080H x 2400V

                      Die Kommandozeile funktioniert wie gewünscht in der IDE sowie in der EXE unter Windows, jedoch nicht unter Android (13) . Dort bleibt das Image “Slider” scheinbar leer …..  🙁

                    • #47813
                      Klaus Major
                      Administrator

                        Hm, sollte eigentlich funktionieren, klappt es denn mit einem “import snapshot…”?
                        Werde ich übers Wochenende mal testen auf meinem Samsung Tablet.

                      • #47814
                        Klaus Major
                        Administrator

                          Probiere doch mal:
                          export snapshot from rect "449,12,457,611" of this stack to img"Slider" as JPEG
                          oder
                          export snapshot from rect "449,12,457,611" of this cd to img"Slider" as JPEG

                        • #47815
                          Peter_M
                          Teilnehmer

                            Das hatte ich natürlich auch probiert, leider auch ohne Erfolg…

                          • #47816
                            Klaus Major
                            Administrator

                              OK, ich werde das mal testen…

                            • #47817
                              Peter_M
                              Teilnehmer

                                Mit card werde ich es noch einmal probieren! Danke für die Anregung!

                              • #47818
                                Peter_M
                                Teilnehmer

                                  Hi Klaus,

                                  export snapshot from rect "449,12,457,611" of this cd to img"Slider" as JPEG
                                  tausend Dank für den Tipp , es hat funktioniert!

                                • #47819
                                  Klaus Major
                                  Administrator

                                    Super! 🙂

                                    Ich denke, ohne “of this cd” nimmt LC die Koordinaten des Device und nicht die “skalierten” Koordinaten des Stacks bzw. der Karte. Was natürlich nicht zielführend ist.

                                Ansicht von 14 Antwort-Themen
                                • Du musst angemeldet sein, um auf dieses Thema antworten zu können.