Diferencia entre revisiones de «Comando ExportaImagen»
De GeoGebra Manual
(Página creada con «<noinclude>{{Manual Page|version=5.0}}</noinclude> {{revisar}} {{command|scripting}} ;ExportaImagen( <Propiedad>, <Valor>, <Propiedad>, <Valor>, ... ) :Exporta una imagen d...») |
m |
||
(No se muestran 8 ediciones intermedias de 3 usuarios) | |||
Línea 1: | Línea 1: | ||
<noinclude>{{Manual Page|version=5.0}}</noinclude> | <noinclude>{{Manual Page|version=5.0}}</noinclude> | ||
− | |||
{{command|scripting}} | {{command|scripting}} | ||
+ | |||
;ExportaImagen( <Propiedad>, <Valor>, <Propiedad>, <Valor>, ... ) | ;ExportaImagen( <Propiedad>, <Valor>, <Propiedad>, <Valor>, ... ) | ||
− | :Exporta una imagen de la vista activa (o la especificada a través del parámetro "view") | + | :Exporta una imagen de la vista activa (o de la especificada a través del parámetro "view") |
− | + | {{note|1= :* Las "Propiedades" requeridas en las sintaxis de este comando, listadas en los siguientes ejemplos deben ser ingresadas en inglés. | |
− | {{note|1= :* Las "Propiedades" requeridas en las sintaxis de este comando | ||
:*Los ''valores'' que refieren a la vista (propiedad "view") que se desea grabar como imagen son: | :*Los ''valores'' que refieren a la vista (propiedad "view") que se desea grabar como imagen son: | ||
− | ::* 1 para [[File:Menu view graphics.svg|link=|16px]] 'Vista gráfica'' | + | ::* 1 para [[File:Menu view graphics.svg|link=|16px]] ''Vista gráfica'' |
::* 2 para [[File:Menu view graphics2.svg|link=|16px]] ''Vista gráfica'' 2 | ::* 2 para [[File:Menu view graphics2.svg|link=|16px]] ''Vista gráfica'' 2 | ||
::* -1 para [[File:Perspectives algebra 3Dgraphics.svg|link=|16px]] ''Vista 3D''}} | ::* -1 para [[File:Perspectives algebra 3Dgraphics.svg|link=|16px]] ''Vista 3D''}} | ||
+ | {{examples|1=<br> | ||
− | |||
*;<code>ExportaImagen("scale", 5)</code> | *;<code>ExportaImagen("scale", 5)</code> | ||
: Muestra una ventana emergente de la vista actual para que el usuario pueda hacer clic derecho -> Guardar imagen como... | : Muestra una ventana emergente de la vista actual para que el usuario pueda hacer clic derecho -> Guardar imagen como... | ||
− | *;<code> ExportaImagen("filename", " | + | *;<code> ExportaImagen("filename", "imagen.png")</code> |
− | : | + | : Guarda el archivo "imagen.png" de la vista actual |
+ | |||
+ | *;<code> ExportaImagen("filename", "imagen.png", "view", 2)</code> | ||
+ | : Guarda el archivo "imagen.png" de la Vista gráfica 2 | ||
+ | |||
+ | *;<code> ExportaImagen("filename", "imagen.png", "view", -1)</code> | ||
+ | : Guarda el archivo "imagen.png" de la Vista 3D | ||
+ | |||
+ | *;<code> ExportaImagen("filename", "imagen.png", "dpi", 300)</code> | ||
+ | : Guarda el archivo "imagen.png" de la vista actual con una resolución de 300 dpi (puntos por pulgada) | ||
+ | |||
+ | *;<code> ExportaImagen("filename", "imagen.png", "scale", 2)</code> | ||
+ | : Guarda el archivo "imagen.png" de la vista actual con un factor de escala 2 (el doble de la resolución nominal de la pantalla) | ||
+ | |||
+ | *;<code> ExportaImagen("filename", "imagen.png", "scalecm", 2, "dpi", 600)</code> | ||
+ | :Guarda el archivo "imagen.png" de la vista actual en una resolución de 600 dpi en una escala de 1 unidad = 2 cm | ||
+ | |||
+ | *;<code> ExportaImagen("filename", "imagen.png", "width", 1000)</code> | ||
+ | : Guarda el archivo "imagen.png" de la vista actual con un ancho de 1000 píxeles | ||
+ | |||
+ | *;<code> ExportaImagen("filename", "imagen.png", "height", 1000)</code> | ||
+ | : Guarda el archivo "imagen.png" de la vista actual con una altura de 1000 píxeles | ||
+ | |||
+ | *;<code> ExportaImagen("filename", "imagen.png", "transparent", true)</code> | ||
+ | : Guarda un archivo PNG de fondo transparente llamado "imagen.png" | ||
+ | : Al establecer como ''false'' la propiedad "transparent", se guardan también las imágenes de fondo. | ||
− | *;<code> ExportaImagen("filename", " | + | *;<code> ExportaImagen("filename", "imagen.svg", "type", "svg")</code> |
− | : | + | : Guarda el archivo "imagen.svg" de la vista actual en formato SVG |
− | |||
− | |||
− | *;<code> ExportaImagen("filename", "image. | + | *;<code>ExportaImagen("filename", "image.gif", "type", "gif", "slider", a, "loop", true, "time", 200, "width", 400)</code> |
− | : | + | : Guarda un GIF animado en bucle de la vista actual controlado por el deslizador ''a'' de 200ms entre extremos. '''Mantenga pequeños el tamaño del GIF y el número de pasos del deslizador''' |
− | *;<code> ExportaImagen("filename", "image. | + | *;<code>ExportaImagen("filename", "image.gif", "type", "gif", "view", -1, "rotate", 360°, "slider", a, "loop", true, "time", 200)</code> |
− | : | + | : Guarda un GIF animado en bucle de la vista 3D controlado por el deslizador ''a'' de 200ms entre extremos y rota la vista 360° durante la animación. '''Mantenga pequeños el tamaño de la vista y el número de pasos del deslizador''' |
− | *;<code> ExportaImagen(" | + | *;<code>ExportaImagen("type", "pdf", "filename", "test.pdf")</code> |
− | : | + | : Crea un PDF de la vista actual ( o un PDF de dos páginas si la Vista Gáfica 2 está abierta) |
− | *;<code> ExportaImagen("filename", " | + | *;<code>ExportaImagen("type", "pdf", "filename", "test.pdf", "slider", n)</code> |
− | : | + | : Crea un PDF de varias páginas de la vista actual, en el que cada página corresponde a un paso del deslizador ''n'' |
− | *;<code> ExportaImagen(" | + | *;<code>pic1 = ExportaImagen("view", 2, "corner", A, "corner2", B)</code> |
− | : | + | : Crea una imagen de la Vista gráfica 2 con esquinas <code>A</code> y <code>B</code> |
− | + | }} | |
− | |||
− | |||
− | |||
{{Notes|1= | {{Notes|1= | ||
− | * En GeoGebra Clásico 5 | + | * En GeoGebra Clásico 5, si no se ingresa el parámetro <code>filename</code> la imagen se copia en el portapapeles. Esto será posible también próximamente (dependiendo de los navegadores) en futuras versiones. |
+ | * Para recortar la imagen, crea los puntos <code>Export_1</code> y <code>Export_2</code> para definir el rectángulo de corte. ('''Esto también recorta la exportación que se obtiene a través del menú Archivo -> Exportar imagen''') | ||
+ | * Algunas sintaxis no están disponibles en GeoGebra Clásico 5 | ||
+ | * En Chrome, puedes probar la sintaxis experimental <code>"type", "webm"</code> para obtener una exportación más rápida y pequeña que los GIF animados | ||
+ | * Para las Vistas gráficas 2D puedes usar esta sintaxis para obtener una exportación monocromática <code>"grayscale", true</code> (Solo para formato PNG) | ||
+ | * Para la Vista gráfica 3D solamente PNG es soportado. En GeoGebra Clásico 5 puedes utilizar esto para obtener una salida de alta resolución <code>ExportaImagen("filename", "c:\Users\<username>\AppData\image.png", "view", -1, "width", 2000)</code>. Reemplaza '''<username>''' por tu nombre de usuario de Windows}} |
Revisión actual del 03:19 27 ene 2021
ExportaImagen
Categorías de Comandos (todos)
- ExportaImagen( <Propiedad>, <Valor>, <Propiedad>, <Valor>, ... )
- Exporta una imagen de la vista activa (o de la especificada a través del parámetro "view")
Nota:
- Las "Propiedades" requeridas en las sintaxis de este comando, listadas en los siguientes ejemplos deben ser ingresadas en inglés.
- Los valores que refieren a la vista (propiedad "view") que se desea grabar como imagen son:
- 1 para Vista gráfica
- 2 para Vista gráfica 2
- -1 para Vista 3D
Ejemplos:
ExportaImagen("scale", 5)
- Muestra una ventana emergente de la vista actual para que el usuario pueda hacer clic derecho -> Guardar imagen como...
ExportaImagen("filename", "imagen.png")
- Guarda el archivo "imagen.png" de la vista actual
ExportaImagen("filename", "imagen.png", "view", 2)
- Guarda el archivo "imagen.png" de la Vista gráfica 2
ExportaImagen("filename", "imagen.png", "view", -1)
- Guarda el archivo "imagen.png" de la Vista 3D
ExportaImagen("filename", "imagen.png", "dpi", 300)
- Guarda el archivo "imagen.png" de la vista actual con una resolución de 300 dpi (puntos por pulgada)
ExportaImagen("filename", "imagen.png", "scale", 2)
- Guarda el archivo "imagen.png" de la vista actual con un factor de escala 2 (el doble de la resolución nominal de la pantalla)
ExportaImagen("filename", "imagen.png", "scalecm", 2, "dpi", 600)
- Guarda el archivo "imagen.png" de la vista actual en una resolución de 600 dpi en una escala de 1 unidad = 2 cm
ExportaImagen("filename", "imagen.png", "width", 1000)
- Guarda el archivo "imagen.png" de la vista actual con un ancho de 1000 píxeles
ExportaImagen("filename", "imagen.png", "height", 1000)
- Guarda el archivo "imagen.png" de la vista actual con una altura de 1000 píxeles
ExportaImagen("filename", "imagen.png", "transparent", true)
- Guarda un archivo PNG de fondo transparente llamado "imagen.png"
- Al establecer como false la propiedad "transparent", se guardan también las imágenes de fondo.
ExportaImagen("filename", "imagen.svg", "type", "svg")
- Guarda el archivo "imagen.svg" de la vista actual en formato SVG
ExportaImagen("filename", "image.gif", "type", "gif", "slider", a, "loop", true, "time", 200, "width", 400)
- Guarda un GIF animado en bucle de la vista actual controlado por el deslizador a de 200ms entre extremos. Mantenga pequeños el tamaño del GIF y el número de pasos del deslizador
ExportaImagen("filename", "image.gif", "type", "gif", "view", -1, "rotate", 360°, "slider", a, "loop", true, "time", 200)
- Guarda un GIF animado en bucle de la vista 3D controlado por el deslizador a de 200ms entre extremos y rota la vista 360° durante la animación. Mantenga pequeños el tamaño de la vista y el número de pasos del deslizador
ExportaImagen("type", "pdf", "filename", "test.pdf")
- Crea un PDF de la vista actual ( o un PDF de dos páginas si la Vista Gáfica 2 está abierta)
ExportaImagen("type", "pdf", "filename", "test.pdf", "slider", n)
- Crea un PDF de varias páginas de la vista actual, en el que cada página corresponde a un paso del deslizador n
pic1 = ExportaImagen("view", 2, "corner", A, "corner2", B)
- Crea una imagen de la Vista gráfica 2 con esquinas
A
yB
Notas:
- En GeoGebra Clásico 5, si no se ingresa el parámetro
filename
la imagen se copia en el portapapeles. Esto será posible también próximamente (dependiendo de los navegadores) en futuras versiones. - Para recortar la imagen, crea los puntos
Export_1
yExport_2
para definir el rectángulo de corte. (Esto también recorta la exportación que se obtiene a través del menú Archivo -> Exportar imagen) - Algunas sintaxis no están disponibles en GeoGebra Clásico 5
- En Chrome, puedes probar la sintaxis experimental
"type", "webm"
para obtener una exportación más rápida y pequeña que los GIF animados - Para las Vistas gráficas 2D puedes usar esta sintaxis para obtener una exportación monocromática
"grayscale", true
(Solo para formato PNG) - Para la Vista gráfica 3D solamente PNG es soportado. En GeoGebra Clásico 5 puedes utilizar esto para obtener una salida de alta resolución
ExportaImagen("filename", "c:\Users\<username>\AppData\image.png", "view", -1, "width", 2000)
. Reemplaza <username> por tu nombre de usuario de Windows