Opciones de los Comandos de Exportación

Inkscape se puede utilizar para convertir archivos SVG en otros formatos. La línea de comandos también se puede usar para generar archivos con los formatos siguientes: Portable Network Graphic (PNG), PostScript (PS), Encapsulated PostScript (EPS), Portable Document Files (PDF), Enhanced Metafile Files (EMF solo en Windows) y SVG plano. Dentro del entorno gráfico de Inkscape hay disponibles más opciones de exportación en los cuadros de diálogo Guardar como y Exportar mapa de bits.

Las opciones de exportación se pueden clasificar en tres categorías: las opciones que sirven para especificar el formato de salida, las que definen el área de exportación, y aquellas con las que se puede especificar propiedades tales como el color de fondo de la imagen exportada.

Opciones de Formato

Al utilizar estas opciones es necesario dar el nombre del archivo de salida (excepto en el caso de la opción --print).

[Aviso]Aviso

Los formatos PS y EPS no admiten las transparencias incluidas en los dibujos, por ello se perderán al generar archivos con estos formatos.

-e, --export-png

Exporta un archivo en formato PNG.

-P, --export-ps

Exporta un archivo en formato PS.

-E, --export-eps

Exporta un archivo en formato EPS.

-A, --export-pdf

Exporta un archivo en formato PDF.

-l, --export-plain-svg

Exporta un archivo en formato SVG plano. En un archivo SVG plano se ha eliminado toda información específica de Inkscape, así como los metadatos RDF. Cualquier programa con capacidad para visualizar archivos SVG debe ignorar toda esa información siguiendo la especificación SVG, de manera que en principio, esta opción no debería ser necesaria.

-p, --print

Envía los datos del dibujo en formato PS para imprimir el dibujo, o para que los datos puedan ser utilizados como entrada de otro programa o comando a través de una tubería (pipe |), o para volcarlos en un archivo mediante el símbolo >. Los parámetros de esta opción deben especificarse correctamente.

Por ejemplo, para enviar en Linux los datos de un dibujo a un archivo se puede utilizar el siguiente comando:

inkscape --print '> test.ps' test.svg

-M, --export-emf

Exporta un archivo en formato EMF (Enhanced Metafile). Esta opción solo es operativa en Windows.

Opciones de Área de Exportación

Por el momento, estas opciones solamente afectan a la exportación en formatos de mapa de bits, excepto la opción --export-bbox-page que sirve para exportar en formato EPS.

[Nota]Nota

La mayoría de los programas de visualización de documentos en formato PostScript solo reproducen el contenido del rectángulo definido por el parámetro PostScript BoundingBox (si está definido). Los archivos en formato EPS deben incluir necesariamente este parámetro BoundingBox, sin embargo, este es opcional en los archivos PS. De forma predeterminada, Inkscape define el parámetro BoundingBox como el área de la página en los archivos PS, y como la caja de contorno del dibujo en los archivos EPS (en ambos casos con 72 ppp). En la versión 0.46, la opción --export-area-page se puede utilizar para definir el parámetro BoundingBox como el área de la página en las exportaciones en formato EPS. Esto ya no es posible en la versión 0.47, ya que en esta versión las exportaciones están basadas en la biblioteca gráfica Cairo.

-a, --export-area

Especifica el área rectangular del dibujo que se debe exportar. Es necesario definir las coordenadas de la esquina inferior izquierda y de la esquina superior derecha de dicho rectángulo en el formato x0:y0:x1:y1. (La esquina inferior izquierda del dibujo tiene las coordenadas 0,0). La unidades de estas coordenadas son las unidades SVG del usuario.

Por ejemplo, para exportar en formato PNG solamente la mitad izquierda de un dibujo de 200 por 100 píxeles de tamaño, habría que ejecutar el siguiente comando:

inkscape --export-area=0:0:100:100 --export-png=test.png test.svg

-C, --export-area-page

En la versión 0.46 el formato de esta opción era --export-area-canvas.

El área exportada será toda la página del dibujo.

-D, --export-area-drawing

El área exportada será la encerrada por la caja de contorno de todos los objetos del dibujo, incluyendo aquellos dibujos que puedan estar fuera de la página. Esta es la opción predeterminada en la exportación en formato EPS. Hay que tener en cuenta que la opción --export-area-page anula a la opción --export-area-drawing.

--export-area-snap

