JPEG. เช•เชฎเซเชชเซเชฐเซ‡เชถเชจ เชเชฒเซเช—เซ‹เชฐเชฟเชงเชฎ

เชซเชฐเซ€เชฅเซ€ เชจเชฎเชธเซเช•เชพเชฐ! เชฎเชจเซ‡ เช† เชฒเซ‡เช– เชฎเซ‡ 2019 เชฎเชพเช‚ เชฒเช–เชพเชฏเซ‡เชฒเซ‹ เชฎเชณเซเชฏเซ‹. เช† เช…เชนเซ€เช‚ WAVE เช…เชจเซ‡ JPEG เชตเชฟเชถเซ‡เชจเชพ เชฒเซ‡เช–เซ‹เชจเซ€ เชถเซเชฐเซ‡เชฃเซ€เชจเซ‹ เชธเชฟเชฒเชธเชฟเชฒเซ‹ เช›เซ‡ เชชเซเชฐเชฅเชฎ. เช† เชชเซเชฐเช•เชพเชถเชจเชฎเชพเช‚ เช‡เชฎเซ‡เชœ เชเชจเซเช•เซ‹เชกเชฟเช‚เช— เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎ เช…เชจเซ‡ เชธเช‚เชชเซ‚เชฐเซเชฃ เชธเซเชตเชฐเซ‚เชชเซ‡ เชœ เชคเซ‡เชจเซ€ เชฎเชพเชนเชฟเชคเซ€ เชถเชพเชฎเซ‡เชฒ เชนเชถเซ‡.

เช‡เชคเชฟเชนเชพเชธเชจเซ€ เชเช• เชšเชชเชŸเซ€

เชตเชฟเช•เชฟเชชเซ€เชกเชฟเชฏเชพ เชฒเซ‡เช–เชจเซ‹ เชเช• เชšเชฎเชšเซ€:

JPEG (เชœเซ‹เชˆเชจเซเชŸ เชซเซ‹เชŸเซ‹เช—เซเชฐเชพเชซเชฟเช• เชเช•เซเชธเชชเชฐเซเชŸเซเชธ เช—เซเชฐเซเชช) เชซเซ‹เชŸเซ‹เช—เซเชฐเชพเชซเซเชธ เช…เชจเซ‡ เชธเชฎเชพเชจ เชˆเชฎเซ‡เชœเซ‹ เชธเซเชŸเซ‹เชฐ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชคเชพ เชฒเซ‹เช•เชชเซเชฐเชฟเชฏ เชฐเชพเชธเซเชŸเชฐ เช—เซเชฐเชพเชซเชฟเช•เซเชธ เชซเซ‹เชฐเซเชฎเซ‡เชŸเชฎเชพเช‚เชจเซเช‚ เชเช• เช›เซ‡.

เช•เชพเชฐเซเชฏเช•เซเชทเชฎ เช‡เชฎเซ‡เชœ เช•เชฎเซเชชเซเชฐเซ‡เชถเชจ เชฎเชพเชŸเซ‡ 1991เชฎเชพเช‚ เชœเซ‹เชˆเชจเซเชŸ เชซเซ‹เชŸเซ‹เช—เซเชฐเชพเชซเชฟเช• เชเช•เซเชธเชชเชฐเซเชŸ เช—เซเชฐเซเชช เชฆเซเชตเชพเชฐเชพ เช† เชงเซ‹เชฐเชฃ เชตเชฟเช•เชธเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เชนเชคเซเช‚.

เช›เชฌเซ€เช“ เช•เชพเชšเซ€ เชฅเซ€ JPEG เชชเชฐ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เชœเชพเชฏ เช›เซ‡?

