You are on page 1of 4

IJG JPEG LIBRARY: FILE LISTA

Copyright (C) 1994-1996, Thomas G. Lane.


Dan il-fajl huwa parti ta 'softwer tal-JPEG Grupp Indipendenti.
G?all-kundizzjonijiet ta 'distribuzzjoni u l-u?u, ara l-fajl README' akkumpanjam
ent.
Hawnhekk huwa pjan direzzjonali g?all-fajls fid-distribuzzjoni IJG JPEG. Il
distribuzzjoni jinkludi l-JPEG librerija xierqa, flimkien ma '?ew? applikazzjoni
programmi ("cjpeg" u "djpeg") li ju?aw il-librerija li jikkonvertu JPEG
fajls lejn u minn xi formati imma?ni o?rajn popolari. A tielet applikazzjoni
"jpegtran" tu?a l-librerija biex jag?mlu konver?joni lossless bejn differenti
varjanti ta 'JPEG. Hemm ukoll ?ew? applikazzjonijiet stand-alone,
"rdjpgcom" u "wrjpgcom".
Il-Librerija JPEG
================
Inkludi fajls:
jpeglib.h JPEG librerija data esportata u dikjarazzjonijiet funzjoni.
dikjarazzjonijiet jconfig.h konfigurazzjoni. Nota: dan il-fajl ma jkunx pre?enti
fid-distribuzzjoni; huwa ?enerat waqt l-istallazzjoni.
jmorecfg.h dikjarazzjonijiet konfigurazzjoni addizzjonali; m'hemmx b?onn jinbidl
u
g?al installazzjoni standard.
jerror.h Tiddikjara ?ball u tra??a messa?? kodi?ijiet JPEG librerija.
jinclude.h Central jinkludu fajl u?at mill-fajls kollha .c IJG ta 'referenza
sistema jinkludu fajls.
strutturi tad-dejta interni jpegint.h JPEG librerija.
dikjarazzjonijiet privati ??jchuff.h g?all-moduli encoder Huffman.
dikjarazzjonijiet privati ??jdhuff.h g?all-moduli ta 'dekodifikazzjoni Huffman.
dikjarazzjonijiet privati ??jdct.h g?all ?erqa & reverse subsistemi DCT.
dikjarazzjonijiet privati ??jmemsys.h g?all subsistema ?estjoni tal-memorja.
informazzjoni jversion.h Version.
Applikazzjonijiet li qed ju?aw il-librerija g?andha tinkludi jpeglib.h (li mbag?
ad
jinkludi jconfig.h u jmorecfg.h). B'g?a?la, jerror.h jistg?u ji?u inklu?i
jekk l-applikazzjoni je?tie? li referenza kodi?i ta '?balji individwali JPEG. Il
jinkludu fajls o?ra huma ma?suba g?all-u?u intern u mhux li normalment
ji?u inklu?i minn programm ta 'applikazzjoni. (cjpeg / djpeg / etc tag?mel u?u j
include.h,
peress funzjoni tag?ha hija li jtejbu l-portabilit tad-distribuzzjoni IJG kollu.
?afna mill-applikazzjonijiet l-o?ra se jinkludu direttament is-sistema tinkludi
fajls huma
trid, u g?alhekk mhux se jkollhom b?onn jinclude.h.)
C fajls source code:
Dawn il-fajls fihom ?afna mill-funzjonijiet ma?suba li g?andu jissejja? direttam
ent mill
programm applikazzjoni:
jcapimin.c Applikazzjoni interface ta 'programmi: rutini ewlenin g?all-kompressj
oni.
jcapistd.c interface ta 'programmi Applikazzjoni: kompressjoni standard.

jdapimin.c Applikazzjoni interface ta 'programmi: rutini ewlenin g?all dekompres


