Mi sono un po' scervellato per cercare una soluzione al tuo problema, e sono riuscito a metterne insieme una che usa esclusivamente il C99 standard e qualche chiamata a putchar() per esportare una versione testuale del jpg convertito che ti serve. Vedi se puoi trovarla utile (in ambiente
Windows).
#include <stdio.h>
#include <locale.h>
#define Q_PIXEL 135
const unsigned long long kPixel[Q_PIXEL] = {
16173668037485684038ULL, 7308890794698949898ULL, 2338042688813233010ULL,
7953673792133161325ULL, 7957697952983703908ULL, 7020021294383915380ULL,
8388345085395559968ULL, 2336357893517150944ULL, 7022632938117231988ULL,
8029476583442965618ULL, 7955925836843869539ULL, 6998716392763911456ULL,
8389754649437105260ULL, 7306563048253172837ULL, 4975035528973085036ULL,
8241996832036757543ULL, 7597125497112633445ULL, 7017206789396456224ULL,
7020021556359815789ULL, 8388345085395559968ULL, 7163375865070365920ULL,
7810726137690092649ULL, 2829679900014240617ULL, 7166200500682913056ULL,
8079573610264489577ULL, 2840680840016262505ULL, 7306000098456068961ULL,
2334392332908372076ULL, 8319100070891186275ULL, 2334386756816019553ULL,
7020021272197882230ULL, 7019255188182102048ULL, 7305809603502564128ULL,
8387225759808578670ULL, 7310503715107008370ULL, 2333264967394223214ULL,
16173668037485684070ULL, 7017279338687448330ULL, 7020021539246535539ULL,
7309377815054740512ULL, 8079569273437429874ULL, 2333264967394222945ULL,
16173668037485684070ULL, 7594029310955364396ULL, 7596558022957785204ULL,
2316896446323124579ULL, 7521965106907868789ULL, 2335507972072039785ULL,
7957688057546566006ULL, 7597116755628946720ULL, 7358988908147535726ULL,
783754331150707813ULL, 7594040258939856709ULL, 2336934038720508513ULL,
8391443509162764642ULL, 8030609103051300975ULL, 8319100015057068320ULL,
7020021294384313445ULL, 8388345085395559968ULL, 7953747406661946080ULL,
7214873394816377204ULL, 2335507212142667125ULL, 7863407495247656305ULL,
3200198280255381609ULL, 7596558160771509280ULL, 7306562822571583843ULL,
723637480735336812ULL, 7308814882565940563ULL, 2333262021931789420ULL,
783742226817099619ULL, 8247343740048400716ULL, 7957713681085833313ULL,
8245929706778796133ULL, 7022836288845979749ULL, 7959303536447013642ULL,
8243110637465858080ULL, 7021991863915847791ULL, 7596558160772023306ULL,
7301190462729382243ULL, 7812730977245557870ULL, 2838147792926564647ULL,
7950272676149797096ULL, 2337202624465564192ULL, 2334391207790143844ULL,
7236265779660417392ULL, 7022836288845979759ULL, 7959303536447013642ULL,
8030878500798821152ULL, 748005596097700640ULL, 7163375865070381380ULL,
7810726137690092649ULL, 2829679900014240617ULL, 8243121275882337568ULL,
8102661219848101985ULL, 7020021294149363058ULL, 7161040485332904992ULL,
7791338545099269475ULL, 2337202611481092193ULL, 4974895898361686115ULL,
7451594949892841511ULL, 7214889149007227244ULL, 2335523730340798759ULL,
7594230534619097456ULL, 2318343848406115104ULL, 7163375865070379372ULL,
8439788879181018217ULL, 7378422747512201582ULL, 8029390788584631919ULL,
8391443539344564334ULL, 2333264967393965153ULL, 16173668037485684070ULL,
7594029310955364396ULL, 7596558022957785204ULL, 2316896446323124579ULL,
7019265134000434805ULL, 2335507972004341607ULL, 7791276169608064878ULL,
7521891405307735847ULL, 3199091144926437477ULL, 7596558160771509280ULL,
2316896446323124579ULL, 8029462306970758773ULL, 8031434501394887456ULL,
7020660372644324722ULL, 7310027660747826208ULL, 7810761418003456044ULL,
2829679900014240617ULL, 7022365698004574496ULL, 8247605114544612722ULL,
2338042688812708463ULL, 7953674079845900646ULL, 7020021294149300067ULL,
8388345085395559968ULL, 7163375865070365920ULL, 2314885530461959273ULL
};
int main() {
int i, j, dim_ull = sizeof( unsigned long long );
setlocale( LC_ALL, "Italian_Italy.1252" );
for( i=0; i<Q_PIXEL; ++i )
for( j=0; j<dim_ull; ++j )
putchar( *(((char*)(kPixel+i))+j) );
return 0;
}
ATTENZIONE! Sono un hobbista e l'affidabilità delle mie conoscenze informatiche è molto limitata. Non prendere come esempio il codice che scrivo, perché non ho alcuna formazione accademica e rischieresti di apprendere pratiche controproducenti.