เช•เซ‡เชŸเชฒเชพเช• เชฒเซ‹เช•เซ‹ เชฎเชพเชจเซ‡ เช›เซ‡ เช•เซ‡ JPEG เช‡เชฎเซ‡เชœ เช เชนเชซเชฎเซ‡เชจ เชชเชฆเซเชงเชคเชฟเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชธเช‚เช•เซเชšเชฟเชค เช•เชพเชšเชพ เชกเซ‡เชŸเชพ เช›เซ‡, เชชเชฐเช‚เชคเซ เช† เชธเชพเชšเซเช‚ เชจเชฅเซ€. เช•เช‚เชŸเซเชฐเซ‹เชฒ เช•เชฎเซเชชเซเชฐเซ‡เชถเชจ เชชเชนเซ‡เชฒเชพเช‚, เชกเซ‡เชŸเชพ เชฒเชพเช‚เชฌเซ€ เชฎเซเชธเชพเชซเชฐเซ€ เช•เชฐเซ‡ เช›เซ‡.

เชชเซเชฐเชฅเชฎ, เชฐเช‚เช— เชฎเซ‹เชกเซ‡เชฒเชจเซ‡ RGB เชฅเซ€ YCbCr เชฎเชพเช‚ เชฌเชฆเชฒเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เช† เชฎเชพเชŸเซ‡ เชเช• เชตเชฟเชถเซ‡เชท เช…เชฒเซเช—เซ‹เชฐเชฟเชงเชฎ เชชเชฃ เช›เซ‡ - เช…เชนเซ€เช‚. Y เชจเซ‡ เชธเซเชชเชฐเซเชถ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹ เชจเชฅเซ€, เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡ เชคเซ‡เชœ เชฎเชพเชŸเซ‡ เชœเชตเชพเชฌเชฆเชพเชฐ เช›เซ‡, เช…เชจเซ‡ เชคเซ‡เชจเซ‹ เชซเซ‡เชฐเชซเชพเชฐ เชจเซ‹เช‚เชงเชจเซ€เชฏ เชนเชถเซ‡.

