InkScape, vectoriza un mapa de bits (en Windows XP)

29 08 2007

InkScape, programa de dibujo libreAunque el título de este artículo puede parecerte un tanto extraño y quizás desconocido, sobre todo, si no estás demasiado acostumbrado a conceptos técnicos propios de imágenes digitales como píxeles, vectores o formatos de imagen, una vez que conozcas este sencillo procedimiento te harás asiduo al mismo y, es muy probable, que te entre una fiebre excesiva por vectorizar todas tus imágenes preferidas. Y encontrarás rápidamente su utilidad, especialmente si eres un docente de Educación Infantil y Primaria, porque muchos de nosotros sabemos que la búsqueda de imágenes que ilustren los trabajos que realizaremos para nuestros alumnos, suele ser una de nuestras tareas habituales en el trabajo con el ordenador.

Te pongo un ejemplo entre muchos; como maestra de Educación Infantil que soy, y además no demasiado artista a la hora de dibujar, me veo en la necesidad de localizar por Internet dibujos para utilizar como adornos del aula, carteles que ilustren los rincones de la clase, ilustraciones decorativas para las diferentes actividades que realizo en la clase o dibujos e imágenes para realizar con ellos fichas de trabajo individual para los peques y así reforzar con ellas conceptos diferentes que serán abordados en el día a día. Y esto no está exento de dificultades:

  • Localizo una imagen en blanco y negro para colorearla y decorar el aula, pero su tamaño es muy pequeño. Es una imagen en formato gif o jpg y cuando la amplío se advierten demasiado los píxeles que la componen. Siempre nos quedará el recurso de ampliar el dibujo con la fotocopiadora una vez impreso e incluso repasar su contorno con un rotulador pero… ¿no deberían ayudarnos las TIC en esto?
  • Estoy trabajando la unidad del otoño en clase y me gustaría que mis pequeños alumnos ordenaran de mayor a menor cuatro imágenes de una manzana en 4 tamaños distintos. ¿Vuelvo de nuevo a fotocopiar, ampliar - reducir y pegar los recortes en papel para componer este trabajo? ¿para que quiero mi flamante ordenador si no soy capaz de utilizarlo para que me facilite las tareas habituales?
  • La imagen en color descargada… si está muy bien… pero… yo la quiero en blanco y negro para que mis alumnos trabajen sobre ella y además pueda fotocopiar esta ficha de trabajo individual para toda la clase con la mayor calidad posible. ¿Cómo lo hago?

Pues nada más sencillo, utiliza InkScape, programa de dibujo vectorial libre y de código abierto, gratuito y en castellano, para convertir tus imágenes de bits en imágenes vectoriales. ¡Sencillo, rápido y eficaz, con apenas unos pocos clics de ratón!

No es intención de este artículo, ni de este Blog, explicarte conceptos excesivamente técnicos sobre la creación y tratamiento de imágenes digitales en el ordenador. Si deseas ampliar información localizarás en Internet numerosas páginas que te explicarán detalladamente cuestiones tales como los formatos de archivos de imagen (gif, jpg, bmp, tiff, png, etc.), el tamaño de la imagen, la resolución de la imagen, la profundidad de color o la compresión de imágenes digitales. Nuestra pretensión siempre será que aprendas a manejar el programa que estamos analizando mediante ejemplos concretos y tareas sencillas para que puedas utilizarlo de manera habitual. ¡Y, en principio, para esta práctica sólo tendrás que tener claro uno de estos conceptos, la diferencia entre mapas de bits e imágenes vectoriales, para comprender mejor el procedimiento que se seguirá y cuál será el resultado final!.

Cuestiones básicas: tipos de imágenes digitales

Por lo general, las imágenes digitales se clasifican en dos grupos según el modo en que son creadas y representadas:

Imágenes como mapas de bits

Como el propio nombre implica, estas imágenes se crean definiendo un mapa, o cuadrícula, y después se rellena cada una de las cuadrículas con trocitos de color. Cada uno de estas cuadrículas se denomina píxeles. Cada uno de estos píxeles asume un valor tonal y se dispone a modo de mosaico definiendo áreas cromáticas. Es decir, la imagen se constituye como una sucesión de puntos individuales de diferentes colores que están alineados en una “rejilla” con muchísimas celdas en las que se encuentra cada uno de los puntos que forman la imagen. A mayor cantidad de píxeles, tanto mejor será la calidad de la imagen, y por consiguiente será también mayor el tamaño del archivo.

Pérdida de calidad en una imagen de mapas de bits

Observa la pérdida de calidad en la imagen al ampliarla de tamaño

Las imágenes de mapas de bits, también conocidas como imágenes ráster o bitmaps, son los tipos de imágenes que se utilizan con más frecuencia en todos los programas informáticos y la mayoría de imágenes que utilizarás habitualmente en tus documentos, y la gran parte de imágenes descargadas de Internet, utilizarán esta técnica de representación.

