User Tag List

Resultados 1 al 11 de 11

Tema: Programa para convertir binarios en arrays bajo Linux?

  1. #1

    Fecha de ingreso
    May 2004
    Ubicación
    Coslada, Madrid
    Mensajes
    13,259
    Mencionado
    2 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    12
    Thanked in
    Agradecido 9 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    6

    Programa para convertir binarios en arrays bajo Linux?

    Hola,

    Llevo tiempo buscando algún programita para convertir archivos binarios (imágenes, wavs, etc.) en arrays de datos para importarlos luego como archivos .h

    Bajo Windows está el gpbinconv de Aquafish que funciona de vicio, pero claro, es de Windows y yo lo necesito para Linux...

    Si además supiérais de uno que funcione con líneas de comandos, en lugar de interfaz gráfico, mejor que mejor

    Ah, lo quiero para usarlo con las SDL, así que no me sirve que meta los gráficos rotados y ya he probado la opción de guardado del Gimp, pero luego no funcionan bien...

    Muchas gracias

  2. #2

    Fecha de ingreso
    Mar 2003
    Ubicación
    Cerdanyola
    Mensajes
    3,848
    Mencionado
    46 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    38
    Agradecer Thanks Received 
    1,887
    Thanked in
    Agradecido 614 veces en [ARG:2 UNDEFINED] posts
    Supongo que sera por no tener experiencia programando en linux pero... porque no te haces tu uno?

  3. #3

    Fecha de ingreso
    May 2004
    Ubicación
    Coslada, Madrid
    Mensajes
    13,259
    Mencionado
    2 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    12
    Thanked in
    Agradecido 9 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    6
    Cita Iniciado por Wave
    Supongo que sera por no tener experiencia programando en linux pero... porque no te haces tu uno?
    Pues porque no sé exactamente cómo funcionan estos conversores... ¿qué valor se asigna a cada elemento del array?, ¿el valor hexadecimal de cada byte leído?

    Si supiera igual me lo hubiera hecho antes...

  4. #4

    Fecha de ingreso
    Mar 2003
    Ubicación
    Cerdanyola
    Mensajes
    3,848
    Mencionado
    46 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    38
    Agradecer Thanks Received 
    1,887
    Thanked in
    Agradecido 614 veces en [ARG:2 UNDEFINED] posts
    imprimir
    #define archivo_long (tamaño del archivo)

    char archivo_data[archivo_long] ={leer byte, transformar byte a cadena, escupir byte, repetir};

    creo que no me dejo nada.

  5. #5

    Fecha de ingreso
    Nov 2004
    Ubicación
    Farplane
    Mensajes
    203
    Mencionado
    0 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    0
    Thanked in
    Agradecido 0 veces en [ARG:2 UNDEFINED] posts
    Wenas!

    Con el SDK de Mirko venian un par de utilidades. Con "bmp2raw" realiza las conversiones a formatos de colores o usando paletas externas, la rota y demas transformaciones. Y luego con "raw2c" lo conviertes en array. El fichero "converter" es una nueva version del "raw2c" un poco mas depurada.

    Salu2
    Archivos adjuntados Archivos adjuntados
    Debian/Rules
    May the pichurrina be with you...
    http://www.denibol.com/

  6. #6

    Fecha de ingreso
    Jun 2004
    Ubicación
    Valencia
    Mensajes
    2,122
    Mencionado
    33 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    11
    Agradecer Thanks Received 
    102
    Thanked in
    Agradecido 57 veces en [ARG:2 UNDEFINED] posts
    ¿Con el wine no rula el gpbinconv desde linux?

  7. #7

    Fecha de ingreso
    Nov 2004
    Ubicación
    Farplane
    Mensajes
    203
    Mencionado
    0 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    0
    Thanked in
    Agradecido 0 veces en [ARG:2 UNDEFINED] posts
    Wenas!

    Cita Iniciado por Eskema
    ¿Con el wine no rula el gpbinconv desde linux?
    Hace unos meses con la version de wine (y cedega) ke probe no iba ni a tiros . No se ke tal ira ahora con las ultimas beta de wine.

    Salu2
    Debian/Rules
    May the pichurrina be with you...
    http://www.denibol.com/

  8. #8

    Fecha de ingreso
    Feb 2005
    Ubicación
    Cádiz / Madrid
    Mensajes
    2,679
    Mencionado
    0 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    0
    Thanked in
    Agradecido 0 veces en [ARG:2 UNDEFINED] posts
    Supongo que bin2c es lo más parecido y además bajo linea de comandos, aquí te dejo el código fuente en C (está bajo dominio público), solo tienes que compilarlo
    Archivos adjuntados Archivos adjuntados

    .:: Yo, ya ni veo el código. Solo veo una rubia, una morena, una pelirroja... - Cifra (The Matrix) ::.

  9. #9

    Fecha de ingreso
    Mar 2003
    Ubicación
    Cerdanyola
    Mensajes
    3,848
    Mencionado
    46 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    38
    Agradecer Thanks Received 
    1,887
    Thanked in
    Agradecido 614 veces en [ARG:2 UNDEFINED] posts
    Cita Iniciado por Uncanny
    Supongo que bin2c es lo más parecido y además bajo linea de comandos, aquí te dejo el código fuente en C (está bajo dominio público), solo tienes que compilarlo.
    Pues si, me he mirado el codigo y es lo mas parecido a lo que el quiere.

  10. #10

    Fecha de ingreso
    May 2004
    Ubicación
    Coslada, Madrid
    Mensajes
    13,259
    Mencionado
    2 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    12
    Thanked in
    Agradecido 9 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    6
    Cita Iniciado por Uncanny
    Supongo que bin2c es lo más parecido y además bajo linea de comandos, aquí te dejo el código fuente en C (está bajo dominio público), solo tienes que compilarlo
    Pues me ha venido genial

    Además, lo bueno de que me pasaras el código fuente, en lugar del binario, es que lo estoy modificando a mi gusto para solo tener que pasarle un parámetro y que él solo me lo transforme a un .h. Con eso y un pequeño script, tendré mi objetivo de transformar "de golpe" cualquier directorio con imágenes, en lugar de ir uno por uno desde la interfaz de Windows, cambiando el nombre del archivo, el nombre del archivo destino, el nombre del array...

    Muchas gracias a todos por la ayuda

  11. #11

    Fecha de ingreso
    Feb 2005
    Ubicación
    Cádiz / Madrid
    Mensajes
    2,679
    Mencionado
    0 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    0
    Agradecer Thanks Received 
    0
    Thanked in
    Agradecido 0 veces en [ARG:2 UNDEFINED] posts
    Pues si lo mejoras y encima para convetir en masa varios archivos binarios en arrays de bytes, molaría que pusieras por aquí tu versión de bin2c modificada cuando la termines

    .:: Yo, ya ni veo el código. Solo veo una rubia, una morena, una pelirroja... - Cifra (The Matrix) ::.

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •