เจœเฉ‡เจชเฉ€เจˆเจœเฉ€เฅค เจ•เฉฐเจชเจฐเฉˆเจธเจผเจจ เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ

เจนเฉˆเจฒเฉ‹ เจฆเฉเจฌเจพเจฐเจพ! เจฎเฉˆเจจเฉ‚เฉฐ เจ‡เจน เจฒเฉ‡เจ– เจฎเจˆ 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 เจชเจฟเจ•เจธเจฒ เจ–เจฟเจคเจฟเจœเฉ€ เจ…เจคเฉ‡ เจฒเฉฐเจฌเจ•เจพเจฐเฉ€. เจชเจนเจฟเจฒเจพ เจตเจฟเจ•เจฒเจช เจตเจงเฉ‡เจฐเฉ‡ เจ…เจ•เจธเจฐ เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ. เจœเฉ‡ เจšเจฟเฉฑเจคเจฐ เจฆเฉ€ เจ—เฉเจฃเจตเฉฑเจคเจพ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจนเฉˆ, เจคเจพเจ‚ เจกเฉˆเจธเฉ€เจฎเฉ‡เจธเจผเจจ เจฌเจฟเจฒเจ•เฉเจฒ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€เฅค
เจชเจคเจฒเฉ‡ เจนเฉ‹เจฃ เจฆเจพ เจ‡เฉฑเจ• เจตเจฟเจœเจผเฉ‚เจ…เจฒ เจฆเฉเจฐเจฟเจธเจผเจŸเฉ€เจ•เฉ‹เจฃ (เจนเจฌเจฐ เจจเฉ‡ เจฎเฉˆเจจเฉ‚เฉฐ เจ‡เฉฑเจ• gif เจชเจพเจ‰เจฃ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจจเจนเฉ€เจ‚ เจฆเจฟเฉฑเจคเฉ€) - https://i.ibb.co/Rg5Th9H/150953010617579181.gif

เจคเจฟเจ†เจฐเฉ€ เจฆเจพ เจฎเฉเฉฑเจ– เจนเจฟเฉฑเจธเจพ

เจกเฉ€.เจ•เฉ‡.เจชเฉ€.

เจนเฉเจฃ เจธเจญ เจคเฉ‹เจ‚ เจ”เจ–เจพ เจ…เจคเฉ‡ เจธเจญ เจคเฉ‹เจ‚ เจœเจผเจฐเฉ‚เจฐเฉ€ เจนเจฟเฉฑเจธเจพ เจ†เจ‰เจ‚เจฆเจพ เจนเฉˆเฅค เจธเจฎเฉเฉฑเจšเฉ€ เจšเจฟเฉฑเจคเจฐ เจจเฉ‚เฉฐ 8x8 เจฌเจฒเจพเจ•เจพเจ‚ เจตเจฟเฉฑเจš เจตเฉฐเจกเจฟเจ† เจ—เจฟเจ† เจนเฉˆ (เจญเจฐเจจ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ เจœเฉ‡เจ•เจฐ เจฐเฉˆเจœเจผเฉ‹เจฒเจฟเจŠเจธเจผเจจ เจฌเจฒเจพเจ• เจธเจพเจˆเจก เจฆเจพ เจฎเจฒเจŸเฉ€เจชเจฒ เจจเจนเฉ€เจ‚ เจนเฉˆ)เฅค

