|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 414
|
[c] Decompressione jpeg
Bungiorno ragazzi ho una bella domanda da porvi
Potete fornirmi del codice per la lettura delle immagini jpeg, scollegato dalle librerie standard?? Cioè sto scrivendo un programmino che deve leggere anche i file jpeg però non voglio portarmi dietro tutte le librerie standard del jpeg, ma solo le parti di codice direttamente interessate, che nel mio caso specifico sono quelle della decompressione di huffman, della dequantizzazione, e dell'idct. Se avete voi del codice proprio potete anche mandarmelo, non vi preoccupate io lavoro in opensource Grazie Ciao!! |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Roma
Messaggi: 15625
|
Ci sono motivi per i quali non puoi utilizzare le libjpeg o le libavcodec?
__________________
0: or %edi, %ecx; adc %eax, (%edx); popf; je 0b-22; pop %ebx; fadds 0x56(%ecx); lds 0x56(%ebx), %esp; mov %al, %al andeqs pc, r1, #147456; blpl 0xff8dd280; ldrgtb r4, [r6, #-472]; addgt r5, r8, r3, ror #12 |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 414
|
Non c'è nessun motivo, (oltre i miei problemi mentali
Comunque volevo scrivere il mio programmino senza dover importare un'immensità di librerie, e leggendo le specifiche del jpeg mi era venuto in mente che mi bastavano un paio di file c per leggere correttamente le jpeg Per adesso il mio programma è scritto in "ansi c" e le uniche librerie importate sono le opengl e le api Win32 o Xwindow sotto linux e vorrei mantenermi su questa linea |
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
Non è sicuramente una cosa "banale". Prima di tutto devi conoscere come è la struttura dei dati nel file jpeg (le info sulla struttura le trovi abbastanza facilmente, credo) e poi comunque ci vogliono conoscenze di matematica davvero ottime. Certo, se sai come gestire i colori nello spazio YCbCr, se sai come viene fatto il downsampling della crominanza e come si usa la DCT (discrete cosine transform) e la codifica di Huffman ... beh, direi che sei quasi a cavallo! Io non saprei aiutarti, comunque ... buona fortuna!
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) Ultima modifica di andbin : 28-02-2006 alle 14:10. |
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 414
|
be diciamo che la struttura del file la conosco, algoritmo dct ho visto l'implementazione di libjpeg, altro sto a vuoto
Comunque volendo usare le libjpeg quali sono i file che mi servono per utilizzare solo la decompressione. Grazie, Ciao!! |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 20:38.


