sjoni.
jdapistd.c interface ta 'programmi Applikazzjoni: dekompressjoni standard.
jcomapi.c Applikazzjoni rutini interface programm komuni g?all-kompressjoni
u dekompressjoni.
parametru jcparam.c Compression iffissar rutini helper.
jctrans.c API u librerija rutini g?all-kompressjoni transcoding.
jdtrans.c API u librerija rutini g?al dekompressjoni transcoding.
Na?a kompressjoni tal-librerija:
jcinit.c inizjalizzazzjoni: jiddetermina liema moduli o?ra g?all-u?u.
kontroll jcmaster.c Master: setup u inter-pass lo?ika sekwenzar.
kontrollur buffer jcmainct.c Main (Preprocessor kompressur => JPEG).
jcprepct.c Preprocessor kontrollur buffer.
kontrollur jccoefct.c Riserva g?all DCT koeffi?jent buffer.
jccolor.c Color konver?joni ispazju.
jcsample.c Downsampling.
jcdctmgr.c manager DCT (DCT g?a?la implimentazzjoni u kontroll).
jfdctint.c Forward DCT b'metodu numru s?i? bil-mod imma-pre?i?.
jfdctfst.c Forward DCT b'metodu numru s?i? aktar malajr, inqas pre?i?.
jfdctflt.c Forward DCT ju?aw punt varjabbli aritmetika.
jchuff.c Huffman entropy kodi?i g?all sekwenzjali JPEG.
jcphuff.c Huffman entropy kodi?i g?all JPEG progressiva.
jcmarker.c JPEG miktub markatur.
mani?er destinazzjoni jdatadst.c Data g?all-produzzjoni stdio.
Na?a dekompressjoni tal-librerija:
kontroll Master jdmaster.c: jiddetermina liema moduli o?ra g?all-u?u.
kontrollur Input jdinput.c: Kontrolli tal-input moduli ippro?essar.
kontrollur buffer jdmainct.c Main (JPEG decompressor => postprocessor).
kontrollur jdcoefct.c Riserva g?all DCT koeffi?jent buffer.
jdpostct.c Postprocessor kontrollur buffer.
qari markatur jdmarker.c JPEG.
jdhuff.c Huffman entropy dekodifikazzjoni g?al sekwenzjali JPEG.
jdphuff.c Huffman entropy dekodifikazzjoni g?al JPEG progressiva.
manager jddctmgr.c IDCT (g?a?la implimentazzjoni IDCT & kontroll).
jidctint.c inversi DCT b'metodu numru s?i? bil-mod imma-pre?i?.
jidctfst.c inversi DCT b'metodu numru s?i? aktar malajr, inqas pre?i?.
jidctflt.c inversi DCT ju?aw punt varjabbli aritmetika.
jidctred.c inversi DCTs bi produzzjoni bid-daqs imnaqqas.
jdsample.c Upsampling.
jdcolor.c Color konver?joni ispazju.
konver?joni jdmerge.c Kon?unt upsampling / color (aktar malajr, kwalit aktar baxx
a).
jquant1.c One-pass quantization kulur permezz ta colormap-ispazjar fiss.
jquant2.c ?ew? pass quantization kulur permezz ta colormap i??enerat apposta.
Ukoll pumi one-pass quantization g?al mappa esternament partikolari.
mani?er Sors jdatasrc.c Data g?all input stdio.
Fajls ta 'appo?? g?all kemm kompressjoni u d-dikompressjoni:
jerror.c rutini Standard tqandil ?ball (applikazzjoni sostitwibbli).
jmemmgr.c Sistema indipendenti (aktar jew anqas) kodi?i ?estjoni tal-memorja.
rutini utilit Miscellaneous jutils.c.
jmemmgr.c tistrie? fuq modulu ta '?estjoni tal-memorja dipendenti fuq sistema. I
l IJG
distribuzzjoni jinkludi l-implimentazzjonijiet tas-segwenti sistema ta 'dipenden

