Hacer esto con GIMP (software libre, gratuito y multiplataforma de edición de imágenes) es muy sencillo. Este programa entre distribuciones GNU/Linux es muy común tenerlo, y si no está instalado podreis instalarlo fácilmente con un simple apt
1. Abrimos la imagen con gimp.
2. A la imagen debemos añadirle una canal alfa, que será la que nos permita aplicar la transparencia a la imagen. ¿Cómo se hace? Abierta la imagen, desde el menú “Capa“, “Transparencia“, “Añadir canal alfa“. (Si la opción aparece deshabilitada, probablemente se deba a que ya esté aplicado este canal alfa y podremos seguir)
3. Debemos seleccionar aquellas partes de la imagen que queremos que sean transparentes; es decir, aquellas que queremos que se vean con este nuevo canal alfa creado. ¿Cómo se hace?
§ Opción 1: Seleccionamos zonas de la imagen según el color (menú “Seleccionar“, “Por Color“). Es decir, seleccionamos este opción del menú, e iremos seleccionando haciendo click sobre aquellas partes de la imagen que queramos aplicar transparencia, seleccionándose toda parte de la imagen de ese color (en la imagen de ejemplo, si hacemos click sobre el cielo, se seleccionará directamente todo el cielo). Realizada la selección deberemos aplicar un “cortar” para que se elimine toda esa zona, quedando una especie de maya cuadriculada de tonos grises, que representan el canal alfa de transparencia.
§ Opción 2: básicamente igual que la anterior cambiando la forma de seleccionar zonas de la imagen. En este caso usaríamos métodos más tradicionales como el ir seleccionado manualmente aquellas zonas que queramos transparentes para luego “cortarlas”; o usando la opción de “borrar” de la paleta, que directamente irá creando zonas transparentes.
4. Para finalizar, debemos almacenar la imagen en un formato que soporte transparencias de este tipo como son el formato GIF o PNG; donde al menos a mi gusto, PNG es preferible por ser un formato que a pesar de comprimir de forma general tanto o más que GIF, no tiene pérdidas de color, aunque si es cierto que GIF permite hacer animaciones y otras cosas que PNG no puede
Fuente: http://linuxcpp.extreblog.com



RSS - Posts