เชซเชฐเซเชฅเซ เชจเชฎเชธเซเชเชพเชฐ! เชฎเชจเซ เช เชฒเซเช เชฎเซ 2019 เชฎเชพเช เชฒเชเชพเชฏเซเชฒเซ เชฎเชณเซเชฏเซ. เช เช
เชนเซเช WAVE เช
เชจเซ JPEG เชตเชฟเชถเซเชจเชพ เชฒเซเชเซเชจเซ เชถเซเชฐเซเชฃเซเชจเซ เชธเชฟเชฒเชธเชฟเชฒเซ เชเซ
เชเชคเชฟเชนเชพเชธเชจเซ เชเช เชเชชเชเซ
เชตเชฟเชเชฟเชชเซเชกเชฟเชฏเชพ เชฒเซเชเชจเซ เชเช เชเชฎเชเซ:
JPEG (เชเซเชเชจเซเช เชซเซเชเซเชเซเชฐเชพเชซเชฟเช เชเชเซเชธเชชเชฐเซเชเซเชธ เชเซเชฐเซเชช) เชซเซเชเซเชเซเชฐเชพเชซเซเชธ เช เชจเซ เชธเชฎเชพเชจ เชเชฎเซเชเซ เชธเซเชเซเชฐ เชเชฐเชตเชพ เชฎเชพเชเซ เชเชชเชฏเซเชเชฎเชพเช เชฒเซเชตเชพเชคเชพ เชฒเซเชเชชเซเชฐเชฟเชฏ เชฐเชพเชธเซเชเชฐ เชเซเชฐเชพเชซเชฟเชเซเชธ เชซเซเชฐเซเชฎเซเชเชฎเชพเชเชจเซเช เชเช เชเซ.
เชเชพเชฐเซเชฏเชเซเชทเชฎ เชเชฎเซเช เชเชฎเซเชชเซเชฐเซเชถเชจ เชฎเชพเชเซ 1991เชฎเชพเช เชเซเชเชจเซเช เชซเซเชเซเชเซเชฐเชพเชซเชฟเช เชเชเซเชธเชชเชฐเซเช เชเซเชฐเซเชช เชฆเซเชตเชพเชฐเชพ เช เชงเซเชฐเชฃ เชตเชฟเชเชธเชพเชตเชตเชพเชฎเชพเช เชเชตเซเชฏเซเช เชนเชคเซเช.
เชเชฌเซเช เชเชพเชเซ เชฅเซ JPEG เชชเชฐ เชเซเชตเซ เชฐเซเชคเซ เชเชพเชฏ เชเซ?
เชเซเชเชฒเชพเช เชฒเซเชเซ เชฎเชพเชจเซ เชเซ เชเซ JPEG เชเชฎเซเช เช เชนเชซเชฎเซเชจ เชชเชฆเซเชงเชคเชฟเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชธเชเชเซเชเชฟเชค เชเชพเชเชพ เชกเซเชเชพ เชเซ, เชชเชฐเชเชคเซ เช เชธเชพเชเซเช เชจเชฅเซ. เชเชเชเซเชฐเซเชฒ เชเชฎเซเชชเซเชฐเซเชถเชจ เชชเชนเซเชฒเชพเช, เชกเซเชเชพ เชฒเชพเชเชฌเซ เชฎเซเชธเชพเชซเชฐเซ เชเชฐเซ เชเซ.
เชชเซเชฐเชฅเชฎ, เชฐเชเช เชฎเซเชกเซเชฒเชจเซ RGB เชฅเซ YCbCr เชฎเชพเช เชฌเชฆเชฒเชตเชพเชฎเชพเช เชเชตเซ เชเซ. เช เชฎเชพเชเซ เชเช เชตเชฟเชถเซเชท เช
เชฒเซเชเซเชฐเชฟเชงเชฎ เชชเชฃ เชเซ -
เชเชฎเซเช เชธเชพเชฅเซ เชเชฐเชตเชพเชจเซเช เชชเซเชฐเชฅเชฎ เชตเชธเซเชคเซ เชเซ "เชชเชพเชคเชณเซเช" (เชธเชฌเชธเซเชฎเซเชชเชฒเชฟเชเช). เชคเซ เชธเชฎเชเชตเซเช เชธเชฐเชณ เชเซ: เชชเชฟเชเซเชธเซเชฒเซเชธเชจเซ 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 เชชเชฟเชเซเชธเซเชฒ เชเชกเชพ เช
เชจเซ เชเชญเซ เชฐเซเชคเซ. เชชเซเชฐเชฅเชฎ เชตเชฟเชเชฒเซเชช เชตเชงเซ เชตเชเชค เชตเชชเชฐเชพเชฏ เชเซ. เชเซ เชเชฎเซเช เชเซเชฃเชตเชคเซเชคเชพ เชฎเชนเชคเซเชตเชชเซเชฐเซเชฃ เชเซ, เชคเซ เชชเชเซ เชกเชฟเชธเซเชฎเซเชถเชจ เชฌเชฟเชฒเชเซเชฒ เชเชฐเชตเชพเชฎเชพเช เชเชตเชคเซเช เชจเชฅเซ.
เชชเชพเชคเชณเชพ เชฅเชตเชพเชจเซเช เชฆเซเชฐเชถเซเชฏ เชเชฟเชคเซเชฐ (เชนเชพเชฌเชฐเซ เชฎเชจเซ เชเซเชเชเชเชซ เชฆเชพเชเชฒ เชเชฐเชตเชพเชจเซ เชฎเชเชเซเชฐเซ เชเชชเซ เชจเชฅเซ) -
เชคเซเชฏเชพเชฐเซเชจเซ เชฎเซเชเซเชฏ เชญเชพเช
เชชเซเชฐเซเชช
เชนเชตเซ เชธเซเชฅเซ เชฎเซเชถเซเชเซเชฒ เช เชจเซ เชธเซเชฅเซ เชเชฐเซเชฐเซ เชญเชพเช เชเชตเซ เชเซ. เชธเชฎเชเซเชฐ เชเชฎเซเชเชจเซ 8x8 เชฌเซเชฒเซเชเชฎเชพเช เชตเชฟเชญเชพเชเชฟเชค เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ (เชเซ เชฐเชฟเชเซเชฒเซเชฏเซเชถเชจ เชฌเซเชฒเซเช เชฌเชพเชเซเชจเชพ เชฌเชนเซเชตเชฟเชง เชจ เชนเซเชฏ เชคเซ เชญเชฐเชตเชพเชจเซ เชเชชเชฏเซเช เชฅเชพเชฏ เชเซ).
เชนเชตเซ เชฆเชฐเซเช เชฌเซเชฒเซเช เชชเชฐ เชฒเชพเชเซ เชเชฐเซ DCT (เชกเชฟเชธเซเชเซเชฐเซเช เชเซเชธเชพเชเชจ เชเซเชฐเชพเชจเซเชธเชซเซเชฐเซเชฎ). เช เชญเชพเชเชฎเชพเช, เชฌเชฟเชจเชเชฐเซเชฐเซ เชฌเชงเซเช เชเชฟเชคเซเชฐเชฎเชพเชเชฅเซ เชฌเชนเชพเชฐ เชเชพเชขเชตเชพเชฎเชพเช เชเชตเซ เชเซ. DCT เชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ, เชคเชฎเชพเชฐเซ เช เชธเชฎเชเชตเชพเชจเซ เชเชฐเซเชฐ เชเซ เชเซ เชถเซเช เชเชชเซเชฒ เชฌเซเชฒเซเช (8ร8) เชเชฌเซเชจเชพ เชเซเชเชชเชฃ เชเชเชตเชฟเชง เชญเชพเชเชจเซเช เชตเชฐเซเชฃเชจ เชเชฐเซ เชเซ: เชเชเชพเชถ, เชฆเชฟเชตเชพเชฒ; เช เชฅเชตเชพ เชคเซ เชเชเชฟเชฒ เชฎเชพเชณเชเซเช (เชตเชพเชณ, เชชเซเชฐเชคเซเชเซ, เชตเชเซเชฐเซ) เชงเชฐเชพเชตเซ เชเซ. เชคเซ เชคเชพเชฐเซเชเชฟเช เชเซ เชเซ เชธเชฎเชพเชจ เชฐเชเชเชจเชพ 64 เชชเชฟเชเซเชธเซเชฒ เชฎเชพเชคเซเชฐ 1 เชฆเซเชตเชพเชฐเชพ เชตเชฐเซเชฃเชตเซ เชถเชเชพเชฏ เชเซ, เชเชพเชฐเชฃ เชเซ เชฌเซเชฒเซเชเชจเซเช เชเชฆ เชชเชนเซเชฒเซเชฅเซ เช เชเชพเชฃเซเชคเซเช เชเซ. เชเชฎเซเชชเซเชฐเซเชถเชจ เชฎเชพเชเซ เชเชฃเซเช เชฌเชงเซเช: 64 เชฅเซ 1.
DCT เชฌเซเชฒเซเชเชจเซ เชธเซเชชเซเชเซเชเซเชฐเชฎเชฎเชพเช เชซเซเชฐเชตเซ เชเซ, เช เชจเซ เชเซเชฏเชพเช เชฐเซเชกเชฟเชเชเซเชธ เชคเซเชตเซเชฐเชชเชฃเซ เชฌเชฆเชฒเชพเชฏ เชเซ, เชเซเชฃเชพเชเช เชนเชเชพเชฐเชพเชคเซเชฎเช เชฌเชจเซ เชเซ, เช เชจเซ เชธเชเชเซเชฐเชฎเชฃ เชตเชงเซ เชคเซเชตเซเชฐ, เชเชเชเชชเซเช เชตเชงเชพเชฐเซ เชนเชถเซ. เชเซเชฏเชพเช เชเซเชฃเชพเชเช เชตเชงเชพเชฐเซ เชเซ, เชเชฟเชคเซเชฐ เชฐเชเช เช เชจเซ เชคเซเชเชฎเชพเช เชธเซเชชเชทเซเช เชธเชเชเซเชฐเชฎเชฃเซ เชฆเชฐเซเชถเชพเชตเซ เชเซ, เชเซเชฏเชพเช เชคเซ เชเชเซเช เชเซ - เชฌเซเชฒเซเชเชฎเชพเช YCbCr เชเชเชเซเชจเชพ เชฎเซเชฒเซเชฏเซเชฎเชพเช เชจเชฌเชณเชพ (เชธเชฐเชณ) เชซเซเชฐเชซเชพเชฐเซ.
เชชเชฐเชฟเชฎเชพเชฃเซเชเชฐเชฃ
เชเชฎเซเชชเซเชฐเซเชถเชจ เชธเซเชเชฟเชเชเซเชธ เช เชนเซเช เชชเชนเซเชฒเซเชฅเซ เช เชฒเชพเชเซ เชเซ. เชฆเชฐเซเช 8x8 เชฎเซเชเซเชฐเชฟเชธเชฟเชธเชฎเชพเชเชจเชพ เชฆเชฐเซเช เชเซเชฃเชพเชเชเชจเซ เชเซเชเซเชเชธ เชธเชเชเซเชฏเชพ เชฆเซเชตเชพเชฐเชพ เชตเชฟเชญเชพเชเชฟเชค เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ. เชเซ เชคเชฎเซ เชคเซเชจเชพ เชคเชฎเชพเชฎ เชซเซเชฐเชซเชพเชฐเซ เชชเชเซ เชเชฌเซเชจเซ เชเซเชฃเชตเชคเซเชคเชพเชจเซ เชเชเชพเชกเชถเซ เชจเชนเซเช, เชคเซ เชชเชเซ เชตเชฟเชญเชพเชเช เชเช เชนเซเชตเซ เชเซเชเช. เชเซ เช เชซเซเชเซ เชฆเซเชตเชพเชฐเชพ เชเชฌเชเซ เชเชฐเซเชฒเซ เชฎเซเชฎเชฐเซ เชคเชฎเชพเชฐเชพ เชฎเชพเชเซ เชตเชงเซ เชฎเชนเชคเซเชตเชจเซ เชเซ, เชคเซ เชตเชฟเชญเชพเชเช 1 เชเชฐเชคเชพ เชตเชงเชพเชฐเซ เชนเชถเซ เช เชจเซ เชญเชพเชเซเชฏ เชเซเชณเชพเชเชพเชฐ เชฅเชถเซ. เชคเซ เชคเชพเชฐเชฃ เชเชชเซ เชเซ เชเซ เชเซเชณเชพเชเชพเชฐ เชเชฐเซเชฏเชพ เชชเชเซ เชคเชฎเซ เชเชฃเซเชตเชพเชฐ เชเชฃเชพ เชฌเชงเชพ เชถเซเชจเซเชฏ เชธเชพเชฅเซ เชธเชฎเชพเชชเซเชค เชฅเชพเช เชเซ.
เชตเชงเซ เชเชฎเซเชชเซเชฐเซเชถเชจเชจเซ เชถเชเซเชฏเชคเชพ เชเชญเซ เชเชฐเชตเชพ เชฎเชพเชเซ เชเซเชตเซเชจเซเชเชพเชเชเซเชถเชจ เชเชฐเชตเชพเชฎเชพเช เชเชตเซ เชเซ. เชเชฒเซเช y = sin(x) เชจเซ เชฎเชพเชชเชตเชพเชจเชพ เชเชฆเชพเชนเชฐเชฃเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เชคเซ เชเซเชตเซเช เชฆเซเชเชพเชฏ เชเซ เชคเซ เช เชนเซเช เชเซ:
เชเชฎเซเชชเซเชฐเซเชถเชจ
เชชเซเชฐเชฅเชฎ เชเชชเชฃเซ เชเชฟเช-เชเซเช เชชเซเชเชฐเซเชจเชฎเชพเช เชฎเซเชเซเชฐเชฟเชเซเชธเชฎเชพเชเชฅเซ เชชเชธเชพเชฐ เชฅเชเช เชเซเช:
เชเชชเชฃเชจเซ เชธเชเชเซเชฏเชพเช เชธเชพเชฅเซ เชเช-เชชเชฐเชฟเชฎเชพเชฃเซเชฏ เชเชฐเซ เชฎเชณเซ เชเซ. เชเชชเชฃเซ เชเซเชเช เชเซเช เชเซ เชคเซเชฎเชพเช เชเชฃเชพ เชฌเชงเชพ เชถเซเชจเซเชฏ เชเซ, เชคเซ เชฆเซเชฐ เชเชฐเซ เชถเชเชพเชฏ เชเซ. เช เชเชฐเชตเชพ เชฎเชพเชเซ, เชเชฃเชพ เชถเซเชจเซเชฏเชจเชพ เชเซเชฐเชฎเชจเซ เชฌเชฆเชฒเซ, เชเชชเชฃเซ 1 เชถเซเชจเซเชฏ เชฆเชพเชเชฒ เชเชฐเซเช เชเซเช เช เชจเซ เชคเซเชจเชพ เชชเชเซ เชเซเชฐเชฎเชฎเชพเช เชคเซเชฎเชจเซ เชธเชเชเซเชฏเชพ เชฆเชฐเซเชถเชพเชตเชคเซ เชธเชเชเซเชฏเชพ. เช เชฐเซเชคเซ เชคเชฎเซ เชธเชฎเชเซเชฐ เชเชฐเซเชจเชพ เชเชฆเชจเซ 1/3 เชชเชฐ เชซเชฐเซเชฅเซ เชธเซเช เชเชฐเซ เชถเชเซ เชเซ. เช เชจเซ เชชเชเซ เชเชชเชฃเซ เชซเชเซเชค เชนเชซเชฎเซเชจ เชชเชฆเซเชงเชคเชฟเชจเซ เชเชชเชฏเซเช เชเชฐเซเชจเซ เช เชเชฐเซเชจเซ เชธเชเชเซเชเชฟเชค เชเชฐเซเช เชเซเช เช เชจเซ เชคเซเชจเซ เชซเชพเชเชฒเชฎเชพเช เช เชฒเชเซเช เชเซเช.
เชเซเชฏเชพเช เชตเชชเชฐเชพเชฏ เชเซ
เชธเชฐเซเชตเชคเซเชฐ. PNG เชจเซ เชเซเชฎ, JPEG เชจเซ เชเชชเชฏเซเช เชเซเชฎเซเชฐเชพ, OSes (เชเชเชชเชจเซเชจเชพ เชฒเซเชเซ, เชเชชเซเชฒเชฟเชเซเชถเชจ เชเชฟเชนเซเชจเซ, เชฅเชเชฌเชจเซเชฒเซเชธ เชคเชฐเซเชเซ) เช เชจเซ เชคเชฎเชพเชฎ เชธเชเชญเชตเชฟเชค เชตเชฟเชธเซเชคเชพเชฐเซเชฎเชพเช เชฅเชพเชฏ เชเซ เชเซเชฏเชพเช เชเชฌเซเชเชจเซ เชเชพเชฐเซเชฏเชเซเชทเชฎ เชฐเซเชคเซ เชธเชเชเซเชฐเชนเชฟเชค เชเชฐเชตเชพเชจเซ เชเชฐเซเชฐ เชนเซเชฏ เชเซ.
เชจเชฟเชทเซเชเชฐเซเชท
เช เชเซเชทเชฃเซ, JPEG เชตเชฟเชถเซเชจเซเช เชเซเชเชพเชจ เชนเชตเซ เชซเชเซเชค เชถเซเชเซเชทเชฃเชฟเช เชนเซเชคเซเช เชฎเชพเชเซ เช เชฎเซเชฒเซเชฏเชตเชพเชจ เชเซ, เชเชพเชฐเชฃ เชเซ เชคเซ เชชเชนเซเชฒเชพเชฅเซ เช เชฆเชฐเซเช เชเชเซเชฏเชพเช เชฌเชพเชเชงเชตเชพเชฎเชพเช เชเชตเซเชฏเซเช เชเซ เช เชจเซ เชฒเซเชเซเชจเชพ เชฎเซเชเชพ เชเซเชฅเซ เชฆเซเชตเชพเชฐเชพ เชเชชเซเชเชฟเชฎเชพเชเช เชเชฐเชตเชพเชฎเชพเช เชเชตเซเชฏเซเช เชเซ, เชชเชฐเชเชคเซ เชตเชฟเชเซเชเชพเชจเชจเชพ เชเซเชฐเซเชจเชพเชเช เชนเชเซ เชชเชฃ เชธเซเชตเชพเชฆเชฟเชทเซเช เชเซ.
เชธเซเชคเซเชฐเซเชคเซ
เชธเซเชฐเซเชธ: www.habr.com