Redimensionar imágenes SVG de forma masiva en Ubuntu, Linux Mint y derivados

Nadie puede negarme que las aplicaciones que se hacen hoy en día son totalmente visuales. Ya sean altamente minimalistas o muy recargadas, la parte gráfica ha cobrado una gran importancia. Así, un desarrollador que se precie, no solo tiene que hacer una aplicación que funcione, sino que además tiene que ser atractiva. Y probablemente, sea mas importante esto segundo que casi el funcionamiento de la aplicación (a lo mejor he exagerado un poco en este punto). Sea como fuere, lo que es indudable es que los iconos tienen una gran importancia. Y por ende, debemos hacer iconos para diferentes tamaños de pantalla (sin hablar de los dispositivos móviles o de las páginas web responsive). En este sentido y gracias a la idea de Luis, la persona que está detrás de la distribución Trasuntu, he implementado un nuevo complemento para Nautilus, Nemo y Caja, que permite redimensionar imágenes SVG desde el explorador archivos y de forma masiva.

¿Porque SVG? La gran ventaja de las imágenes vectoriales, reside precisamente en que no pierde calidad al redimensionarse, dado que está definido por atributos matemáticos. Así cuando diseñamos un icono en formato vectorial, estamos asegurando el éxito. Al hacerlo de esta forma, podremos redimensionarlo a las necesidades de la pantalla destino sin que se pierda calidad.

Actualmente, aunque están muy extendidas las pantallas full hd ó 1080p, ya hay disponibles en el mercado 2160p, ultra hd e incluso 4K. Y las que tienen que llegar, hasta que el ojo humano sea capaz de distinguirlo. Esto es un problema, en el caso de que no hayas realizado los iconos en formato vectorial, puesto que tendrás que redimensionar tus imágenes, y seguro perderán resolución, a menos que lo que estés haciendo sea reducir el tamaño de la imagen…

Así pues la solución se encuentra en utilizar imágenes vectoriales y combinarlas con una herramienta para redimensionar imágenes SVG.

Redimensionar imágenes SVG de forma masiva en Ubuntu, Linux Mint y derivados. Logo.

Continúa leyendo “Redimensionar imágenes SVG de forma masiva en Ubuntu, Linux Mint y derivados”

Crear iconos para Android desde Nautilus en Ubuntu

Una de las grandes ventajas de Android es que puedes encontrar móviles de cualquier precio, tamaño, forma, etc…, evidentemente esto conlleva a que hay una gran variedad de de tamaños y densidades, con lo que como verás a continuación es necesario crear iconos para Android para diferentes tamñaos de pantalla.

Para resolver este problema, Android ha definido hasta seis densidades, ldpi, mdpi, hdpi, xhdpi, xxhdpi y xxxhdpdi, de forma que si quieres desarrollar aplicaciones que soporten estas densidades y se vean exactamente igual con independencia de la densidad del móvil, tendrás que crear un tamaño de imágen para cada densidad.

Hace ya algún tiempo, escribí un artículo “Creando iconografía para Android en Ubuntu”, en el que describía como hice la iconografía para la aplicación de Mi Indicador del Tiempo para Android, sin embargo, cada vez que tengo que hacer los iconos para una aplicación, me resulta muy pesado recurrir al terminal, así que decidí desarrollar un complemento para Nautilus, con el que poder crear iconos para Android a partir de archivos vectoriales SVG Nautilus Iconify.

Crear iconos para Android desde Nautilus en Ubuntu - logo

Continúa leyendo “Crear iconos para Android desde Nautilus en Ubuntu”

Convertir archivos svg a png de forma masiva en Ubuntu

Introducción

Hace ya algún tiempo que las imágenes vectoriales se han convertido en mis preferidas a la hora de realizar iconos imágenes y demás. La ventaja de sobre las imágenes de mapas de bits es sin lugar a duda es la de poder escalarla sin perder calidad de imagen.

Esto cobra mas importancia hoy en día, con el desarrollo de aplicaciones para distintas plataformas, donde cada una, móvil, tableta, ordenador de sobremesa, requiere de una resolución distinta, y por tanto de un tamaño diferente de imagen.

Lo cierto es que podemos hacer la imagen a mucha mas resolución y luego, ir reduciendo hasta llegar a los tamaños deseados, pero no creo que este sea el procedimiento mas acertado.

Por otro lado, Inkscape, facilita mucho el trabajo a la hora de crear multitud de imágenes, como es el caso de las versiones de My-Weather-Indicator tanto para Ubuntu como para Android.

El problema, es que una vez creados todos los archivos vectoriales, hay que pasarlos a mapa de bits, en mi caso imágenes PNG. Evidentemente, siempre podemos hacerlo a mano, pero ¿Como convertirlos de forma masiva?

plain_icons_016.png

Continúa leyendo “Convertir archivos svg a png de forma masiva en Ubuntu”

Limpiar archivos SVG con SVG Cleaner en Ubuntu

Introducción

En estos últimos días, he estado preparando algunos croquis con ubicación de señales de tráfico. Como de costumbre, no encontré las imágenes, así que me he decido a preparar una biblioteca de imágenes e incluso una aplicación sencilla para hacer este trabajo.

He estado descargando las imágenes, desde Wikimedia Commons, pero me encontré con la desagradable sorpresa de que no todas las imágenes se podían editar con [Inkscape], además no todas las imágenes eran vectoriales, ni estaban bien acabadas…, ¿Cómo solucionarlo? SVG Cleaner

SVG Cleaner_041.png

Continúa leyendo “Limpiar archivos SVG con SVG Cleaner en Ubuntu”