Como sabemos, todos los archivos son simplemente contenedores de datos. PNG
Los archivos no son una excepción a esta regla.
Un archivo PNG básicamente se refiere a una cuadrícula rectangular de píxeles coloreados, por lo que no puede ser tan complicado, ciertamente no tan complicado como un video o incluso un GIF.
Mi pregunta es, ¿cómo puedes crear un PNG de la nada, usando solo el bloc de notas? Este archivo podría abrirse en un navegador (como Chrome) que lo reconocería como una imagen.
Un pequeño cuadrado de cuatro píxeles de colores serviría como un gran ejemplo.
El uso de Paint para intentar ver qué sucede arroja resultados interesantes.
Si Paint se usa para crear un archivo PNG que se ve así, (es muy pequeño, 2x2 píxeles, por lo que es posible que deba acercarlo)
El archivo de texto resultante se ve así:
IHDR ýÔšs sRGB ®Îé gAMA ±üa pHYs à ÃÇo¨d IDATWcè`ýÿ‰Ai£½Ç !ß=î_— IEND®B`‚
Pero, ¿qué está pasando detrás de escena?
Para aclarar, la pregunta no es cómo crear un archivo PNG, sino cómo, usando texto, crear un archivo PNG que coincida con ciertos criterios, por ejemplo, una línea de 7 colores del arco iris.
A PNG file basically just refers to a rectangular grid of colored pixels, so it can't be that complicated
png es un formato comprimido, y los archivos comprimidos nunca son simples