เช‡เชฎเซ‡เชœ เชธเชพเชฅเซ‡ เช•เชฐเชตเชพเชจเซเช‚ เชชเซเชฐเชฅเชฎ เชตเชธเซเชคเซ เช›เซ‡ "เชชเชพเชคเชณเซเช‚" (เชธเชฌเชธเซ‡เชฎเซเชชเชฒเชฟเช‚เช—). เชคเซ‡ เชธเชฎเชœเชตเซเช‚ เชธเชฐเชณ เช›เซ‡: เชชเชฟเช•เซเชธเซ‡เชฒเซเชธเชจเซ€ 2x2 เชเชฐเซ‡ เชฒเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชชเช›เซ€ Cb เช…เชจเซ‡ Cr เชฒเซ‡เชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ - เช† 4 เชชเชฟเช•เซเชธเซ‡เชฒเซเชธเชจเชพ เชฆเชฐเซ‡เช• YCbCr เช˜เชŸเช•เซ‹เชจเชพ เชธเชฐเซ‡เชฐเชพเชถ เชฎเซ‚เชฒเซเชฏเซ‹. เชคเซ‡เชฅเซ€, เช…เชฎเซ‡ 6 เชฌเชพเช‡เชŸเซเชธ เชœเซ€เชคเซเชฏเชพ, 4 Y, 4 Cb, 4 Cr เชจเซ‡ เชฌเชฆเชฒเซ‡ เช…เชฎเชจเซ‡ 4 Y เช…เชจเซ‡ เชคเซ‡ เชœ Cb เช…เชจเซ‡ Cr เชฆเชฐเซ‡เช• เชฎเชพเชŸเซ‡ เชฎเชณเซเชฏเชพ (4 + 4 + 4 = 12; 4 + 1 + 1 = 6; 12 - 6 = 6). 2x2 เชธเซเช•เซ‡เชฒ เชชเชฐ เชชเชฃ, 2:1 เช•เชฎเซเชชเซเชฐเซ‡เชถเชจ เชฐเซ‡เชถเชฟเชฏเซ‹ เชธเชพเชฅเซ‡เชจเซเช‚ เชจเซเช•เชธเชพเชจเช•เชพเชฐเช• เช•เชฎเซเชชเซเชฐเซ‡เชถเชจ เชจเช•เซเช•เชฐ เชฒเชพเช—เซ‡ เช›เซ‡. เช† เชธเชฎเช—เซเชฐ เช›เชฌเซ€เชจเซ‡ เชฒเชพเช—เซ เชชเชกเซ‡ เช›เซ‡. เช…เชจเซ‡ เชคเซ‡เชฅเซ€ - เชคเซ‡เช“เช เช…เชกเชงเชพ เช•เชฆเชฎเชพเช‚ เช˜เชŸเชพเชกเซ‹ เช•เชฐเซเชฏเซ‹. เช…เชจเซ‡ เช…เชฎเซ‡ เช† เชŸเซ‡เช•เชจเชฟเช•เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เซ€เช เช›เซ€เช เช…เชฎเชพเชฐเชพ เชฐเช‚เช—เชจเซ€ เชฆเซเชฐเชทเซเชŸเชฟเชจเซ‡ เช•เชพเชฐเชฃเซ‡. เชตเซเชฏเช•เซเชคเชฟ เชธเชฐเชณเชคเชพเชฅเซ€ เชคเซ‡เชœเชฎเชพเช‚ เชคเชซเชพเชตเชค เชœเซ‹เชถเซ‡, เชชเชฐเช‚เชคเซ เชฐเช‚เช—เชฎเชพเช‚ เชจเชนเซ€เช‚, เชœเซ‹ เชคเซ‡ เชชเชฟเช•เซเชธเซ‡เชฒเซเชธเชจเชพ เชจเชพเชจเชพ เชฌเซเชฒเซ‹เช• เชชเชฐ เชธเชฐเซ‡เชฐเชพเชถ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡. เชชเชพเชคเชณเซเช‚ เชชเชฃ เชเช• เชฒเซ€เชŸเซ€เชฎเชพเช‚ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡, 4 เชชเชฟเช•เซเชธเซ‡เชฒ เช†เชกเชพ เช…เชจเซ‡ เชŠเชญเซ€ เชฐเซ€เชคเซ‡. เชชเซเชฐเชฅเชฎ เชตเชฟเช•เชฒเซเชช เชตเชงเซ เชตเช–เชค เชตเชชเชฐเชพเชฏ เช›เซ‡. เชœเซ‹ เช‡เชฎเซ‡เชœ เช—เซเชฃเชตเชคเซเชคเชพ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เช›เซ‡, เชคเซ‹ เชชเช›เซ€ เชกเชฟเชธเซ€เชฎเซ‡เชถเชจ เชฌเชฟเชฒเช•เซเชฒ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชคเซเช‚ เชจเชฅเซ€.
เชชเชพเชคเชณเชพ เชฅเชตเชพเชจเซเช‚ เชฆเซเชฐเชถเซเชฏ เชšเชฟเชคเซเชฐ (เชนเชพเชฌเชฐเซ‡ เชฎเชจเซ‡ เชœเซ€เช†เชˆเชเชซ เชฆเชพเช–เชฒ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ€ เชจเชฅเซ€) - https://i.ibb.co/Rg5Th9H/150953010617579181.gif

เชคเซˆเชฏเชพเชฐเซ€เชจเซ‹ เชฎเซเช–เซเชฏ เชญเชพเช—

เชชเซเชฐเซ‡เชช

