filtro rata panchis

publicado el 2018-08-22


antes de escribir mi entrada sobre el diagrama del sistema que estoy haciendo para el proyecto de tortilla stories, se me ocurrió que las fotos que fuera a subir acá las podría filtrar con un “filtro rata panchis” escrito con imagemagick.

a continuación escribo cómo quedó y qué hace :)

taza de café filtrada para estar en tonos morados y rosas

porque las ratas también tomamos café (y le tomamos foto)

en un directorio hice un archivo filtro.sh que al final quedó con el siguiente contenido:

#!/bin/bash
#filtro rata panchis
convert $1 \
	-colorspace Gray \
	-contrast-stretch 0 \
	-posterize 8 \
	+level-colors \
	   "#660066","#ffccff" \
	-resize 400x400 \
	${1%.jpg}_filtrada.jpg

(las diagonales antes de los saltos de línea los pongo para que quepa aquí en el blog y para hablar de cada línea)

para hacerlo ejecutable:

chmod +x filtro.sh

y para ejecutarlo:

./filtro.sh nombredeimagen.jpg

(dando como resultado nombredeimagen_filtrada.jpg)

detrás de escenas

me voy línea por línea:

  • es un script de bash
  • nombre del script
  • “convierte” / aplica las siguientes operaciones a $1, que es el primer argumento que recibas (el nombre de la imagen)
  • conviértela a escala de grises
  • modifica el contraste de la imagen de tal forma que los pixeles más oscuros se vuelvan negros y los más claros blancos
  • reduce la cantidad de tonos de color a solo ocho (para una apariencia medio retro o algo así)
  • ajusta los colores de la imagen de tal forma que el color negro se vuelva #660066 (el morado de la fuente y trazos en el blog) y el blanco se vuelva #ffccff (el rosa del fondo)
  • redimensiona a un tamaño máximo de 400x400, respetando las proporciones originales (tamaño “pequeñito” para una web más ecológica (?))
  • al nombre de la imagen quítale el sufijo original de .jpg y agrégale un _filtrada.jpg

ejemplos

originalmente pensé que funcionaría con fotos del diagrama que hice, pero no me gustó tantísimo (probablemente para este caso convenga trazarlo mejor y convertirlo a vectores, como he compartido en otras notas… o tomarla con mejor luz)

foto de un diagrama en una libreta

foto original

foto de un diagrama en una libreta, pero con el filtro aplicado; quedó relativamente oscura

foto filtrada

pero para una foto más “normal”, como las que probablemente compartiré cuando esté hablando de configuraciones físicas, sí me gustó:

foto de una taza de café

foto original

foto de una taza de café pero filtrada, aquí se siguen apreciando la forma y tonos

foto filtrada

puede estar medio cursi, pero bueno, qué más da ;)