เจนเฉเจฃ เจนเจฐเฉ‡เจ• เจฌเจฒเจพเจ• 'เจคเฉ‡ เจฒเจพเจ—เฉ‚ เจ•เจฐเฉ‹ เจกเฉ€เจธเฉ€เจŸเฉ€ (เจกเจฟเจธเจ•เจฐเฉ€เจŸ เจ•เฉ‹เจธเจพเจˆเจจ เจŸเฉเจฐเจพเจ‚เจธเจซเจพเจฐเจฎ). เจ‡เจธ เจนเจฟเฉฑเจธเฉ‡ เจตเจฟเฉฑเจš, เจนเจฐ เจšเฉ€เจœเจผ เจฌเฉ‡เจฒเฉ‹เฉœเฉ€ เจคเจธเจตเฉ€เจฐ เจคเฉ‹เจ‚ เจฌเจพเจนเจฐ เจ•เฉฑเจขเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ. DCT เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เจน เจธเจฎเจเจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ เจ•เจฟ เจ•เฉ€ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจฌเจฒเจพเจ• (8ร—8) เจšเจฟเฉฑเจคเจฐ เจฆเฉ‡ เจ•เจฟเจธเฉ‡ เจตเฉ€ เจ‡เจ•เจธเจพเจฐ เจนเจฟเฉฑเจธเฉ‡ เจฆเจพ เจตเจฐเจฃเจจ เจ•เจฐเจฆเจพ เจนเฉˆ: เจ…เจธเจฎเจพเจจ, เจ•เฉฐเจง; เจœเจพเจ‚ เจ‡เจธ เจตเจฟเฉฑเจš เจ—เฉเฉฐเจเจฒเจฆเจพเจฐ เจฌเจฃเจคเจฐ (เจตเจพเจฒ, เจšเจฟเฉฐเจจเฉเจน, เจ†เจฆเจฟ) เจธเจผเจพเจฎเจฒ เจนเจจเฅค เจ‡เจน เจคเจฐเจ•เจชเฉ‚เจฐเจจ เจนเฉˆ เจ•เจฟ เจธเจฎเจพเจจ เจฐเฉฐเจ— เจฆเฉ‡ 64 เจชเจฟเจ•เจธเจฒ เจจเฉ‚เฉฐ เจธเจฟเจฐเจซเจผ 1 เจฆเฉเจ†เจฐเจพ เจฆเจฐเจธเจพเจ‡เจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจฌเจฒเจพเจ• เจฆเจพ เจ†เจ•เจพเจฐ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจœเจพเจฃเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆเฅค เจ•เฉฐเจชเจฐเฉˆเจธเจผเจจ เจฒเจˆ เจฌเจนเฉเจค เจ•เฉเจ: 64 เจคเฉ‹เจ‚ 1.

DCT เจฌเจฒเจพเจ• เจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจธเจชเฉˆเจ•เจŸเฉเจฐเจฎ เจตเจฟเฉฑเจš เจฌเจฆเจฒเจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจœเจฟเฉฑเจฅเฉ‡ เจฐเฉ€เจกเจฟเฉฐเจ— เจคเฉ‡เจœเจผเฉ€ เจจเจพเจฒ เจฌเจฆเจฒเจฆเฉ€ เจนเฉˆ, เจ—เฉเจฃเจพเจ‚เจ• เจธเจ•เจพเจฐเจพเจคเจฎเจ• เจฌเจฃ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจœเจฟเฉฐเจจเจพ เจคเจฟเฉฑเจ–เจพ เจชเจฐเจฟเจตเจฐเจคเจจ เจนเฉเฉฐเจฆเจพ เจนเฉˆ, เจ†เจ‰เจŸเจชเฉเฉฑเจŸ เจ“เจจเฉ€ เจนเฉ€ เจ‰เฉฑเจšเฉ€ เจนเฉ‹เจตเฉ‡เจ—เฉ€เฅค เจœเจฟเฉฑเจฅเฉ‡ เจ—เฉเจฃเจพเจ‚เจ• เจตเฉฑเจง เจนเฉˆ, เจคเจธเจตเฉ€เจฐ เจฐเฉฐเจ— เจ…เจคเฉ‡ เจšเจฎเจ• เจตเจฟเฉฑเจš เจธเจชเจธเจผเจŸ เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจฆเจฐเจธเจพเจ‰เจ‚เจฆเฉ€ เจนเฉˆ, เจœเจฟเฉฑเจฅเฉ‡ เจ‡เจน เจ˜เฉฑเจŸ เจนเฉˆ - เจฌเจฒเจพเจ• เจตเจฟเฉฑเจš YCbCr เจญเจพเจ—เจพเจ‚ เจฆเฉ‡ เจฎเฉเฉฑเจฒเจพเจ‚ เจตเจฟเฉฑเจš เจ•เจฎเจœเจผเฉ‹เจฐ (เจธเจฎเฉเฉฐเจฆเจฐเฉ€) เจคเจฌเจฆเฉ€เจฒเฉ€เจ†เจ‚เฅค