เชนเชตเซ‡ เชธเซŒเชฅเซ€ เชฎเซเชถเซเช•เซ‡เชฒ เช…เชจเซ‡ เชธเซŒเชฅเซ€ เชœเชฐเซ‚เชฐเซ€ เชญเชพเช— เช†เชตเซ‡ เช›เซ‡. เชธเชฎเช—เซเชฐ เชˆเชฎเซ‡เชœเชจเซ‡ 8x8 เชฌเซเชฒเซ‹เช•เชฎเชพเช‚ เชตเชฟเชญเชพเชœเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡ (เชœเซ‹ เชฐเชฟเชเซ‹เชฒเซเชฏเซเชถเชจ เชฌเซเชฒเซ‹เช• เชฌเชพเชœเซเชจเชพ เชฌเชนเซเชตเชฟเชง เชจ เชนเซ‹เชฏ เชคเซ‹ เชญเชฐเชตเชพเชจเซ‹ เช‰เชชเชฏเซ‹เช— เชฅเชพเชฏ เช›เซ‡).

เชนเชตเซ‡ เชฆเชฐเซ‡เช• เชฌเซเชฒเซ‹เช• เชชเชฐ เชฒเชพเช—เซ เช•เชฐเซ‹ DCT (เชกเชฟเชธเซเช•เซเชฐเซ€เชŸ เช•เซ‹เชธเชพเช‡เชจ เชŸเซเชฐเชพเชจเซเชธเชซเซ‹เชฐเซเชฎ). เช† เชญเชพเช—เชฎเชพเช‚, เชฌเชฟเชจเชœเชฐเซ‚เชฐเซ€ เชฌเชงเซเช‚ เชšเชฟเชคเซเชฐเชฎเชพเช‚เชฅเซ€ เชฌเชนเชพเชฐ เช•เชพเชขเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. DCT เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡, เชคเชฎเชพเชฐเซ‡ เช เชธเชฎเชœเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡ เช•เซ‡ เชถเซเช‚ เช†เชชเซ‡เชฒ เชฌเซเชฒเซ‹เช• (8ร—8) เช›เชฌเซ€เชจเชพ เช•เซ‹เชˆเชชเชฃ เชเช•เชตเชฟเชง เชญเชพเช—เชจเซเช‚ เชตเชฐเซเชฃเชจ เช•เชฐเซ‡ เช›เซ‡: เช†เช•เชพเชถ, เชฆเชฟเชตเชพเชฒ; เช…เชฅเชตเชพ เชคเซ‡ เชœเชŸเชฟเชฒ เชฎเชพเชณเช–เซเช‚ (เชตเชพเชณ, เชชเซเชฐเชคเซ€เช•เซ‹, เชตเช—เซ‡เชฐเซ‡) เชงเชฐเชพเชตเซ‡ เช›เซ‡. เชคเซ‡ เชคเชพเชฐเซเช•เชฟเช• เช›เซ‡ เช•เซ‡ เชธเชฎเชพเชจ เชฐเช‚เช—เชจเชพ 64 เชชเชฟเช•เซเชธเซ‡เชฒ เชฎเชพเชคเซเชฐ 1 เชฆเซเชตเชพเชฐเชพ เชตเชฐเซเชฃเชตเซ€ เชถเช•เชพเชฏ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เชฌเซเชฒเซ‹เช•เชจเซเช‚ เช•เชฆ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชœเชพเชฃเซ€เชคเซเช‚ เช›เซ‡. เช•เชฎเซเชชเซเชฐเซ‡เชถเชจ เชฎเชพเชŸเซ‡ เช˜เชฃเซเช‚ เชฌเชงเซเช‚: 64 เชฅเซ€ 1.

