Agregar texto a imagen con Golang

En este tutorial de trabajo con imágenes en Golang vamos a ver cómo escribir texto sobre una imagen, cambiado la alineación, tamaño, espaciado de línea e incluso cargando una fuente TTF. Veamos entonces cómo dibujar texto sobre una imagen con Golang. El ejemplo que te mostraré crea una imagen en blanco y dibuja el texto en la misma, ajustando el texto como sea necesario. ...

enero 24, 2024 · 4 min · 651 palabras · Parzibyte

Guardar y recuperar struct en archivo usando C++

En el post de hoy veremos cómo guardar los datos de un vector de struct en un archivo de texto para más tarde poder recuperarlo. Es decir, guardar varias estructuras (un arreglo de ellas) en un archivo y en cualquier otro momento del tiempo leer ese archivo y convertirlo de nuevo a una colección de structs usando C++. Básicamente vamos a serializar y deserializar structs en un archivo usando CPP. ...

enero 2, 2022 · 5 min · 856 palabras · Parzibyte

Leer y escribir en etiquetas RFID con MFRC522 (RFID-RC522)

En este post te voy a mostrar cómo guardar información en las tarjetas o etiquetas RFID usando el lector MFRC522 y un Arduino o NodeMCU ESP8266. Anteriormente ya te mostré cómo leer el serial de estas etiquetas, pero ahora te voy a enseñar a escribir y leer información dentro de ellas. Gracias a esto puedes crear infinidad de aplicaciones como una tarjeta de crédito, monedero electrónico, control de entrada para el transporte público, etcétera. Te voy a mostrar cómo leer y escribir datos usando la NodeMCU ESP8266 pero teóricamente puedes usar cualquier Arduino, ya sea el UNO, Mega, etcétera; lo único que cambia es la conexión, pues el código se queda casi intacto. ...

junio 4, 2021 · 6 min · 1181 palabras · Parzibyte

Python - Trabajo con archivos en UTF-8

Hace un momento estaba trabajando en un script de Python 3 en donde se lee y escribe cierto texto, solo que ocurrió un problema cuando dentro del contenido del archivo se encontraba una ñ. Por lo tanto en este post te enseñaré cómo leer y escribir archivos de texto codificados como UTF-8 para que soporte los caracteres especiales como la ñ, acentos, etcétera; casi todo lo que conforma el idioma español. Para ello simplemente vamos a indicar el encoding al abrir los archivos. ...

febrero 1, 2021 · 1 min · 204 palabras · Parzibyte

Acceder al portapapeles con JavaScript

Introducción Hoy veremos cómo copiar y pegar texto en JavaScript. Esto es leer del portapapeles y escribir en el portapapeles usando promesas. En resumen, veremos cómo acceder al portapapeles con JavaScript (también conocido como clipboard) ...

agosto 24, 2018 · 2 min · 414 palabras · Parzibyte

Ejemplo de esteganografía en imágenes con Python

Introducción Buscando y buscando librerías para ocultar mensajes en imágenes utilizando Python encontré algunas, pero ninguna funcionó en mi máquina. Ya fuera al momento de instalarla o al momento de utilizarla. Así que decidí hacerlo a mano, y aprender un poco del proceso. Al final, pude ocultar texto para más tarde recuperarlo. A esta técnica se le llama esteganografía. No utilicé ninguna librería, sólo PIL para obtener los pixeles de una imagen. Los métodos explicados aquí puede que sean redundantes, pero son bastante explicativos. Antes de continuar, recomiendo y casi obligo a leer cómo es que modificamos el LSB de cada byte de cada nivel de color en un pixel. Recuerda tener instalado Python y pip. Nota: si quieres ver el código completo míralo en GitHub. ...

abril 6, 2018 · 8 min · 1595 palabras · Parzibyte