Ilana encoding ni ọ̀nà tí a fi ń yí àwòrán padà sí data àwòrán tí a ti dínkù. Nínú ìròyìn metadata, Encoding Process ń sọ orúkọ ọ̀nà tí fáìlì JPG lò, àpẹẹrẹ ni Baseline DCT, Huffman coding.
Àyè ìtẹ̀síwájú yìí ní apá méjì. Apá àkọ́kọ́ ń sọ bí a ṣe dín data àwòrán kù. Apá kejì ń sọ bí a ṣe kó abajade náà jọ sínú àwọn bíìtì díẹ̀.
Àwọn fáìlì wo ló rú u
Encoding Process jẹ́ pápá JPEG, gbogbo àwòrán JPEG sì ní í. Dídá JPEG ṣètò àlàyé yìí sínú àkọlé kékeré kan tó wà níwájú data àwòrán tí a ti dínkù.
Nibo ni iye ti wa
Kò sí kámẹ́rá tàbí ìṣàfilọlẹ kankan tó kọ Encoding Process gẹ́gẹ́ bí tágì olóríṣìíríṣìí. Oníkawe bíi ExifTool ló ń kà á jáde láti Start of Frame marker, èyí tó ń ṣí àkọlé yẹn. Dídá JPEG yà àmi tó yàtọ̀ síra sọ́tọ̀ fún gbogbo ilana encoding.
Àkọlé yìí tún ń pa ìwọ̀n àwòrán àti gígùn rẹ̀ mọ́, bíìtì fún àpẹẹrẹ kọọkan, àti nọ́ńbà àwọn àwọn àwọ̀ tó wà nínú àwòrán. ExifTool tún ń kà chroma subsampling jáde láti inú àkọlé yìí.
Nítorí pé ìtẹ̀síwájú yìí ń ṣàpèjúwe bí a ṣe tọju data àwòrán, ìwọ kì í lè ṣàtúnṣe rẹ̀ bí tágì déédé. Encoding Process máa ń yí padà nìkan nígbà tí ìṣàfilọlẹ bá tún fipamọ́ àwòrán náà pẹ̀lú àwọn àtòjọ míì.
Bá ìyẹn ṣe rí
ExifTool ń fi ọ̀kan nínú àwọn iye mẹ́tàlá hàn. Gẹ́gẹ́ bí Library of Congress ṣe sọ, àwọn tí wọ́pọ̀ jù ni baseline àti progressive.
Baseline DCT, Huffman codingExtended sequential DCT, Huffman codingProgressive DCT, Huffman codingLossless, Huffman codingSequential DCT, differential Huffman codingProgressive DCT, differential Huffman codingLossless, Differential Huffman codingExtended sequential DCT, arithmetic codingProgressive DCT, arithmetic codingLossless, arithmetic codingSequential DCT, differential arithmetic codingProgressive DCT, differential arithmetic codingLossless, differential arithmetic coding
Itumọ́ apá kọọkan ninu iye naa
DCTtúmọ̀ sí discrete cosine transform. Àwọn ilana JPEG tí DCT dá lórí ń pàdánù díẹ̀ nínú àlàyé àwòrán láti jẹ́ kí fáìlì kékeré sí i.Baselineni ilana DCT abẹ́rẹ́. Ó ń lò bíìtì 8 fún àpẹẹrẹ kọọkan àti Huffman coding.Sequentialtúmọ̀ sí pé a tọju kólọ̀ kọọkan nínú skánnì kan ṣoṣo.Extended sequentialń ṣiṣẹ́ bí baseline, ṣùgbọ́n ó tún gba bíìtì 12 fún àpẹẹrẹ kọọkan àti arithmetic coding.Progressiveń pa àwòrán mọ́ nínú ọ̀pọ̀ skánnì. Gbogbo skánnì sábà máa ń mú dídánàdánà àwòrán dára sí i, nítorí náà oníwò (viewer) lè kọ́kọ́ fi àwòrán àìlétò hàn kí ó sì máa túú u mọ́.Losslesskì í lo DCT. Àwòrán tí a tú jáde dájú pé kànnáà ni bí èyí tí a gbà wọlé.differentialjẹ́ ti hierarchical mode. Níhìn-ín, fúrẹ́mù kọọkan tó tẹ̀lé máa ń pa ìyàtọ̀ sí i lára fúrẹ́mù tó ṣáájú rẹ̀ nìkan mọ́.Huffman codingàtiarithmetic codingjẹ́ ọ̀nà àìpàdánù méjì láti kó data jọ sínú àwọn bíìtì díẹ̀.
Idi ti o fi ṣe pataki fun fáìlì rẹ
Dídá JPEG kò fi dandan le gbogbo ìṣàfilọlẹ láti ṣèrànwọ́ fún gbogbo ilana. Gbogbo DCT decoder gbọ́dọ̀ lè ka baseline, nítorí náà fáìlì baseline jẹ́ àṣàyàn tó dájú nígbà tí àwòrán gbọ́dọ̀ ṣí nibikíbi.
Àwọn ilana míì lè má ṣí nínú díẹ̀ lára àwọn ìṣàfilọlẹ. Gẹ́gẹ́ bí Library of Congress ṣe sọ, ilana lossless àtẹ́yìnwá kò tàn káàkiri láàrín àwọn àpímpẹ̀. Àmúlò lossless kan pẹ̀lú Huffman coding ni a fi n lo nínú ẹ̀dà 1.1 ti fọ́ọ̀mù raw Adobe DNG.
Ìtẹ̀síwájú tí ó ní DCT ń sọ fún ọ pé wọ́n ti pàdánù díẹ̀ nínú àlàyé àwòrán nígbà tí wọ́n fipamọ́ rẹ̀. Títún fipamọ́ fáìlì náà kì í mú àlàyé yẹn padà wá. Pápá yìí kan ń ṣàpèjúwe bí a ṣe tọju àwòrán, kò sì ní àlàyé ti ara ẹni rárá.