เจ•เฉเจ†เจ‚เจŸเจพเจ‡เจœเจผเฉ‡เจธเจผเจจ

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

เจ•เฉเจ†เจ‚เจŸเจพเจ‡เจœเฉ‡เจธเจผเจจ เจนเฉ‹เจฐ เจตเฉ€ เจตเฉฑเจง เจธเฉฐเจ•เฉเจšเจจ เจฆเฉ€ เจธเฉฐเจญเจพเจตเจจเจพ เจชเฉˆเจฆเจพ เจ•เจฐเจจ เจฒเจˆ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจ—เฉเจฐเจพเจซเจผ y = sin(x) เจจเฉ‚เฉฐ เจฎเจพเจชเจฃ เจฆเฉ€ เจ‰เจฆเจพเจนเจฐเจจ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจ‡เจน เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจฆเจฟเจ–เจพเจˆ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ:

เจœเฉ‡เจชเฉ€เจˆเจœเฉ€เฅค เจ•เฉฐเจชเจฐเฉˆเจธเจผเจจ เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ

เจฆเจฌเจพเจ…

เจชเจนเจฟเจฒเจพเจ‚ เจ…เจธเฉ€เจ‚ เจ‡เฉฑเจ• เจœเจผเจฟเจ—-เจœเจผเฉˆเจ— เจชเฉˆเจŸเจฐเจจ เจตเจฟเฉฑเจš เจฎเฉˆเจŸเฉเจฐเจฟเจ•เจธ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจฒเฉฐเจ˜เจฆเฉ‡ เจนเจพเจ‚:

เจœเฉ‡เจชเฉ€เจˆเจœเฉ€เฅค เจ•เฉฐเจชเจฐเฉˆเจธเจผเจจ เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ

เจ…เจธเฉ€เจ‚ เจธเฉฐเจ–เจฟเจ†เจตเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ•-เจ…เจฏเจพเจฎเฉ€ เจเจฐเฉ‡ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚เฅค เจ…เจธเฉ€เจ‚ เจฆเฉ‡เจ–เจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจ‡เจธ เจตเจฟเฉฑเจš เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจœเจผเฉ€เจฐเฉ‹ เจนเจจ, เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจนเจŸเจพเจ‡เจ† เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆเฅค เจ…เจœเจฟเจนเจพ เจ•เจฐเจจ เจฒเจˆ, เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจœเจผเฉ€เจฐเฉ‹ เจฆเฉ‡ เจ•เฉเจฐเจฎ เจฆเฉ€ เจฌเจœเจพเจ, เจ…เจธเฉ€เจ‚ 1 เจœเจผเฉ€เจฐเฉ‹ เจฆเจฐเจœ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ เจ…เจคเฉ‡ เจ‡เจธเจฆเฉ‡ เจฌเจพเจ…เจฆ เจ‡เฉฑเจ• เจจเฉฐเจฌเจฐ เจœเฉ‹ เจ•เฉเจฐเจฎ เจตเจฟเฉฑเจš เจ‰เจนเจจเจพเจ‚ เจฆเฉ€ เจธเฉฐเจ–เจฟเจ† เจจเฉ‚เฉฐ เจฆเจฐเจธเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจคเฉเจธเฉ€เจ‚ เจชเฉ‚เจฐเฉ€ เจเจฐเฉ‡ เจฆเฉ‡ เจ†เจ•เจพเจฐ เจจเฉ‚เฉฐ 1/3 เจฐเฉ€เจธเฉˆเจŸ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค เจ…เจคเฉ‡ เจซเจฟเจฐ เจ…เจธเฉ€เจ‚ เจนเจซเจฎเฉˆเจจ เจตเจฟเจงเฉ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจ‡เจธ เจเจฐเฉ‡ เจจเฉ‚เฉฐ เจธเฉฐเจ•เฉเจšเจฟเจค เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจ†เจชเจฃเฉ‡ เจ†เจช เจซเจพเจˆเจฒ เจตเจฟเฉฑเจš เจฒเจฟเจ–เจฆเฉ‡ เจนเจพเจ‚เฅค

