elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Crear imagenes a partir de codigo?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Crear imagenes a partir de codigo?  (Leído 3,474 veces)
erickgracia

Desconectado Desconectado

Mensajes: 17


Ver Perfil
Crear imagenes a partir de codigo?
« en: 26 Octubre 2015, 10:05 am »

Buenas tengan, estoy teniendo una duda con respecto al como es posible crear un archivo de imagen mediante código, tomando en cuenta que todos los archivos tienen un trasfondo binario  ;D, y quisiera saber si alguen me pudiera explicar , por lo menos con pseudocódigo como sería posible generar una cadena de información de 1 y 0´s (o codigo hexadecimal, la verdad no tengo idea como esta confomada un formato de imagen ya que nunca tuve la oportunidad de estudiar una ingeniería  >:( )

dejo un ejemplo base para dar idea:

* ¿Como se podria generar/exportar una imagen... digamos .png a partir de leer un archivo .jpg (o mediante puro codigo :D ), y que el archivo nuevo sea legible por un programa que muestre imagenes?

-Esto por supuesto ya sabiendo los codigos de los metadatos, el número mágico, etc.


Perdon si esta posteado en la sección equivocada, pero tengo un considerable conocimiento en c++ y debido al manejo de memoria dinámica que ofrece este lenguaje me parece el lugar adecuado para postear mi duda :D


-De antemano gracias por su tiempo


En línea

ivancea96


Desconectado Desconectado

Mensajes: 3.412


ASMático


Ver Perfil WWW
Re: Crear imagenes a partir de codigo?
« Respuesta #1 en: 26 Octubre 2015, 10:44 am »

JPE es un formato comprimido, así que no te lo recomiendo para empezar.
BMP es de los más sencillos, pero te recomiendo uno mucho más simple: PBM

PBM tiene 6 formatos: archivo blanco y negro, archivo en escala de grises, y archivos en color RGB. Todos estos en ASCII. Luego, cada uno de estos tienen su homólogo en binario.

Es de los más simples para empezar. Eso sí, no lo abren todos los editores de imagen. Photoshop, por ejemplo, sí.

https://en.wikipedia.org/wiki/Netpbm_format

El problema de los formatos es que tienes que conocerlos. Eso es todo. Una vez sepas como es el formto (o sigas una guía para generarlo), ya solo es crear el código que lo genere.

Con PBM puedes hacerlo hasta a mano.

PBM versión 6 (P6), es RGB en binario. El mejor formato, pues es el menos pesado, y el más rápido de trabajar en programación. Te animo a hacer un programa para él :D!


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
crear un DVD a partir de un avi
Multimedia
eco2001 3 2,505 Último mensaje 13 Noviembre 2004, 06:39 am
por eco2001
Crear CD a partir de .iso, que hago mal?? « 1 2 »
Software
^Sephiroth^ 10 14,859 Último mensaje 28 Mayo 2005, 06:45 am
por xiyu
Crear VCD a Partir de video DVD.. VOb?
Multimedia
kichan 1 2,368 Último mensaje 11 Junio 2007, 21:14 pm
por Songoku
partir imagenes / bmp's
Diseño Gráfico
3k1n0x 1 2,748 Último mensaje 6 Julio 2008, 02:59 am
por 3k1n0x
Crear .exe a partir de código VB?
Programación Visual Basic
extreme69 7 3,641 Último mensaje 1 Junio 2012, 20:54 pm
por extreme69
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines