Startseite › Foren › Deutsches LiveCode-Forum › Command “export snapshot” unter Android funktionsfähig?
Schlagwörter: export snapshot
- Dieses Thema hat 14 Antworten und 2 Teilnehmer, und wurde zuletzt aktualisiert vor 11 Monaten, 3 Wochen von Klaus Major.
-
AutorBeiträge
-
-
November 24, 2023 um 18:04 Uhr #47805
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 –>
-
November 24, 2023 um 18:06 Uhr #47806
Sorry, ich weiß mal wieder nicht, wie ich Code einfüge! 🙁
-
November 24, 2023 um 18:08 Uhr #47807
<!--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>
-
November 24, 2023 um 19:04 Uhr #47808
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! 😀 -
November 24, 2023 um 20:08 Uhr #47809
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
-
November 24, 2023 um 20:21 Uhr #47810
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……
-
November 24, 2023 um 20:37 Uhr #47811
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… 😎
-
November 25, 2023 um 04:16 Uhr #47812
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 ….. 🙁
-
November 25, 2023 um 10:36 Uhr #47813
Hm, sollte eigentlich funktionieren, klappt es denn mit einem “import snapshot…”?
Werde ich übers Wochenende mal testen auf meinem Samsung Tablet. -
November 25, 2023 um 10:38 Uhr #47814
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
-
November 25, 2023 um 12:13 Uhr #47815
Das hatte ich natürlich auch probiert, leider auch ohne Erfolg…
-
November 25, 2023 um 12:14 Uhr #47816
OK, ich werde das mal testen…
-
November 25, 2023 um 19:37 Uhr #47817
Mit card werde ich es noch einmal probieren! Danke für die Anregung!
-
November 26, 2023 um 08:58 Uhr #47818
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! -
November 26, 2023 um 12:18 Uhr #47819
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.
-
-
AutorBeiträge
- Du musst angemeldet sein, um auf dieses Thema antworten zu können.