เจœเจฟเฉฑเจฅเฉ‡ เจตเจฐเจคเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ

เจนเจฐ เจฅเจพเจ‚เฅค PNG เจตเจพเจ‚เจ—, JPEG เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เฉˆเจฎเจฐเฉ‡, OS (เจ•เฉฐเจชเจจเฉ€ เจฒเฉ‹เจ—เฉ‹, เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจ†เจˆเจ•เจจ, เจฅเฉฐเจฌเจจเฉ‡เจฒ เจตเจœเฉ‹เจ‚) เจ…เจคเฉ‡ เจ‰เจนเจจเจพเจ‚ เจธเจพเจฐเฉ‡ เจธเฉฐเจญเจพเจตเฉ€ เจ–เฉ‡เจคเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ เจœเจฟเฉฑเจฅเฉ‡ เจšเจฟเฉฑเจคเจฐเจพเจ‚ เจจเฉ‚เฉฐ เจ•เฉเจธเจผเจฒเจคเจพ เจจเจพเจฒ เจธเจŸเฉ‹เจฐ เจ•เจฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค

เจธเจฟเฉฑเจŸเจพ

เจ‡เจธ เจธเจฎเฉ‡เจ‚, เจœเฉ‡เจชเฉ€เจˆเจœเฉ€ เจฌเจพเจฐเฉ‡ เจ—เจฟเจ†เจจ เจนเฉเจฃ เจธเจฟเจฐเจซ เจตเจฟเจฆเจฟเจ…เจ• เจ‰เจฆเฉ‡เจธเจผเจพเจ‚ เจฒเจˆ เจ•เฉ€เจฎเจคเฉ€ เจนเฉˆ, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‡เจน เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจนเจฐ เจœเจ—เฉเจนเจพ เจฌเจฃเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆ เจ…เจคเฉ‡ เจฒเฉ‹เจ•เจพเจ‚ เจฆเฉ‡ เจตเฉฑเจกเฉ‡ เจธเจฎเฉ‚เจนเจพเจ‚ เจฆเฉเจ†เจฐเจพ เจ…เจจเฉเจ•เฉ‚เจฒ เจฌเจฃเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆ, เจชเจฐ เจตเจฟเจ—เจฟเจ†เจจ เจฆเจพ เจ—เฉเจฐเฉ‡เจจเจพเจˆเจŸ เจ…เจœเฉ‡ เจตเฉ€ เจธเจตเจพเจฆ เจนเฉˆ.

เจธเจฐเฉ‹เจค

เจตเจฟเจ•เฉ€เจชเฉ€เจกเฉ€เจ† 'เจคเฉ‡ YCbCr เจฌเจพเจฐเฉ‡ เจฒเฉ‡เจ–
JPEG 'เจคเฉ‡ เจตเจฟเจ•เฉ€เจชเฉ€เจกเฉ€เจ† เจฒเฉ‡เจ–
เจชเจฟเจ•เจพเจฌเฉ‚ เจชเฉ‹เจธเจŸ เจคเฉ‹เจ‚ PrEP เจฌเจพเจฐเฉ‡ เจฅเฉ‹เฉœเฉเจนเจพ เจœเจฟเจนเจพ
PrEP 'เจคเฉ‡ เจตเจฟเจ•เฉ€เจชเฉ€เจกเฉ€เจ† เจฒเฉ‡เจ–

เจธเจฐเฉ‹เจค: www.habr.com

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