He aha te JPEG compression algorithm?
Ko te JPEG (Joint Photographic Experts Group) he paerewa e whakamahia nuitia ana i roto i te kōpeketanga o nga whakaahua matihiko, ina koa i roto i nga whakaahua me te tuku whakaahua ki runga ipurangi. Ma tenei algorithm ka taea e koe te whakaiti i te rahi o nga konae whakaahua me te kore e ngaro te nui o te kounga tirohanga. E mohiotia ana mo tona whai hua me te rongonui i roto i nga momo tono.
1. Whakataki ki te JPEG compression algorithm
Ko te JPEG compression algorithm he tikanga e whakamahia ana ki te whakaiti i te rahi o nga konae whakaahua, me te kore e pa ki te kounga o te tirohanga. tikanga mo te kōpeke whakaahua matihiko.
Ko te kopeke JPEG ka kiia ko te "mate" te kopeketanga, ko tōna tikanga Kei te ngaro nga korero i te wa o te tukanga kōpeketanga. Heoi, ko tenei mate karekau e kitea e te kanohi tangata i te nuinga o te waa, na te mea ka whakakorehia nga raraunga taapiri e kore e kitea e te kanohi tahanga. Ma tenei e pai ai te kopeke JPEG mo te whakaaturanga whakaahua ki runga i nga taputapu penei i nga kamera mamati, waea pūkoro me ngā paetukutuku.
Ko te JPEG compression algorithm e whakamahi ana i te huinga o nga tikanga kopeke penei i te huringa cosine discrete (DCT) me te ine. Ka wehewehea e DCT te ahua ki nga poraka 8x8 pixels ka huri ia poraka ki te raupapa whakarea e tohu ana i nga iarere o te ahua. Ka tukuna te ine, ka whakahekehia te tika o enei whakarea ki te whakaiti i te nui o nga raraunga e hiahiatia ana hei tohu i te ahua. Ko tēnei tukanga Ko te panonitanga me te ine ka mahia kia rite ki te whakatutuki i te kopeketanga e hiahiatia ana.
2. Nga maataapono taketake o te JPEG compression algorithm
Ko te JPEG compression algorithm he tikanga e whakamahia nuitia ana hei whakaiti i te rahi o nga konae whakaahua me te kore e ngaro te kounga o te tirohanga. Ko tenei algorithm e ahu mai ana i te whakakorenga o nga taapiri me te taapiri i nga raraunga whakaahua. Ko te painga nui o te JPEG algorithm ko tona kaha ki te kopiri i nga whakaahua me te whakahekenga nui o te rahi o te konae, ka ngawari te rokiroki me te tuku whakaahua mamati.
E rua nga waahanga matua e hangai ana te tukanga compression JPEG: ko te hurihanga mai i te waahi mokowhiti ki te rohe auau ma te whakamahi i te huringa cosine discrete (DCT), me te inenga o nga whakarea DCT. Ma tenei huringa ka taea te whakaatu i nga raraunga atahanga i runga i te ahua o te ihirangi auau, e whakaahuru ana i nga waahanga tere-tere me te whakakore i nga korero kaore e kitea e te kanohi tangata.
Ko tetahi atu waahanga nui o te JPEG compression algorithm ko te whakamahi i te whakawaehere Huffman hei tohu i nga raraunga ahua pai ake. Ko te Huffman coding ka tautapa i nga waehere poto ki nga iarere teitei rawa atu me nga waehere roa ki nga iarere iti rawa, ka whakaiti ake i te rahi o te waehere. kōnae kua kōpeketia kare he ngaronga o te kounga. I tua atu, ka tautokohia e te JPEG algorithm nga taumata rereke rereke, ka taea e koe te whakatika i te kounga o te ahua kia rite ki nga hiahia motuhake.
3. JPEG hātepe tukanga kōpeketanga
El JPEG compression algorithm he tikanga e whakamahia nuitia ana hei whakaiti i te rahi o nga konae whakaahua me te kore e tino pa ki te kounga tirohanga. Ko tenei tukanga e ahu mai ana i runga i te maataapono o te paheketanga ngaro, ko te tikanga tera ka tangohia etahi korero mai i te ahua e kore e kitea e te kanohi tangata. Ko te algorithm ka mahi ma te wehewehe i te ahua ki nga poraka pika, katahi ka tono i te raupapa o nga huringa pangarau hei whakaiti i te koretake o nga korero.
Ko tetahi o nga mahi matua o te huringa rohe auau. I tenei taahiraa, ka hurihia te ahua mai i te rohe mokowā ki te rohe auau ma te whakamahi i te te huri i te konuine motuhake (DCT). Ka tihorea e DCT te ahua ki roto i te raupapa o nga waahanga rereke rereke, me nga iarere iti e tohu ana i nga korero tino nui o te ahua me nga iarere teitei e tohu ana i nga korero pai ake.
Ko tetahi atu taahiraa nui o te tukanga kōpeke JPEG ko te inenga. I tenei taahiraa, ka wehewehea nga whakarea auautanga mai i te DCT e te raupapa o nga uara ine ine kua tautuhia. Ka puta tenei in a mate o te pū i roto i nga whakarea auau, ka taea te whakaiti ake i te rahi o te konae. Ka mahia te ine i runga i te tikanga kia kore e kitea e te kanohi o te tangata nga hapa i whakauruhia, na reira ka whakamanahia te kounga ataata o te atahanga kua kopeke.
4. Te tātari kounga whakaahua ma te whakamahi i te JPEG algorithm
Ko te JPEG compression algorithm tetahi o nga mea tino whakamahia hei whakaiti i te rahi o nga konae. ngā kōnae whakaahua me te kore e ngaro te kounga. Ka whakamahia e tenei hātepee he tikanga whakakopeke ngaro, ko te tikanga ka tangohia etahi korero mai i te ahua hei whakaiti i tona rahi. Engari, ko te nui o nga korero ka whakakorehia ka whakahaeretia, ko te kaupapa ko te pupuri i te kounga tirohanga o te ahua.
Ka tātarihia te kounga whakaahua ma te whakamahi i te JPEG algorithm ma te tirotiro i te te hononga i waenga i te rahi o te konae me te kounga o te ahua. Hei mahi i tenei, ka whakamahi a JPEG i te inenga e kiia nei ko PSNR (Peak Signal-to-Noise Ratio) e ine ana i te rereketanga i waenga i te ahua taketake me te atahanga kua kopeke. Ko te uara PSNR teitei ake e tohu ana he pai ake te ahua o te ahua, na te mea he iti ake nga rereketanga i waenga i nga mea e rua.
Ko tetahi atu take nui ko te ōwehenga kōpeketanga. Ka tatauhia tenei ōwehenga ma te wehewehe i te rahi o te konae taketake ki te rahi o te konae kua kopeke. Ko te teitei o tenei ōwehenga, ko te nui ake o te taapiri me te iti ake o te rahi o te konae, engari ka nui ake te mate o te kounga. Na reira, he mea nui kia kitea he taurite i waenga i te rahi o te konae me te kounga whakaahua e hiahiatia ana.
5. Nga painga me nga huakore o te JPEG compression algorithm
Ko te JPEG compression algorithm he tikanga e whakamahia nuitia ana hei whakaiti i te rahi o nga konae whakaahua me te kore e ngaro te kounga. Ka tutuki tenei ma te tango i nga korero e kore e tika me te whakamahi i te tikanga taapiri i runga i te tukatuka cosine transform (DCT).
Ko tetahi o nga tino painga o te JPEG compression algorithm ko tona kaha ki te whakaiti i te rahi o nga konae ki runga ki te 95% ka whakaritea ki te konae taketake kaore ano kia oti. He tino whai hua tenei i roto i nga ahuatanga kei reira te wāhi kōpae He iti, he mea nui ranei te tere uta atahanga, penei i te horopaki o te paetukutuku. I tua atu, ka taea e te taapiri JPEG te whakaatu atahanga o nga whakaahua, ko te tikanga ka tere te utaina o nga whakaahua ki te taumira iti, katahi ka parahia kia tino kounga.
Sin embargo, también existen ngā ngoikoretanga e hono ana ki te JPEG compression algorithm. Ko tetahi o nga raru nui ko te JPEG compression he algorithm ngaro, ko te tikanga tera ka pa te kounga o te whakaahua i te mea kua whakahekehia te rahi o te konae. Ka taea e tenei te heke iho o te koi o nga korero pai me nga taonga taapiri penei i te aukati atahanga. whakaahua, whakaahua ngaio ranei.
Hei whakarāpopototanga, ko te JPEG compression algorithm he taputapu whai hua e taea ai e koe te whakaiti i te rahi o nga konae whakaahua me te kore e ngaro te kounga. Heoi, He mea nui ki te whakaaro ki nga here o tenei algorithm me te arotake mehemea Ko te mea pai rawa atu kōwhiringa mō ia take. Mēnā ko te whainga kia mau tonu te kounga o te ahua o te ahua, me whai whakaaro pea ki etahi atu tikanga whakamomori korekore.
6. Nga Tohutohu ki te arotau i te compression JPEG
Ko te JPEG compression he algorithm e whakamahia whanuitia ana hei whakaiti i te rahi o nga whakaahua me te kore e tino whakararu i te kounga tirohanga. Ki te arotau i te kopeke JPEG, he mea nui ki te whai i etahi tohutohu hei awhina i nga hua kounga teitei me te rahi o te konae.
1. Whakaritea te taumata kōpeketanga: Ko te JPEG algorithm ka taea e koe te whakatika i te taumata kōpeketanga kia taurite te kounga ataata me te rahi o te konae. He mea nui ki te kimi i te taumata tino pai e taea ai e koe te whakaiti i te rahi o te konae me te kore e tino paheke te kounga o te ahua. I te nuinga o nga wa, ko te taumata whakaheke i waenga i te 50% me te 80% he pai te toenga.
2. A ape i nga kōpeketanga whai muri: Ko te mahi i te maha o nga kopeketanga whai muri i runga i te ahua kotahi ka ngaro te kounga. He mea tika kia mau tonu he kape o te konae taketake kare ano i kopirihia me te mahi i nga kape hei karo i te kino.
3. Whakakorehia nga korero taapiri: I mua i te kopiri i tetahi ahua, he mea tika kia whakarereketia hei tango i nga korero taapiri. Kei roto i tenei ko te tapahi tika o te ahua, te tango i nga mea koretake, me te whakaiti i te hohonu o te tae ina taea. Ko enei mahi ka awhina i te whakaiti i te rahi o te konae me te whakapai ake i te pai o te kopeke.
7. Nga tono me te whakamahi i te JPEG compression algorithm
El JPEG compression algorithm He paerewa e whakamahia nuitia ana i roto i te umanga whakaahua me te ahumahi whakaahua matihiko. He kaha ki te whakaiti i te rahi mai i tētahi kōnae me te kore e whakararu i te kounga o te tirohanga. Ka tutuki tenei ma te tango i nga korero taapiri me nga korero kaore e kitea e te kanohi tangata.
Ko tētahi o ngā mea matua Nga tono o te JPEG compression algorithm Kei roto i te tuku whakaahua i runga i te Ipurangi. Ko nga whakaahua nui, kaore ano i kopirihia ka roa te wa ki te utaina, ka puta he wheako kaiwhakamahi kino. Ma te whakamahi i te JPEG algorithm, ka taea te whakaiti i te rahi o nga whakaahua, kia tere ake ai te tuku.
Ētahi atu te whakamahi noa o te JPEG compression algorithm kei roto i te rokiroki o nga whakaahua i runga i nga taputapu iti te kaha, penei i nga kamera mamati, waea pūkoro ranei. He iti noa te waahi rokiroki o enei taputapu, na reira ko te kaha ki te kopiri i nga whakaahua me te kore e ngaro te kounga. Ko te JPEG algorithm ka taea e nga kaiwhakamahi te penapena whakaahua ki runga i o raatau taputapu me te kore e nui te waahi.
Ko Sebastián Vidal ahau, he miihini rorohiko e ngakau nui ana ki te hangarau me te DIY. I tua atu, ko ahau te kaihanga o tecnobits.com, kei reira ahau e tohatoha ai i nga akoranga kia pai ake ai te uru me te maarama ki te katoa.