La principal ventaja que tienen este tipo de imágenes es que pueden recoger una amplia gama de tonalidades (son perfectas, por tanto, para la toma de imágenes de la vida real) pero, por el contrario, la modificación de su tamaño implica pérdida de calidad de imagen. Veamos un ejemplo, si tomas una foto con una determinada resolución, por ejemplo 640 x 480 píxeles y utilizas el software adecuado para aumentar su tamaño un 200%, es decir una imagen de tamaño 1280 x 960 píxeles, conseguirás hacer la imagen más grande, no porque se separen los píxeles, sino porque el programa informático que has utilizado se “inventará” los píxeles necesarios hasta llegar a la nueva resolución (a esto se le llama interpolación). En muchas ocasiones, esta interpolación es errónea o imperfecta, lo que implica que la imagen pierda definición y calidad final, tal y como has visto en la imagen ofrecida anteriormente.

Imágenes vectoriales

En cuanto a la imágenes representadas por gráficos vectoriales, el método es muy distinto. En este tipo de imágenes se utilizan ecuaciones matemáticas para describir los puntos específicos de una imagen, conectar esos puntos con líneas que se conocen como vectores, y especificar el color, el tamaño y otro tipo de información, como el color y grosor de la línea o incluso el color de relleno de los objetos, que haga que aparezca la imagen. Cada elemento que compone la imagen es tratada como un objeto y en estas imágenes, todos los elementos que la constituyen son objetos independientes entre sí. En el momento de crear o de dibujar la imagen, el programa crea una ecuación matemática apropiada para ella. Si se modifica su contenido, forma o tamaño, el sistema sólo tiene que alterar los valores de la ecuación para regenerar el dibujo, con lo que se consigue una magnífica precisión y calidad en la imagen.

En estas imágenes los vectores se pueden representar como líneas o flechas que tienen un punto de partida, una longitud y una determinada dirección. La unión de varios vectores de diferentes tamaños permite crear figuras geométricas complejas como una estrella o un rectángulo. Por tanto, este tipo de imagen es perfecta para crear dibujos e ilustrar.

La principal ventaja de las imágenes vectoriales es su capacidad de almacenar los dibujos en un archivo muy compacto, ya que sólo se requiere la información necesaria para generar cada uno de los vectores. Además, los dibujos se pueden escalar sin que se produzca una pérdida de información. Si el dibujo aumenta o disminuye de tamaño, el programa recalcula automáticamente la posición y longitud de cada uno de los vectores que dibujan cada uno de los elementos, de ahí que si necesitas dibujos o ilustraciones que tengan que ser aumentados o disminuidos en tamaño las imágenes vectoriales son perfectas para ello. Por otro lado, existe otra ventaja que resulta muy importante a la hora de editar las imágenes. Como los gráficos estan formados a partir de figuras geométricas independientes, el programa de dibujo es capaz de tratar cada elemento por separado. De esta forma, puedes insertar elementos procedentes de otros dibujos o bibliotecas de imágenes, cambiar su posición, forma o tamaño y colocarlos en la posición que desees.

Las aplicaciones más conocidas que trabajan utilizando gráficos vectoriales son Corel Draw, Adobe Illustrator, Macromedia Freehand y en el campo del software libre OpenOffice Draw, InkScape o Sodipodi. Entre las aplicaciones más populares para trabajar con mapas de bits, Adobe Photoshop, Macromedia Fireworks y, ¡como no, El Gimp!.

Más información:

¡A la tarea!

Para esta práctica necesitarás disponer de cualquier imagen de mapa de bits, ya sea descargada de Internet o generada por cualquier aplicación gráfica. No importa que sea una imagen en blanco y negro o una imagen en color, aplica el procedimiento que te indicamos a la imagen en cuestión y ¡asómbrate del resultado!

Nosotros nos hemos conectado a la Mediateca de EducaMadrid, un excelente sitio para localizar imágenes, vídeos y sonidos gratuitos promovido por la Consejería de Educación de la Comunidad de Madrid y hemos descargado a nuestro equipo una ilustración de un pez, la imagen pez saltando que será la que utilicemos en esta práctica.

Es una imagen de mapa de bits en formato jpg y un tamaño de 232 x 350 píxeles, tal y como aprecias en la siguiente imagen:

pez saltando, imagen descargada de Educa Madrid org

Ejecuta InkScape. Abre la imagen anterior mediante Archivo - Abrir y localiza en el árbol de directorios de tu equipo, en la ventana Seleccione el archivo que desea abrir, el archivo descargado anterior (en nuestro caso se encuentra en el Escritorio).

InkScape, abre un archivo imagen

Tras hacer clic sobre el botón Abrir, la imagen aparecerá en InkScape, en el lienzo de dibujo en su parte central.

InkScape, ventana principal de la aplicación

