Sida 1 av 2
Exportera bild till textfil som källkod?
Postat: 6 januari 2009, 10:11:55
av Mr M
Jag söker efter ett program som läser in en bild och som sedan kan exportera ut bilden som källkod eller enbart som hexadecimala värden till en textfil.
Någon som har nått tips?
Har för mig att jag för länge sedan hittade ett program som kan exportera ut data radvis eller kolumnvis (uppifrån och ner, nerifrån och upp, höger till vänster eller vänster till höger). Men jag kan inte hitta programmet igen.

Re: Exportera bild till textfil som källkod?
Postat: 6 januari 2009, 10:22:08
av speakman
Öppna i t.ex. GIMP och spara i
XPM-format.

Re: Exportera bild till textfil som källkod?
Postat: 6 januari 2009, 11:51:39
av sodjan
Det beror mycket på vad du förväntar dig göra med själva filen efteråt.
Du kan göra en ren HEX omvandlig (fördubblar filen), eller någon base64
variant (ökar filen med 50%) eller en massa andra metoder...
Re: Exportera bild till textfil som källkod?
Postat: 6 januari 2009, 13:29:45
av Mr M
Det jag tänkte ha det till var att konvertera en bild till motsvarande assemblerkod för Commodore-64. Tänker leka lite med grafik (nostalgiprogrammering)
Jag har för några år sedan gjort ett sådant program till min Amiga som kunde läsa in en IFF-bild och sen klippa ut data ur denna. Då läste programmet även i en textfil där det stod var den skulle klippa ifrån. Skrev det i 68000 assembler eftersom jag inte kunde C då.
Fast det går ju pilla ihop ett liknande program i C# kanske, men jag är lite nybörjare på det ännu. Men då får man lite övning och ett vettigt projekt

Re: Exportera bild till textfil som källkod?
Postat: 6 januari 2009, 13:35:30
av sodjan
Ok vad 17 är "motsvarande assemblerkod för Commodore-64" ??
Det måste väl vara något slags "data" direktiv eller liknande.
Dessutom var det ju inte det du frågade om...
Re: Exportera bild till textfil som källkod?
Postat: 6 januari 2009, 13:38:05
av speakman
Re: Exportera bild till textfil som källkod?
Postat: 6 januari 2009, 13:52:51
av xxargs
har för mig att gimp också kunde exportera i C .h och .c-format
Re: Exportera bild till textfil som källkod?
Postat: 6 januari 2009, 15:00:05
av Mr M
sodjan skrev:Det beror mycket på vad du förväntar dig göra med själva filen efteråt.
Du kan göra en ren HEX omvandlig (fördubblar filen), eller någon base64
variant (ökar filen med 50%) eller en massa andra metoder...
Det simplaste är att få det i hexadecimal form så kan man fixa resten av formateringen själv.
Re: Exportera bild till textfil som källkod?
Postat: 6 januari 2009, 15:01:24
av Mr M
Ska prova det nu

Re: Exportera bild till textfil som källkod?
Postat: 6 januari 2009, 15:16:59
av Mr M
GIMP kunde bara hantera RGB-bilder. Jag vill köra 1-bitarsfärg. :-/
Re: Exportera bild till textfil som källkod?
Postat: 6 januari 2009, 15:27:46
av bearing
Vad är filformatet på dina bilder?
Lite googling kring filformatet kommer nog ge dig en beskrivning av hur headern är uppbyggd.
Re: Exportera bild till textfil som källkod?
Postat: 6 januari 2009, 15:28:10
av sodjan
Ingen större mening med fler inlägg här, det är
alldeles för mycket oklart. Så snart du får förslag så
dyker det upp nya förutsättningar...
Re: Exportera bild till textfil som källkod?
Postat: 6 januari 2009, 15:47:39
av Mr M
sodjan skrev:Ingen större mening med fler inlägg här, det är
alldeles för mycket oklart. Så snart du får förslag så
dyker det upp nya förutsättningar...
En bild skall omvandlas till hexadecimala värden som läggs i en textfil. Är det svårt att förstå eller?

Re: Exportera bild till textfil som källkod?
Postat: 6 januari 2009, 16:02:56
av Mr M
bearing skrev:Vad är filformatet på dina bilder?
Lite googling kring filformatet kommer nog ge dig en beskrivning av hur headern är uppbyggd.
Ja, det får nog bli något eget i C eller C#, då blir det som man vill.

Re: Exportera bild till textfil som källkod?
Postat: 6 januari 2009, 16:08:38
av strombom
>En bild skall omvandlas till hexadecimala värden som läggs i en textfil. Är det svårt att förstå eller?
Ja det är svårt att förstå eftersom ordet "bild" inte beskriver någonting alls, du måste berätta vad det är för filformat innan vi kan svara...
