Capítulo 21. Extensiones

Tabla de contenidos

Actualizadas para la versión 0.47. Las Extensiones se denominaban Efectos antes de la versión 0.47.

Las capacidades y recursos de Inkscape se pueden ampliar y mejorar mediante las Extensiones, que no son más que scripts o programas que se pueden ejecutar desde dentro de Inkscape. La mayoría de las Extensiones necesitan de programas externos normalmente escritos en los lenguajes Perl o Python.

Algunas de las Extensiones incluidas en Inkscape pueden parecer de una utilidad marginal para el usuario medio del programa. Sin embargo, examinando el código de las mismas se puede aprender mucho para escribir tus propios programas de Extensiones. El código de las Extensiones se puede encontrar en el directorio share/inkscape/extensions (en Windows en el directorio inkscape\share\extensions).

Los códigos de un pequeño número de Extensiones están integrados dentro de Inkscape. Estos códigos están localizados en el directorio fuente src/extension/internal. A menudo, una Extensión se puede utilizar para probar y ensayar el prototipo de un nuevo recurso o utilidad que puede llegar a ser incorporada de forma nativa en una futura versión de Inkscape. Las Extensiones también resultan una buena forma de añadir al programa una utilidad que puede tener un uso limitado dentro de la comunidad general de Inkscape, y que por lo tanto, no esté garantizado un compromiso a largo plazo para incorporar esta utilidad dentro del código principal de Inkscape.

Si alguna extensión no funciona, puede ocurrir que no esté instalada alguna dependencia externa de Inkscape, es decir, otro programa externo necesario para esa extensión funcione. Para comprobar si este es el caso, hay que examinar el archivo de registro extensions-errors.log localizado en el directorio de preferencias de Inkscape (en Linux: .config/­inkscape para la versión 0.47, y .inkscape para versiones anteriores; en Windows: Documents and Settings\­USER\­Application Data\­Inkscape).

A partir de la versión 0.46 de Inkscape, la ejecución de las Extensiones puede permanecer activa, esto es, el código de la extensión se puede ejecutar automáticamente en segundo plano, respondiendo inmediatamente a los cambios que se realicen en los parámetros. Esta propiedad tiene ventajas (ya que los resultados de los cambios en los parámetros se ven inmediatamente), e inconvenientes (ya que los resultados se actualizan antes de que los parámetros sean modificados definitivamente). El cuadro de diálogo de cada Extensión tiene una casilla para activar o desactivar esta opción de Vista en directo.

Es posible establecer atajos de teclado para las extensiones. Para ello ver la sección “Atajos de Teclado Personalizados ” del Capítulo 23, Personalización .

Las diferentes Extensiones están agrupadas dentro de Inkscape en varias categorías:

El menú Extensiones incluye dos opciones que permiten un acceso rápido a la última extensión usada previamente. La primera, Extensiones Extensión anterior, ejecuta directamente la última extensión utilizada con los mismos valores de sus parámetros. La segunda opción, Extensiones Ajustes de la extensión anterior... , abre el cuadro de diálogo de los parámetros de la última extensión utilizada.