ti
modulu:
jmemnobs.c "Le ma??en appo??": jassumi te?isti memorja virtwali adegwata.
jmemansi.c Jag?mel fajls temporanji bl-istandard ANSI-tmpfile rutina ().
jmemname.c Jag?mel fajls temporanji fajl ismijiet i??enerat mill-programm.
implimentazzjoni jmemdos.c Custom g?al MS-DOS: jaf dwar esti? u
mwessa memorja kif ukoll il-fajls temporanji.
implimentazzjoni jmemmac.c Custom g?all-Apple Macintosh.
E?attament wie?ed mill-moduli li jiddependu mill-sistemi g?andhom ji?u konfigura
ti fi
installat librerija JPEG (ara install.doc g?al ideat dwar liema wa?da g?all-u?u)
.
Fuq is-sistemi mhux tas-soltu tista 'ssibha utli li tag?mel spe?jali
dipendenti fuq il-mani?er sistema memorja.
Non-C fajls source code:
jmemdosa.asm 80x86 kodi?i assembla?? appo?? g?all jmemdos.c; jintu?a biss fil
Konfigurazzjonijiet spe?ifi?i MS-DOS tas-librerija JPEG.
CJPEG / DJPEG / JPEGTRAN
====================
Inkludi fajls:
Dikjarazzjonijiet cdjpeg.h maqsuma mill-moduli cjpeg / djpeg.
cderror.h ?ball u tra??a messa?? kodi?ijiet addizzjonali g?all cjpeg / djpeg.
C fajls source code:
programm cjpeg.c Main g?all cjpeg.
djpeg.c programm Main g?all djpeg.
programm Main jpegtran.c g?all jpegtran.
rutini cdjpeg.c Utilit u?ati mill-tliet programmi.
Kodi?i rdcolmap.c li jaqra fajl colormap g?all djpeg tal- "-map" switch.
Kodi?i rdswitch.c li tippro?essa xi swi??ijiet aktar kumplessi cjpeg tal.
U?ati wkoll mill jpegtran.
Moduli image fajl qarrej g?all cjpeg:
rdbmp.c BMP input fajl.
rdgif.c input fajl GIF.
PPM rdppm.c / PGM input fajl.
rdrle.c Utah RLE fajl input.
rdtarga.c Tar?a input fajl.
Moduli kittieb image fajl g?all djpeg:
output fajl wrbmp.c BMP.
wrgif.c output fajl GIF.
wrppm.c output fajl PPM / PGM.
output fajl wrrle.c Utah RLE.
output fajl wrtarga.c Tar?a.
RDJPGCOM / WRJPGCOM

=================
C fajls source code:
rdjpgcom.c Stand-alone applikazzjoni rdjpgcom.
wrjpgcom.c Stand-alone wrjpgcom applikazzjoni.
Dawn il-programmi ma jiddependux fuq il-librerija IJG. Huma ju?aw
jconfig.h u jinclude.h, biss li jtejbu l-portabilit.
FAJLS ADDIZZJONALI
================
Dokumentazzjoni (ara README g?al gwida g?all-fajls dokumentazzjoni):
README fajl ta 'dokumentazzjoni Master.
* doc fajls o?ra dokumentazzjoni.
* Dokumentazzjoni 0.1 fil Unix format pa?na bniedem.
jenfasizza change.log Version-to-ver?joni tat-tibdil.
Kodi?i tal-kampjun example.c g?as-sej?a JPEG librerija.
Fajls konfigurazzjoni / installazzjoni u programmi (ara install.doc g?al aktar i
nfo):
kkonfigurat Unix iskrittura qoxra biex iwettqu konfigurazzjoni awtomatika.
ckconfig.c Program biex ji??eneraw jconfig.h fuq sistemi mhux Unix.
Template jconfig.doc biex isiru jconfig.h bl-idejn.
makefile. * makefiles Kampjun g?al sistemi partikolari.
jconfig. * jconfig.h Kampjun g?al sistemi partikolari.
ansi2knr.c De-ANSIfier g?al dawk li ji?bru pre-ANSI C (korte?ija ta '
L. Peter Deutsch u Aladdin Intrapri?i).
Fajls test (ara install.doc g?al pro?edura tat-test):
test *. * Sors u paragun fajls g?at-test kunfidenza.
Dawn huma fajls imma?ini binarji, MHUX fajls test.

You might also like