DCT เชฌเซเชฒเซ‹เช•เชจเซ‡ เชธเซเชชเซ‡เช•เซเชŸเซเชฐเชฎเชฎเชพเช‚ เชซเซ‡เชฐเชตเซ‡ เช›เซ‡, เช…เชจเซ‡ เชœเซเชฏเชพเช‚ เชฐเซ€เชกเชฟเช‚เช—เซเชธ เชคเซ€เชตเซเชฐเชชเชฃเซ‡ เชฌเชฆเชฒเชพเชฏ เช›เซ‡, เช—เซเชฃเชพเช‚เช• เชนเช•เชพเชฐเชพเชคเซเชฎเช• เชฌเชจเซ‡ เช›เซ‡, เช…เชจเซ‡ เชธเช‚เช•เซเชฐเชฎเชฃ เชตเชงเซ เชคเซ€เชตเซเชฐ, เช†เช‰เชŸเชชเซเชŸ เชตเชงเชพเชฐเซ‡ เชนเชถเซ‡. เชœเซเชฏเชพเช‚ เช—เซเชฃเชพเช‚เช• เชตเชงเชพเชฐเซ‡ เช›เซ‡, เชšเชฟเชคเซเชฐ เชฐเช‚เช— เช…เชจเซ‡ เชคเซ‡เชœเชฎเชพเช‚ เชธเซเชชเชทเซเชŸ เชธเช‚เช•เซเชฐเชฎเชฃเซ‹ เชฆเชฐเซเชถเชพเชตเซ‡ เช›เซ‡, เชœเซเชฏเชพเช‚ เชคเซ‡ เช“เช›เซเช‚ เช›เซ‡ - เชฌเซเชฒเซ‹เช•เชฎเชพเช‚ YCbCr เช˜เชŸเช•เซ‹เชจเชพ เชฎเซ‚เชฒเซเชฏเซ‹เชฎเชพเช‚ เชจเชฌเชณเชพ (เชธเชฐเชณ) เชซเซ‡เชฐเชซเชพเชฐเซ‹.

เชชเชฐเชฟเชฎเชพเชฃเซ€เช•เชฐเชฃ

เช•เชฎเซเชชเซเชฐเซ‡เชถเชจ เชธเซ‡เชŸเชฟเช‚เช—เซเชธ เช…เชนเซ€เช‚ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เชฒเชพเช—เซ เช›เซ‡. เชฆเชฐเซ‡เช• 8x8 เชฎเซ‡เชŸเซเชฐเชฟเชธเชฟเชธเชฎเชพเช‚เชจเชพ เชฆเชฐเซ‡เช• เช—เซเชฃเชพเช‚เช•เชจเซ‡ เชšเซ‹เช•เซเช•เชธ เชธเช‚เช–เซเชฏเชพ เชฆเซเชตเชพเชฐเชพ เชตเชฟเชญเชพเชœเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เชœเซ‹ เชคเชฎเซ‡ เชคเซ‡เชจเชพ เชคเชฎเชพเชฎ เชซเซ‡เชฐเชซเชพเชฐเซ‹ เชชเช›เซ€ เช›เชฌเซ€เชจเซ€ เช—เซเชฃเชตเชคเซเชคเชพเชจเซ‡ เช˜เชŸเชพเชกเชถเซ‹ เชจเชนเซ€เช‚, เชคเซ‹ เชชเช›เซ€ เชตเชฟเชญเชพเชœเช• เชเช• เชนเซ‹เชตเซ‹ เชœเซ‹เชˆเช. เชœเซ‹ เช† เชซเซ‹เชŸเซ‹ เชฆเซเชตเชพเชฐเชพ เช•เชฌเชœเซ‡ เช•เชฐเซ‡เชฒเซ€ เชฎเซ‡เชฎเชฐเซ€ เชคเชฎเชพเชฐเชพ เชฎเชพเชŸเซ‡ เชตเชงเซ เชฎเชนเชคเซเชตเชจเซ€ เช›เซ‡, เชคเซ‹ เชตเชฟเชญเชพเชœเช• 1 เช•เชฐเชคเชพ เชตเชงเชพเชฐเซ‡ เชนเชถเซ‡ เช…เชจเซ‡ เชญเชพเช—เซเชฏ เช—เซ‹เชณเชพเช•เชพเชฐ เชฅเชถเซ‡. เชคเซ‡ เชคเชพเชฐเชฃ เช†เชชเซ‡ เช›เซ‡ เช•เซ‡ เช—เซ‹เชณเชพเช•เชพเชฐ เช•เชฐเซเชฏเชพ เชชเช›เซ€ เชคเชฎเซ‡ เช˜เชฃเซ€เชตเชพเชฐ เช˜เชฃเชพ เชฌเชงเชพ เชถเซ‚เชจเซเชฏ เชธเชพเชฅเซ‡ เชธเชฎเชพเชชเซเชค เชฅเชพเช“ เช›เซ‹.

