Comando EsportaImmagine

EsportaImmagine( <Proprietà>, <Valore>, <Proprietà>, <Valore>, …​ )

Esporta un’immagine della Vista attiva (o della vista indicata nel parametro "view")

  • Le Proprietà utilizzabili nella sintassi, ("dpi", "filename", "height", "loop", "rotate", "scale", "scalecm", "slider", "time", "transparent", "type", "view", "width"), elencate anche negli esempi, devono essere indicate in lingua inglese.

  • I valori da indicare per la Vista che verrà salvata come immagine sono:

  • 1 per la Menu view graphics.svg vista Grafici

  • 2 per la Menu view graphics2.svg vista Grafici 2

  • -1 per la Perspectives algebra 3Dgraphics.svg vista Grafici 3D

Esempi:

  • EsportaImmagine("scale", 5)

Visualizza un popup della Vista corrente, in modo che sia possibile selezionare → Salva immagine come…​ con un clic sul tasto destro del mouse

  • EsportaImmagine("filename", "immmagine.png")

Salva un file immagine della Vista corrente, con nome "immmagine.png"

  • EsportaImmagine("filename", "immmagine.png", "view", 2)

Salva un file immagine della vista Grafici 2, con nome "immmagine.png"

  • EsportaImmagine("filename", "immmagine.png", "view", -1)

Salva un file immagine della vista 3D, con nome "immmagine.png"

  • EsportaImmagine("filename", "immmagine.png", "dpi", 300)

Salva un file immagine della Vista corrente, con nome "immmagine.png", a 300 dpi (dot-per-inch)

  • EsportaImmagine("filename", "immmagine.png", "scale", 2)

Salva un file immagine della Vista corrente, con nome "immmagine.png" e scala 2 (cioè al doppio della risoluzione nominale dello schermo)

  • EsportaImmagine("filename", "immmagine.png", "scalecm", 2, "dpi", 600)

Salva un file immagine della Vista corrente, con nome "immmagine.png" a 600dpi e scala con 1 unità = 2 cm

  • EsportaImmagine("filename", "immmagine.png", "width", 1000)

Salva un file immagine della Vista corrente, con nome "immmagine.png" e larghezza = 1000 pixels

  • EsportaImmagine("filename", "immmagine.png", "height", 1000)

Salva un file immagine della Vista corrente, con nome "immmagine.png" e altezza = 1000 pixels

  • EsportaImmagine("filename", "immmagine.png", "transparent", true)

Salva un file immagine della Vista corrente in formato PNG trasparente, con nome "immmagine.png".

Impostando la proprietà “transparent” come false vengono salvate anche le immagini di sfondo.

  • EsportaImmagine("filename", "immmagine.svg", "type", "svg")

Salva un file immagine della Vista corrente in formato SVG, con nome "immmagine.png"

  • EsportaImmagine("filename", "immmagine.gif", "type", "gif", "slider", a, "loop", true, "time", 200, "width", 400)

Salva una GIF animata a ciclo continuo della vista corrente. L’animazione è controllata da uno slider "a", con un ritardo di 200ms tra i fotogrammi. È necessario mantenere piccole le dimensioni della GIF e il numero di passi dello slider

  • EsportaImmagine("filename", "immmagine.gif", "type", "gif", "view", -1, "rotate", 360°, "slider", a, "loop", true, "time", 200)

Salva una GIF animata a ciclo continuo della vista corrente. L’animazione è controllata da uno slider "a", con un ritardo di 200ms tra i fotogrammi e ruota la vista di 360° durante l’animazione. È necessario mantenere piccole le dimensioni della GIF e il numero di passi dello slider

  • EsportaImmagine("type", "pdf", "filename", "test.pdf")

Crea un PDF con nome "test.pdf" della Vista corrente (o un PDF di 2 pagine se è aperta anche la Vista Grafici 2)

  • EsportaImmagine("type", "pdf", "filename", "test.pdf", "slider", n)

Crea un PDF multi-pagina della Vista corrente con nome "test.pdf", in cui ogni pagina corrisponde a un passo dello slider "n"

  • pic1 = EsportaImmagine("view", 2, "corner", A, "corner2", B)

Crea un’immagine della Vista 2 e la posiziona nella Vista, nella posizione delimitata dai corner A e B

  • In GeoGebra Classico 5, se non viene indicato il parametro filename, l’immagine verrà copiata negli Appunti del sistema. Tale opzione sarà probabilmente disponibile in futuro anche nelle altre versioni con supporto del browser.

  • Per selezionare una zona da esportare, invece di tutta la Vista, definire il rettangolo di selezione della zona da esportare creando i punti Export_1 ed Export_2. (Questi punti speciali consentono il ritaglio della parte di Vista esportata anche da menu, come ad esempio utilizzando File → Esporta Immagine)

  • Alcune sintassi non sono supportate in GeoGebra 5 Classico

  • In Chrome è possibile provare questa sintassi sperimentale "type", "webm" per ottenere un file esportato più veloce e di dimensioni minori rispetto a quello con GIF animate

  • Nelle viste Grafici 2D questa sintassi consente di ottenere un file esportato in scala di grigi "grayscale", true (solo formato PNG)

  • Nella vista Grafici 3D sono supportati esclusivamente i formati di tipo bitmap (ad es. png, gif). In GeoGebra Classico 5 è possibile utilizzare la seguente sintassi per ottenere un’immagine ad alta risoluzione con nome "immagine.png": EsportaImmagine("filename", "c:\Users\<utente>\AppData\immagine.png", "view", -1, "width", 2000). Sostituire <utente> con il proprio nome utente di Windows.