El área exportada aumentará ampliándose hasta el valor entero más próximo. Esta opción tiene dos efectos: (1) Si hemos alineado todos los objetos del dibujo a una rejilla de píxeles (para reducir así los efectos de anti-aliasing), pero el área de exportación de la caja de contorno no está alineada con dicha rejilla, esta opción nos permite asegurar que el mapa de bits exportado estará alineado con la misma rejilla. (2) Impedirá que los bordes del dibujo sean recortados.

-i, --export-id

El área exportada será la definida por la caja de contorno del objeto especificado en la opción. El dibujo exportado incluirá las partes de otros objetos que estén dentro de dicha caja de contorno. El nombre identificador de un objeto determinado se puede encontrar seleccionando ese objeto dentro de la interfaz gráfica de Inkscape y buscando su definición en el cuadro de diálogo Editor XML. (Por supuesto, desde ese mismo entorno gráfico también se puede exportar el objeto mediante el cuadro de diálogo Exportar mapa de bits.)

-j, --export-id-only

Únicamente se exporta el objeto especificado en la opción. Es necesario utilizarla con la opción --export-id. Ver la opción anterior. Puede usarse con las opciones --export-area-canvas y --export-area-page.

-B, --export-bbox-page

Esta opción solo se puede utilizar para exportar en formato EPS. Si se usa esta opción, el valor del parámetro PostScript BoundingBox pasará a ser el área de la página (a 72 ppp). La mayoría de visualizadores de documentos PostScript recortará el dibujo siguiendo los límites de esta área. Si no se utiliza esta opción, el parámetro BoundingBox se ajusta a la caja de contorno del dibujo Inkscape.

Opciones de Propiedades de Exportación

Las primeras opciones afectan a exportaciones en formatos de mapas de bits, mientras que las últimas afectan a exportaciones en formatos PS y EPS.

-d, --export-dpi

Exportación de Mapas de bits.  Con esta opción, el mapa de bits exportado cambiará de tamaño según la proporción definida por el número asignado a la unidad SVG del usuario. El valor predeterminado es 90, que coincide con la escala interna usada por Inkscape; es decir, un valor de 90 significa que un píxel de Inkscape corresponde a un píxel exportado. Un valor de 72 significa que un punto de Inkscape corresponde a un píxel exportado. (Ver la sección “Las Coordenadas de Inkscape.) Esta opción anula a la opción --export-use-hints.

Exportación Vectorial.  Esta opción fija la resolución aplicada a los filtros de tramas (raster). El valor predeterminado es de 90 ppp.

-w, --export-width

Con esta opción, el mapa de bits exportado cambiará de tamaño de manera que su anchura será igual al número de píxeles especificado. Esta opción anula a la opción --export-dpi.

-h, --export-height

Con esta opción, el mapa de bits exportado cambiará de tamaño de manera que su altura será igual al número de píxeles especificado. Esta opción anula a la opción --export-dpi.

-b, --export-background

Con esta opción, el color especificado se utiliza para el fondo del mapa de bits exportado. Se puede utilizar cualquier código SVG de definición de colores (por ejemplo, #ffc0cb, rgb(255, 192, 203) o pink). Ver la sección de la especificación SVG sobre las palabras clave de colores, donde aparece una lista de los colores definidos mediante palabras clave. Si en la exportación no se utiliza esta opción, el color que se usará para el fondo del mapa de bits será el especificado en el atributo pagecolor de la sección sodipodi:namedview del archivo SVG del dibujo (si se ha definido dicho atributo).

-y, --export-background-opacity

Con esta opción, el valor especificado se utiliza para la transparencia u opacidad del fondo del mapa de bits exportado. Este valor se puede especificar mediante un número entre 0.0 y 1.0, o mediante un entero entre 0 y 255. En ambos casos, el valor mínimo corresponde a una transparencia total, y el valor máximo a una opacidad completa. Nota: el valor 1 se interpreta como una transparencia total.

-t, --export-use-hints

Si previamente hemos guardado un objeto como una imagen en mapa de bits desde dentro de Inkscape (y hemos guardado el archivo después), esta opción se puede usar para exportar el objeto a un archivo en formato de mapa de bits con el mismo nombre y resolución. Debe utilizarse con la opción --export-id.

-T, --export-text-to-path

Con esta opción, los objetos de texto del dibujo se convierten en trazos antes de la exportación a un archivo en formato PS o EPS. Esto nos asegura que el texto será reproducido correctamente sin importar las fuentes que estén instaladas en el equipo con el que se va a visualizar (o en la impresora con la que se va a imprimir) el archivo resultante.

-F, --export-embed-fonts

Eliminada en la versión 0.47.

A partir de la versión 0.47, Inkscape siempre incrusta las fuentes en los archivos exportados en formatos EPS, PS y PDF.