เชตเชงเซ เช•เชฎเซเชชเซเชฐเซ‡เชถเชจเชจเซ€ เชถเช•เซเชฏเชคเชพ เชŠเชญเซ€ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เช•เซเชตเซ‹เชจเซเชŸเชพเช‡เชเซ‡เชถเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡. เช†เชฒเซ‡เช– y = sin(x) เชจเซ‡ เชฎเชพเชชเชตเชพเชจเชพ เช‰เชฆเชพเชนเชฐเชฃเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชคเซ‡ เช•เซ‡เชตเซเช‚ เชฆเซ‡เช–เชพเชฏ เช›เซ‡ เชคเซ‡ เช…เชนเซ€เช‚ เช›เซ‡:

JPEG. เช•เชฎเซเชชเซเชฐเซ‡เชถเชจ เชเชฒเซเช—เซ‹เชฐเชฟเชงเชฎ

เช•เชฎเซเชชเซเชฐเซ‡เชถเชจ

เชชเซเชฐเชฅเชฎ เช†เชชเชฃเซ‡ เชเชฟเช—-เชเซ‡เช— เชชเซ‡เชŸเชฐเซเชจเชฎเชพเช‚ เชฎเซ‡เชŸเซเชฐเชฟเช•เซเชธเชฎเชพเช‚เชฅเซ€ เชชเชธเชพเชฐ เชฅเชˆเช เช›เซ€เช:

JPEG. เช•เชฎเซเชชเซเชฐเซ‡เชถเชจ เชเชฒเซเช—เซ‹เชฐเชฟเชงเชฎ

เช†เชชเชฃเชจเซ‡ เชธเช‚เช–เซเชฏเชพเช“ เชธเชพเชฅเซ‡ เชเช•-เชชเชฐเชฟเชฎเชพเชฃเซ€เชฏ เชเชฐเซ‡ เชฎเชณเซ‡ เช›เซ‡. เช†เชชเชฃเซ‡ เชœเซ‹เชˆเช เช›เซ€เช เช•เซ‡ เชคเซ‡เชฎเชพเช‚ เช˜เชฃเชพ เชฌเชงเชพ เชถเซ‚เชจเซเชฏ เช›เซ‡, เชคเซ‡ เชฆเซ‚เชฐ เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. เช† เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เช˜เชฃเชพ เชถเซ‚เชจเซเชฏเชจเชพ เช•เซเชฐเชฎเชจเซ‡ เชฌเชฆเชฒเซ‡, เช†เชชเชฃเซ‡ 1 เชถเซ‚เชจเซเชฏ เชฆเชพเช–เชฒ เช•เชฐเซ€เช เช›เซ€เช เช…เชจเซ‡ เชคเซ‡เชจเชพ เชชเช›เซ€ เช•เซเชฐเชฎเชฎเชพเช‚ เชคเซ‡เชฎเชจเซ€ เชธเช‚เช–เซเชฏเชพ เชฆเชฐเซเชถเชพเชตเชคเซ€ เชธเช‚เช–เซเชฏเชพ. เช† เชฐเซ€เชคเซ‡ เชคเชฎเซ‡ เชธเชฎเช—เซเชฐ เชเชฐเซ‡เชจเชพ เช•เชฆเชจเซ‡ 1/3 เชชเชฐ เชซเชฐเซ€เชฅเซ€ เชธเซ‡เชŸ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹. เช…เชจเซ‡ เชชเช›เซ€ เช†เชชเชฃเซ‡ เชซเช•เซเชค เชนเชซเชฎเซ‡เชจ เชชเชฆเซเชงเชคเชฟเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เช† เชเชฐเซ‡เชจเซ‡ เชธเช‚เช•เซเชšเชฟเชค เช•เชฐเซ€เช เช›เซ€เช เช…เชจเซ‡ เชคเซ‡เชจเซ‡ เชซเชพเช‡เชฒเชฎเชพเช‚ เชœ เชฒเช–เซ€เช เช›เซ€เช.

