Blog de conocimiento gratuito: linux, programación, open source, bases de datos, android, frameworks, web e informática en general.
En este artículo te voy a enseñar a rotar una imagen con HTML y JavaScript a través de canvas, de manera que podrás girar una imagen los grados que tú quieras, es decir, rotarla 90, 180, 270 o cualquier cantidad.
Veremos cómo cargar una imagen, pintarla en un canvas, agregarle rotación y después hacer cosas como descargar esa imagen o enviarla al backend que puede ser con Node, C#, PHP, etcétera.
En este post te voy a relatar mi intento de comunicarme con una impresora térmica Bluetooth usando BLE o Bluetooth Low Energy.
Al final ya no lo usé y utilicé en su lugar el Bluetooth clásico, Bluetooth serial o RFCOMM, pero vengo a explicarte las razones.
En este corto post de programación con Dart te mostraré cómo convertir una imagen (sin importar si es PNG o JPG) a blanco y negro, manteniendo los niveles para que la imagen se siga viendo bien incluso si solo está en blanco y negro.
El código está escrito en el lenguaje de programación Dart y puede ser usado más tarde en Flutter. De hecho eso haré yo, pues ando porteando mi plugin de impresoras térmicas para Android.
En este post te mostraré cómo convertir una cadena en base64 a una imagen de Go. Específicamente convertiremos un string de la imagen en base64 a un objeto tipo image.Image
.
Una vez que tengamos la imagen como image.Image
entonces podemos escribirla en el disco duro, manipularla o hacer cualquier otra cosa.
En este artículo te mostraré cómo manipular imágenes con Python, aplicarle algunos filtros y transformarlas. Lo que te enseñaré será:
Todo esto con Python, escribiendo los algoritmos manualmente sin depender de una librería. Eso sí, para leer la imagen como matriz vamos a usar imageio
.
Ya que andamos por aquí te recuerdo que también tengo un post en donde expliqué cómo ocultar texto en imágenes.
En el artículo de hoy te voy a enseñar a difuminar una imagen aplicando el desenfoque de caja con Python. Vamos a leer la imagen como una matriz e ir modificando cada pixel.
El desenfoque de caja se logra tomando los pixeles vecinos del pixel en cuestión, tomando los RGB de cada uno y promediándolos.
Con “pixeles vecinos” me refiero al pixel que está arriba, abajo, a la derecha, a la izquierda, y en las 4 diagonales posibles.
Al final podremos implementar el desenfoque de caja o box blur en Python manualmente sin usar librerías.
Hoy te enseñaré a aplicar el filtro de sepia a una imagen utilizando programación y manipulación a nivel de pixeles en una imagen usando Python.
No vamos a usar librerías para la transformación, vamos a leer cada nivel de color de cada pixel y transformarlo para tener un filtro sepia.
Todo esto lo haremos recorriendo la matriz de pixeles; al final podremos convertir una imagen a modo sepia con Python.
Hoy vamos a ver cómo convertir una imagen a escala de grises usando el lenguaje de programación Python.
Básicamente vamos a tomar una imagen a color, obtener sus pixeles y modificarlos a mano (sin librerías) para aplicar la escala de grises.
Finalmente vamos a guardar la imagen ya procesada.