Selecciona la imagen haciendo clic sobre ella. Observa como aparecen una serie de tiradores en los extremos (te permitirán redimensionar la imagen, si haces un clic sobre ella, o girarla, si haces un nuevo clic, observa cómo cambian de forma los tiradores).

InkScape, selecciona la imagen en la aplicación

En este caso, no necesitas hacer ninguna modificación, déjala tal cual está.

Vete al menú de InkScape y selecciona Trazo - Vectorizar mapa de bits:

Inkscape, menú Vectorizar mapa de bits

En la nueva ventana Vectorizar mapa de bits observa la pestaña Modo y las dos categorías incluidas en ella: Pasada simple: crea un trazo y Pasadas múltiples: crea un grupo de trazos así como los filtros disponibles en ella:

  • Corte de luminosidad
  • Detección de bordes
  • Reducción de colores

Prueba con las diferentes opciones y observa su resultado pulsando sobre el botón Actualizar. Aumenta o disminuye los valores numéricos dispuestos en Umbral hasta obtener una imágen nítida y que consideres adecuada para tus necesidades.

Inkscape, ventana vectorizar mapa de bits

Por ejemplo, nosotros hemos marcado Corte de luminosidad y aumentado el umbral a 0,790 para obtener una imagen vectorizada en blanco y negro con buena calidad.

Inkscape, ventana vectorizar mapa de bits

Cuando finalmente estés satisfecho del resultado final haz clic en Aceptar y cierra la ventana (clic en el aspa de cerrar ventana) para volver a la aplicación.

Parece que no ha pasado nada ¿verdad?, pues nada de eso… haz clic de nuevo sobre la imagen pez saltando (fíjate que está en color) y, sin soltar el botón del ratón, arrastra ligeramente a un lado la imagen, tal y como ves en la imagen siguiente:

Inkscape, imagen de mapa de bit e imagen vectoriza en pantalla

Selecciona de nuevo la imagen original (la coloreada) y bórrala mediante la tecla Supr. La imagen que permanece en InkScape es ya una imagen vectorizada. Podrás aumentarla o disminuirla de tamaño sin que esto afecte a la calidad de la imagen.

Prueba el resultado:

  • Vete al menú Archivo - Nuevo y selecciona en el listado de tamaños predeterminados A4. Un nuevo lienzo del tamaño de una hoja de papel aparecerá en pantalla. (Por lógica, A4_landscape, hoja de tamaño A4 en sentido horizontal).
  • Selecciona la imagen pez y utiliza el menú contextual del botón derecho del ratón para Copiar la imagen al Portapapeles de Windows XP (mismo efecto con menú Edición - Copiar o la combinación de teclas Ctrl + C)
  • Ahora acude al Documento nuevo abierto en una nueva ventana de InkScape y pega la imagen (menú contextual del botón derecho del ratón - pegar; menú Edición - Pegar o la combinación de teclas Ctrl + V.
  • Un pequeñito pez se localiza en el lienzo de trabajo. Haz clic sobre él para que aparezcan los tiradores, si la imagen no se encuentra ya seleccionada y no los ves en pantalla. Ahora arrastra de los tiradores de las esquinas, sin soltar el botón del ratón (para mantener la proporción de la imagen) hasta que la imagen del pez ocupe todo el espacio del documento A4. ¡Sin pérdida alguna de calidad puedes escalar la imagen todo lo que desees!
  • Puedes colocar esta nueva imagen en el lienzo en el lugar que desees. Haz clic y arrastra la imagen (observa cómo se transforma el puntero del ratón en el icono mover), suéltala cuando alcances la posición deseada.
  • Guarda ambos documentos (menú Archivo - Guardar como): al primero llámalo pez.svg y al segundo pezA4.svg. Si en la ventana Seleccione el archivo en el que se guardará, validas la opción Añadir la extensión del archivo automáticamente y dejas seleccionado el formato SVG de InkScape (el formato nativo de la aplicación) sólo tendrás que teclear el nombre del fichero sin añadir la extensión.

InkScape, guardar la imagen en formato SVG

Descarga el archivo pez.svg con la imagen pez saltando vectorizada

Si deseas imprimir el pez en tamaño A4 te recomendamos que lo guardes en formato pdf. Simplemente repite el proceso Archivo - Guardar como y selecciona este formato en la lista de formatos disponibles (PDF, *.pdf). Asegúrate de seleccionar también la carpeta o directorio correcto en el que deseas guardar la imagen para localizarla sin problemas.

Queda ahora que tu imaginación, creatividad y buen hacer pueda plantear diferentes actividades educativas con las imágenes de mapas de bits vectorizadas. Por ejemplo, hemos elaborado una sencilla ficha de trabajo individual Grande - pequeño para nuestros alumnos de 4 años, completamente realizada con InkScape y convertida a formato PDF (que será la que fotocopiemos para toda la clase) escalando una misma imagen en dos tamaños diferenciados, en apenas 5 minutos:

Ficha de trabajo individual para Educación Infantil realizada �ntegramente con InkScape