เช•เซเชฏเชพเช‚ เชตเชชเชฐเชพเชฏ เช›เซ‡

เชธเชฐเซเชตเชคเซเชฐ. PNG เชจเซ€ เชœเซ‡เชฎ, JPEG เชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เซ‡เชฎเซ‡เชฐเชพ, OSes (เช•เช‚เชชเชจเซ€เชจเชพ เชฒเซ‹เช—เซ‹, เชเชชเซเชฒเชฟเช•เซ‡เชถเชจ เชšเชฟเชนเซเชจเซ‹, เชฅเช‚เชฌเชจเซ‡เชฒเซเชธ เชคเชฐเซ€เช•เซ‡) เช…เชจเซ‡ เชคเชฎเชพเชฎ เชธเช‚เชญเชตเชฟเชค เชตเชฟเชธเซเชคเชพเชฐเซ‹เชฎเชพเช‚ เชฅเชพเชฏ เช›เซ‡ เชœเซเชฏเชพเช‚ เช›เชฌเซ€เช“เชจเซ‡ เช•เชพเชฐเซเชฏเช•เซเชทเชฎ เชฐเซ€เชคเซ‡ เชธเช‚เช—เซเชฐเชนเชฟเชค เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชนเซ‹เชฏ เช›เซ‡.

เชจเชฟเชทเซเช•เชฐเซเชท

เช† เช•เซเชทเชฃเซ‡, JPEG เชตเชฟเชถเซ‡เชจเซเช‚ เชœเซเชžเชพเชจ เชนเชตเซ‡ เชซเช•เซเชค เชถเซˆเช•เซเชทเชฃเชฟเช• เชนเซ‡เชคเซเช“ เชฎเชพเชŸเซ‡ เชœ เชฎเซ‚เชฒเซเชฏเชตเชพเชจ เช›เซ‡, เช•เชพเชฐเชฃ เช•เซ‡ เชคเซ‡ เชชเชนเซ‡เชฒเชพเชฅเซ€ เชœ เชฆเชฐเซ‡เช• เชœเช—เซเชฏเชพเช เชฌเชพเช‚เชงเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡ เช…เชจเซ‡ เชฒเซ‹เช•เซ‹เชจเชพ เชฎเซ‹เชŸเชพ เชœเซ‚เชฅเซ‹ เชฆเซเชตเชพเชฐเชพ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เช เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เชชเชฐเช‚เชคเซ เชตเชฟเชœเซเชžเชพเชจเชจเชพ เช—เซเชฐเซ‡เชจเชพเชˆเชŸ เชนเชœเซ เชชเชฃ เชธเซเชตเชพเชฆเชฟเชทเซเชŸ เช›เซ‡.

เชธเซเชคเซเชฐเซ‹เชคเซ‹

เชตเชฟเช•เชฟเชชเซ€เชกเชฟเชฏเชพ เชชเชฐ YCbCr เชตเชฟเชถเซ‡ เชฒเซ‡เช–
JPEG เชชเชฐ เชตเชฟเช•เชฟเชชเซ€เชกเชฟเชฏเชพ เชฒเซ‡เช–
เชชเซ€เช•เชพเชฌเซ เชชเซ‹เชธเซเชŸเชฎเชพเช‚เชฅเซ€ PrEP เชตเชฟเชถเซ‡ เชฅเซ‹เชกเซเช‚
PrEP เชชเชฐ เชตเชฟเช•เชฟเชชเซ€เชกเชฟเชฏเชพ เชฒเซ‡เช–

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