JPEG рдврд╛рдБрдЪрд╛ рдХрд╕рд░реА рдХрд╛рдо рдЧрд░реНрджрдЫ

JPEG рдЫрд╡рд┐рд╣рд░реВ рд╣рд╛рдореНрд░реЛ рдбрд┐рдЬрд┐рдЯрд▓ рдЬреАрд╡рдирдорд╛ рд╕рд░реНрд╡рд╡реНрдпрд╛рдкреА рдЫрдиреН, рддрд░ рдЬрд╛рдЧрд░реВрдХрддрд╛рдХреЛ рдпреЛ рд▓рд┐рдмрд╛рд╕рдХреЛ рдкрдЫрд╛рдбрд┐ рдПрд▓реНрдЧреЛрд░рд┐рджрдорд╣рд░реВ рдЫрдиреН рдЬрд╕рд▓реЗ рд╡рд┐рд╡рд░рдгрд╣рд░реВ рд╣рдЯрд╛рдЙрдБрджрдЫ рдЬреБрди рдорд╛рдирд╡ рдЖрдБрдЦрд╛рд▓реЗ рдмреБрдЭреНрди рд╕рдХреНрджреИрдиред рдирддрд┐рдЬрд╛ рд╕рдмреИрднрдиреНрджрд╛ рд╕рд╛рдиреЛ рдлрд╛рдЗрд▓ рд╕рд╛рдЗрдЬрдорд╛ рдЙрдЪреНрдЪрддрдо рднрд┐рдЬреБрдЕрд▓ рдЧреБрдгрд╕реНрддрд░ рд╣реЛ - рддрд░ рдпреЛ рд╕рдмреИрд▓реЗ рдХрд╕рд░реА рдХрд╛рдо рдЧрд░реНрдЫ? рд╣рд╛рдореНрд░реЛ рдЖрдБрдЦрд╛рд▓реЗ рдирджреЗрдЦреЗрдХреЛ рдХреБрд░рд╛ рд╣реЗрд░реМрдВ!

JPEG рдврд╛рдБрдЪрд╛ рдХрд╕рд░реА рдХрд╛рдо рдЧрд░реНрджрдЫ

рд╕рд╛рдереАрд▓рд╛рдИ рддрд╕реНрдмрд┐рд░ рдкрдард╛рдЙрдиреЗ рд░ рдЙрдиреАрд╣рд░реВрд▓реЗ рдХреБрди рдпрдиреНрддреНрд░, рдмреНрд░рд╛рдЙрдЬрд░ рд╡рд╛ рдЕрдкрд░реЗрдЯрд┐рдЩ рд╕рд┐рд╕реНрдЯрдо рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИрдЫрдиреН рднрдиреНрдиреЗ рдЪрд┐рдиреНрддрд╛ рдирдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛рд▓рд╛рдИ рд╕реНрд╡реАрдХрд╛рд░ рдЧрд░реНрди рд╕рдЬрд┐рд▓реЛ рдЫ - рддрд░ рддреНрдпреЛ рд╕рдзреИрдВ рддреНрдпрд╕реНрддреЛ рдерд┐рдПрдиред 1980 рдХреЛ рдкреНрд░рд╛рд░рдореНрднрдорд╛, рдХрдореНрдкреНрдпреБрдЯрд░рд╣рд░реВрд▓реЗ рдбрд┐рдЬрд┐рдЯрд▓ рдЫрд╡рд┐рд╣рд░реВ рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрди рд░ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрди рд╕рдХреНрдереЗ, рддрд░ рдпреЛ рдЧрд░реНрдиреЗ рдЙрддреНрддрдо рддрд░рд┐рдХрд╛рдХреЛ рдмрд╛рд░реЗрдорд╛ рдзреЗрд░реИ рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзреА рд╡рд┐рдЪрд╛рд░рд╣рд░реВ рдерд┐рдПред рддрдкрд╛рдИрдВрд▓реЗ рдПрдЙрдЯрд╛ рдХрдореНрдкреНрдпреБрдЯрд░рдмрд╛рдЯ рдЕрд░реНрдХреЛ рдХрдореНрдкреНрдпреБрдЯрд░рдорд╛ рдЫрд╡рд┐ рдкрдард╛рдЙрди рд╕рдХреНрдиреБрднрдПрди рд░ рдЖрд╢рд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН рдХрд┐ рдпрд╕рд▓реЗ рдХрд╛рдо рдЧрд░реНрдиреЗрдЫред

рдпрд╕ рд╕рдорд╕реНрдпрд╛рдХреЛ рд╕рдорд╛рдзрд╛рдирдХрд╛ рд▓рд╛рдЧрд┐ рд╕рдиреН резрепреорем рдорд╛ рд╡рд┐рд╢реНрд╡рднрд░рдХрд╛ рд╡рд┐рдЬреНрдЮрд╣рд░реВрдХреЛ рдПрдЙрдЯрд╛ рд╕рдорд┐рддрд┐ рдЧрдарди рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ рдЬрд╕рд▓рд╛рдИ "рдлреЛрдЯреЛрдЧреНрд░рд╛рдлреА рд╡рд┐рд╢реЗрд╖рдЬреНрдЮрд╣рд░реВрдХреЛ рд╕рдВрдпреБрдХреНрдд рд╕рдореВрд╣┬╗ (рд╕рдВрдпреБрдХреНрдд рдлреЛрдЯреЛрдЧреНрд░рд╛рдлрд┐рдХ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рд╕рдореВрд╣, JPEG), рдорд╛рдирдХреАрдХрд░рдгрдХрд╛ рд▓рд╛рдЧрд┐ рдЕрдиреНрддрд░реНрд░рд╛рд╖реНрдЯреНрд░рд┐рдп рд╕рдВрдЧрдарди (ISO) рд░ рдЕрдиреНрддрд░реНрд░рд╛рд╖реНрдЯреНрд░рд┐рдп рдЗрд▓реЗрдХреНрдЯреНрд░реЛрдЯреЗрдХреНрдирд┐рдХрд▓ рдЖрдпреЛрдЧ (IEC), рдЬреЗрдиреЗрднрд╛, рд╕реНрд╡рд┐рдЯреНрдЬрд░рд▓реНрдпрд╛рдгреНрдбрдорд╛ рдореБрдЦреНрдпрд╛рд▓рдп рд░рд╣реЗрдХреЛ рджреБрдИ рдЕрдиреНрддрд░реНрд░рд╛рд╖реНрдЯреНрд░рд┐рдп рдорд╛рдкрджрдгреНрдбрдХреЛ рд╕рдВрд╕реНрдерд╛рд╣рд░реВ рдмреАрдЪрдХреЛ рд╕рдВрдпреБрдХреНрдд рдкреНрд░рдпрд╛рд╕рдХреЛ рд░реВрдкрдорд╛ рд╕реНрдерд╛рдкрд┐рдд рднрдПрдХреЛ рд╣реЛред

JPEG рднрдирд┐рдиреЗ рд╡реНрдпрдХреНрддрд┐рд╣рд░реВрдХреЛ рд╕рдореВрд╣рд▓реЗ 1992 рдорд╛ JPEG рдбрд┐рдЬрд┐рдЯрд▓ рдЫрд╡рд┐ рдХрдореНрдкреНрд░реЗрд╕рди рдорд╛рдирдХ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдпреЛред рдЗрдиреНрдЯрд░рдиреЗрдЯ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдЬреЛ рдХреЛрд╣реАрд▓реЗ рд╕рдореНрднрд╡рддрдГ JPEG рдПрдиреНрдХреЛрдб рдЧрд░рд┐рдПрдХрд╛ рдЫрд╡рд┐рд╣рд░реВрдХреЛ рд╕рд╛рдордирд╛ рдЧрд░реЗрдХреЛ рдЫред рдпреЛ рддрд╕реНрд╡рд┐рд░рд╣рд░реВ рдЗрдиреНрдХреЛрдб рдЧрд░реНрдиреЗ, рдкрдард╛рдЙрдиреЗ рд░ рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрдиреЗ рд╕рдмреИрднрдиреНрджрд╛ рд╕рд╛рдорд╛рдиреНрдп рддрд░рд┐рдХрд╛ рд╣реЛред рд╡реЗрдм рдкреГрд╖реНрдард╣рд░реВрдмрд╛рдЯ рд╕реЛрд╢рд▓ рдорд┐рдбрд┐рдпрд╛рдорд╛ рдЗрдореЗрд▓ рд╕рдореНрдо, JPEG рдПрдХ рджрд┐рдирдорд╛ рдЕрд░рдмреМрдВ рдкрдЯрдХ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ - рд▓рдЧрднрдЧ рд╣рд░реЗрдХ рдкрдЯрдХ рд╣рд╛рдореАрд▓реЗ рдХреБрдиреИ рдЫрд╡рд┐ рдЕрдирд▓рд╛рдЗрди рд╣реЗрд░реНрдЫреМрдВ рд╡рд╛ рдкрдард╛рдЙрдБрдЫреМрдВред JPEG рдмрд┐рдирд╛, рд╡реЗрдм рдХрдо рд░рдВрдЧреАрди, рдврд┐рд▓реЛ рд╣реБрдиреЗрдЫ, рд░ рд╕рдореНрднрд╡рддрдГ рдХрдо рдмрд┐рд░рд╛рд▓реЛ рдЪрд┐рддреНрд░рд╣рд░реВ рд╣реБрдиреЗрдЫ!

рдпреЛ рд▓реЗрдЦ JPEG рдЫрд╡рд┐ рдХрд╕рд░реА рдбрд┐рдХреЛрдб рдЧрд░реНрдиреЗ рдмрд╛рд░реЗ рдЫред рдЕрд░реНрдХреЛ рд╢рдмреНрджрдорд╛, рдХрдореНрдкреНрдпреБрдЯрд░рдорд╛ рднрдгреНрдбрд╛рд░рдг рдЧрд░рд┐рдПрдХреЛ рд╕рдВрдХреБрдЪрд┐рдд рдбрд╛рдЯрд╛рд▓рд╛рдИ рд╕реНрдХреНрд░рд┐рдирдорд╛ рджреЗрдЦрд╛ рдкрд░реНрдиреЗ рдЫрд╡рд┐рдорд╛ рд░реВрдкрд╛рдиреНрддрд░рдг рдЧрд░реНрди рдХреЗ рдЖрд╡рд╢реНрдпрдХ рдЫред рдпреЛ рдЬрд╛рдиреНрди рд▓рд╛рдпрдХ рдЫ, рд╣рд╛рдореАрд▓реЗ рд╣рд░реЗрдХ рджрд┐рди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдЯреЗрдХреНрдиреЛрд▓реЛрдЬреА рдмреБрдЭреНрдирдХреЛ рд▓рд╛рдЧрд┐ рдорд╛рддреНрд░ рд╣реЛрдЗрди, рддрд░ рдХрдореНрдкреНрд░реЗрд╕рди рд╕реНрддрд░рд╣рд░реВ рдЕрдирд▓рдХ рдЧрд░реЗрд░, рд╣рд╛рдореА рдзрд╛рд░рдгрд╛ рд░ рджреГрд╖реНрдЯрд┐, рд░ рд╣рд╛рдореНрд░рд╛ рдЖрдБрдЦрд╛рд╣рд░реВ рд╕рдмреИрднрдиреНрджрд╛ рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рд╣реБрдиреЗ рд╡рд┐рд╡рд░рдгрд╣рд░реВ рдмрд╛рд░реЗ рдердк рдЬрд╛рдиреНрджрдЫреМрдВред

рдердк рд░реВрдкрдорд╛, рдпрд╕ рддрд░рд┐рдХрд╛рдорд╛ рдЫрд╡рд┐рд╣рд░реВрд╕рдБрдЧ рдЦреЗрд▓реНрди рдзреЗрд░реИ рд░реЛрдЪрдХ рдЫред

JPEG рдврд╛рдБрдЪрд╛ рдХрд╕рд░реА рдХрд╛рдо рдЧрд░реНрджрдЫ

JPEG рднрд┐рддреНрд░ рд╣реЗрд░реНрджреИ

рдХрдореНрдкреНрдпреБрдЯрд░рдорд╛, рд╕рдмреИ рдЪреАрдЬрд╣рд░реВ рдмрд╛рдЗрдирд░реА рд╕рдВрдЦреНрдпрд╛рд╣рд░реВрдХреЛ рдЕрдиреБрдХреНрд░рдордХреЛ рд░реВрдкрдорд╛ рднрдгреНрдбрд╛рд░рдг рдЧрд░рд┐рдиреНрдЫред рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛ рдпреА рдмрд┐рдЯрд╣рд░реВ, рд╢реВрдиреНрдп рд░ рдПрдХрд╣рд░реВ, рдмрд╛рдЗрдЯрд╣рд░реВ рдмрдирд╛рдЙрдирдХреЛ рд▓рд╛рдЧрд┐ рдЖрда рд╕рдореВрд╣рд╣рд░реВрдорд╛ рд╕рдореВрд╣рдмрджреНрдз рд╣реБрдиреНрдЫрдиреНред рдЬрдм рддрдкрд╛рдЗрдБ рдХрдореНрдкреНрдпреВрдЯрд░рдорд╛ JPEG рдЫрд╡рд┐ рдЦреЛрд▓реНрдиреБрд╣реБрдиреНрдЫ, рдХреЗрд╣рд┐ (рдПрдХ рдмреНрд░рд╛рдЙрдЬрд░, рдПрдХ рдЕрдкрд░реЗрдЯрд┐рдЩ рд╕рд┐рд╕реНрдЯрдо, рдХреЗрд╣рд┐ рдЕрдиреНрдп) рдмрд╛рдЗрдЯрд╣рд░реВ рдбрд┐рдХреЛрдб рдЧрд░реНрдиреБрдкрд░реНрдЫ, рдореВрд▓ рдЫрд╡рд┐рд▓рд╛рдИ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрди рд╕рдХрд┐рдиреЗ рд░рдЩрд╣рд░реВрдХреЛ рд╕реВрдЪреАрдХреЛ рд░реВрдкрдорд╛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдЧрд░реНрджреИред

рдпрджрд┐ рддрдкрд╛рдЗрдБ рдпреЛ рдорд┐рдард╛рдИ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрдиреБрд╣реЛрд╕реН рдмрд┐рд░рд╛рд▓реЛ рдХреЛ рдлреЛрдЯреЛ рд░ рдпрд╕рд▓рд╛рдИ рдкрд╛рда рд╕рдореНрдкрд╛рджрдХрдорд╛ рдЦреЛрд▓реНрдиреБрд╣реЛрд╕реН, рддрдкрд╛рдИрдВрд▓реЗ рдЕрд╕рдВрдЧрдд рдХреНрдпрд╛рд░реЗрдХреНрдЯрд░рд╣рд░реВрдХреЛ рдЧреБрдЪреНрдЫрд╛ рджреЗрдЦреНрдиреБрд╣реБрдиреЗрдЫред

JPEG рдврд╛рдБрдЪрд╛ рдХрд╕рд░реА рдХрд╛рдо рдЧрд░реНрджрдЫ
рдпрд╣рд╛рдБ рдо рдлрд╛рдЗрд▓рдХреЛ рд╕рд╛рдордЧреНрд░реАрд╣рд░реВ рдЬрд╛рдБрдЪреНрди Notepad++ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджреИрдЫреБ, рдХрд┐рдирдХрд┐ Windows рдорд╛ Notepad рдЬрд╕реНрддрд╛ рдирд┐рдпрдорд┐рдд рдкрд╛рда рд╕рдореНрдкрд╛рджрдХрд╣рд░реВрд▓реЗ рдмрдЪрдд рдЧрд░реЗрдкрдЫрд┐ рдмрд╛рдЗрдирд░реА рдлрд╛рдЗрд▓рд▓рд╛рдИ рднреНрд░рд╖реНрдЯ рдЧрд░реНрдиреЗрдЫ рд░ рдпрд╕рд▓реЗ JPEG рдврд╛рдБрдЪрд╛рд▓рд╛рдИ рдЕрдм рд╕рдиреНрддреБрд╖реНрдЯ рдЧрд░реНрджреИрдиред

рд╡рд░реНрдб рдкреНрд░реЛрд╕реЗрд╕рд░рдорд╛ рдЫрд╡рд┐ рдЦреЛрд▓реНрджрд╛ рдХрдореНрдкреНрдпреВрдЯрд░рд▓рд╛рдИ рднреНрд░рдорд┐рдд рдкрд╛рд░реНрдЫ, рдЬрд╕рд░реА рддрдкрд╛рдЗрдБ рддрдкрд╛рдЗрдБрдХреЛ рджрд┐рдорд╛рдЧрд▓рд╛рдИ рднреНрд░рдорд┐рдд рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ рдЬрдм рддрдкрд╛рдЗрдБ рддрдкрд╛рдЗрдБрдХреЛ рдЖрдБрдЦрд╛ рд░рдЧреНрджрд╛ рд░ рд░рдВрдЧрдХрд╛ рджрд╛рдЧрд╣рд░реВ рджреЗрдЦреНрди рдерд╛рд▓реНрдиреБрд╣реБрдиреНрдЫ!

рддрдкрд╛рдИрдВрд▓реЗ рджреЗрдЦреНрдиреБрд╣реБрдиреЗ рдпреА рдард╛рдЙрдБрд╣рд░реВ рднрдиреЗрд░ рдЪрд┐рдирд┐рдиреНрдЫрдиреН phosphenes, рд░ рдкреНрд░рдХрд╛рд╢ рдЙрддреНрддреЗрдЬрдирд╛ рд╡рд╛ рджрд┐рдорд╛рдЧ рджреНрд╡рд╛рд░рд╛ рдЙрддреНрдкрдиреНрди рдПрдХ рднреНрд░рдо рдХреЛ рдкрд░рд┐рдгрд╛рдо рд╣реЛрдЗрдиред рддрд┐рдиреАрд╣рд░реВ рд╣реБрдиреНрдЫрдиреН рдХрд┐рдирднрдиреЗ рддрдкрд╛рдИрдВрдХреЛ рджрд┐рдорд╛рдЧрд▓реЗ рд╕реЛрдЪреНрджрдЫ рдХрд┐ рдЕрдкреНрдЯрд┐рдХ рддрдВрддреНрд░рд┐рдХрд╛рдорд╛ рдХреБрдиреИ рдкрдирд┐ рд╡рд┐рджреНрдпреБрддреАрдп рд╕рдВрдХреЗрддрд╣рд░реВрд▓реЗ рдкреНрд░рдХрд╛рд╢рдХреЛ рдмрд╛рд░реЗрдорд╛ рдЬрд╛рдирдХрд╛рд░реА рджрд┐рдиреНрдЫред рдорд╕реНрддрд┐рд╖реНрдХрд▓реЗ рдпреА рдзрд╛рд░рдгрд╛рд╣рд░реВ рдмрдирд╛рдЙрди рдЖрд╡рд╢реНрдпрдХ рдЫ рдХрд┐рдирднрдиреЗ рддреНрдпрд╣рд╛рдБ рд╕рдВрдХреЗрдд рдзреНрд╡рдирд┐, рджреГрд╖реНрдЯрд┐, рд╡рд╛ рдЕрд░реВ рдХреЗрд╣рд┐ рд╣реЛ рдХрд┐ рднрдиреЗрд░ рдерд╛рд╣рд╛ рдкрд╛рдЙрди рдХреБрдиреИ рддрд░рд┐рдХрд╛ рдЫреИрдиред рд╢рд░реАрд░рдХрд╛ рд╕рдмреИ рд╕реНрдирд╛рдпреБрд╣рд░реВрд▓реЗ рдареНрдпрд╛рдХреНрдХреИ рдПрдЙрдЯреИ рд╡рд┐рджреНрдпреБрддреАрдп рдЖрд╡реЗрдЧрд╣рд░реВ рдкрдард╛рдЙрдБрдЫрдиреНред рддрдкрд╛рдИрдВрдХреЛ рдЖрдБрдЦрд╛рдорд╛ рджрдмрд╛рдм рд▓рд╛рдЧреВ рдЧрд░реЗрд░, рддрдкрд╛рдИрдВрд▓реЗ рд╕рдВрдХреЗрддрд╣рд░реВ рдкрдард╛рдЙрдиреБрд╣реБрдиреНрдЫ рдЬреБрди рджреГрд╢реНрдп рд╣реЛрдЗрди, рддрд░ рдЖрдБрдЦрд╛рдХреЛ рд░рд┐рд╕реЗрдкреНрдЯрд░рд╣рд░реВ рд╕рдХреНрд░рд┐рдп рдЧрд░реНрдиреБрд╣реЛрд╕реН, рдЬреБрди рддрдкрд╛рдИрдВрдХреЛ рдорд╕реНрддрд┐рд╖реНрдХрд▓реЗ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдЧрд░реНрджрдЫ - рдпрд╕ рдЕрд╡рд╕реНрдерд╛рдорд╛, рдЧрд▓рдд рд░реВрдкрдорд╛ - рджреГрд╢реНрдпрдХреЛ рд░реВрдкрдорд╛ред рддрдкрд╛рдИрдВ рд╢рд╛рдмреНрджрд┐рдХ рджрдмрд╛рдм рджреЗрдЦреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ!

рджрд┐рдорд╛рдЧрдорд╛ рдХрдореНрдкреНрдпреВрдЯрд░рд╣рд░реВ рдХрддреНрддрд┐рдХреЛ рд╕рдорд╛рди рдЫрдиреН рднрдиреНрдиреЗ рдмрд╛рд░реЗ рд╕реЛрдЪреНрдирдХреЛ рд▓рд╛рдЧрд┐ рдпреЛ рд╣рд╛рд╕реНрдпрд╛рд╕реНрдкрдж рдЫ, рддрд░ рдпреЛ рдбреЗрдЯрд╛рдХреЛ рдЕрд░реНрде рдХрддреНрддрд┐рдХреЛ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдЙрдкрдпреЛрдЧреА рд╕рдорд╛рдирддрд╛ рд╣реЛ - рдЪрд╛рд╣реЗ рд╕реНрдирд╛рдпреБрджреНрд╡рд╛рд░рд╛ рд╢рд░реАрд░рдорд╛ рд▓реИрдЬрд╛рдиреНрдЫ рд╡рд╛ рдХрдореНрдкреНрдпреБрдЯрд░рдорд╛ рднрдгреНрдбрд╛рд░рдг рдЧрд░рд┐рдиреНрдЫ - рдпрд╕рд▓рд╛рдИ рдХрд╕рд░реА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдЧрд░рд┐рдиреНрдЫ рднрдиреНрдиреЗрдорд╛ рдирд┐рд░реНрднрд░ рдЧрд░реНрджрдЫред рд╕рдмреИ рдмрд╛рдЗрдирд░реА рдбрд╛рдЯрд╛ 0s рд░ 1s рдорд┐рд▓реЗрд░ рдмрдиреЗрдХреЛ рд╣реБрдиреНрдЫ, рдЖрдзрд╛рд░рднреВрдд рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ рдЬрд╕рд▓реЗ рдХреБрдиреИ рдкрдирд┐ рдкреНрд░рдХрд╛рд░рдХреЛ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рджрд╛рди рдЧрд░реНрди рд╕рдХреНрдЫред рддрдкрд╛рдИрдХреЛ рдХрдореНрдкреНрдпреБрдЯрд░рд▓реЗ рдкреНрд░рд╛рдпрдГ рдлрд╛рдЗрд▓ рдПрдХреНрд╕рдЯреЗрдиреНрд╕рдирд╣рд░реВ рдЬрд╕реНрддрд╛ рд╕реБрд░рд╛рдЧрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдХрд╕рд░реА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдЧрд░реНрдиреЗ рднрдиреЗрд░ рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрдБрджрдЫред рдЕрдм рд╣рд╛рдореА рдпрд╕рд▓рд╛рдИ рдкрд╛рдардХреЛ рд░реВрдкрдорд╛ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдЧрд░реНрди рдмрд╛рдзреНрдп рдкрд╛рд░реНрдЫреМрдВ, рдХрд┐рдирднрдиреЗ рдкрд╛рда рд╕рдореНрдкрд╛рджрдХрд▓реЗ рдпрд╣реА рдЕрдкреЗрдХреНрд╖рд╛ рдЧрд░реНрдЫред

JPEG рдХрд╕рд░реА рдбрд┐рдХреЛрдб рдЧрд░реНрдиреЗ рднрдиреЗрд░ рдмреБрдЭреНрдирдХреЛ рд▓рд╛рдЧрд┐, рд╣рд╛рдореАрд▓реЗ рдореВрд▓ рд╕рдВрдХреЗрддрд╣рд░реВ рдЖрдлреИрдВ рд╣реЗрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ - рдмрд╛рдЗрдирд░реА рдбрд╛рдЯрд╛ред рдпреЛ рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓ рд╕рдореНрдкрд╛рджрдХ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд╡рд╛ рд╕рд┐рдзреИ рдЕрди рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ рдореВрд▓ рд▓реЗрдЦ рд╡реЗрдм рдкреГрд╖реНрда! рддреНрдпрд╣рд╛рдБ рдПрдЙрдЯрд╛ рдЫрд╡рд┐ рдЫ, рдЬрд╕рдХреЛ рдЫреЗрдЙрдорд╛ рдкрд╛рда рдлрд┐рд▓реНрдбрдорд╛ рдпрд╕рдХреЛ рд╕рдмреИ рдмрд╛рдЗрдЯрд╣рд░реВ рдЫрдиреН (рд╣реЗрдбрд░ рдмрд╛рд╣реЗрдХ), рджрд╢рдорд▓рд╡ рд░реВрдкрдорд╛ рдкреНрд░рд╕реНрддреБрддред рддрдкрд╛рдИрдВрд▓реЗ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯрд▓реЗ рдкреБрди: рдПрдиреНрдХреЛрдб рдЧрд░реНрдиреЗрдЫ рд░ рдЙрдбрд╛рдирдорд╛ рдирдпрд╛рдБ рдЫрд╡рд┐ рдЙрддреНрдкрд╛рджрди рдЧрд░реНрдиреЗрдЫред

JPEG рдврд╛рдБрдЪрд╛ рдХрд╕рд░реА рдХрд╛рдо рдЧрд░реНрджрдЫ

рддрдкрд╛рдИрдВрд▓реЗ рдпреЛ рд╕рдореНрдкрд╛рджрдХрд╕рдБрдЧ рдЦреЗрд▓реЗрд░ рдзреЗрд░реИ рдХреБрд░рд╛ рд╕рд┐рдХреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдХреЗ рддрдкрд╛рдЗрдБ рдкрд┐рдХреНрд╕реЗрд▓рд╣рд░реВ рдХреБрди рдХреНрд░рдордорд╛ рднрдгреНрдбрд╛рд░ рдЧрд░рд┐рдПрдХреЛ рдЫ рднрдиреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ?

рдпрд╕ рдЙрджрд╛рд╣рд░рдгрдХреЛ рдмрд╛рд░реЗрдорд╛ рдЕрдиреМрдареЛ рдХреБрд░рд╛ рдпреЛ рд╣реЛ рдХрд┐ рдХреЗрд╣рд┐ рд╕рдВрдЦреНрдпрд╛рд╣рд░реВ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрджрд╛ рдЫрд╡рд┐рд▓рд╛рдИ рдХреБрдиреИ рдЕрд╕рд░ рдЧрд░реНрджреИрди, рддрд░, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдпрджрд┐ рддрдкрд╛рдИрдВрд▓реЗ рдкрд╣рд┐рд▓реЛ рд▓рд╛рдЗрдирдорд╛ 17 рдХреЛ рд╕рд╛рде рдирдореНрдмрд░ 0 рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЧрд░реНрдиреБрднрдпреЛ рднрдиреЗ, рдлреЛрдЯреЛ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдмрд░реНрдмрд╛рдж рд╣реБрдиреЗрдЫ!

JPEG рдврд╛рдБрдЪрд╛ рдХрд╕рд░реА рдХрд╛рдо рдЧрд░реНрджрдЫ

рдЕрдиреНрдп рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ, рдЬрд╕реНрддреИ 7 рд▓рд╛рдИ 1988 рд▓рд╛рдИ рдирдореНрдмрд░ 254 рд╕рдБрдЧ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЧрд░реНрджрд╛, рд░рдЩ рдкрд░рд┐рд╡рд░реНрддрди рд╣реБрдиреНрдЫ, рддрд░ рдкрдЫрд┐рд▓реНрд▓рд╛ рдкрд┐рдХреНрд╕реЗрд▓рдХреЛ рдорд╛рддреНрд░ред

JPEG рдврд╛рдБрдЪрд╛ рдХрд╕рд░реА рдХрд╛рдо рдЧрд░реНрджрдЫ

рд╕рд╛рдпрдж рдЕрдЪрдореНрдордХреЛ рдХреБрд░рд╛ рдпреЛ рд╣реЛ рдХрд┐ рдХреЗрд╣рд┐ рд╕рдВрдЦреНрдпрд╛рд╣рд░реВрд▓реЗ рд░рдВрдЧ рдорд╛рддреНрд░ рд╣реЛрдЗрди, рддрд░ рдЫрд╡рд┐рдХреЛ рдЖрдХрд╛рд░ рдкрдирд┐ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрджрдЫред 70 рд▓рд╛рдИ рд░реЗрдЦрд╛ 12 рдорд╛ 2 рдорд╛ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рдореЗрд░реЛ рдорддрд▓рдм рдХреЗ рд╣реЛ рднрдиреЗрд░ рд╣реЗрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдЫрд╡рд┐рдХреЛ рд╢реАрд░реНрд╖ рдкрдЩреНрдХреНрддрд┐рдорд╛ рд╣реЗрд░реНрдиреБрд╣реЛрд╕реНред

JPEG рдврд╛рдБрдЪрд╛ рдХрд╕рд░реА рдХрд╛рдо рдЧрд░реНрджрдЫ

рд░ рддрдкрд╛рдИрд▓реЗ рдЬреЗрдкреАрдИрдЬреА рдЫрд╡рд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрднрдП рдкрдирд┐, рдмрд╛рдЗрдЯрд╣рд░реВ рд╕рдореНрдкрд╛рджрди рдЧрд░реНрджрд╛ рддрдкрд╛рдИрд▓реЗ рд╕рдзреИрдВ рдпреА рд░рд╣рд╕реНрдпрдордп рдЪреЗрд╕ рдврд╛рдБрдЪрд╛рд╣рд░реВ рдлреЗрд▓рд╛ рдкрд╛рд░реНрдиреБрд╣реБрдиреЗрдЫред

рд╕рдореНрдкрд╛рджрдХрд╕рдБрдЧ рдЦреЗрд▓реНрджрд╛, рдпреА рдмрд╛рдЗрдЯрд╣рд░реВрдмрд╛рдЯ рдлреЛрдЯреЛ рдХрд╕рд░реА рдкреБрди: рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдиреНрдЫ рднрдиреЗрд░ рдмреБрдЭреНрди рдЧрд╛рд╣реНрд░реЛ рд╣реБрдиреНрдЫ, рдХрд┐рдирдХрд┐ JPEG рдХрдореНрдкреНрд░реЗрд╕рдирдорд╛ рддреАрди рдлрд░рдХ рдкреНрд░рд╡рд┐рдзрд┐рд╣рд░реВ рд╣реБрдиреНрдЫрдиреН, рдХреНрд░рдордмрджреНрдз рд░реВрдкрдорд╛ рд╕реНрддрд░рд╣рд░реВрдорд╛ рд▓рд╛рдЧреВ рд╣реБрдиреНрдЫрдиреНред рд╣рд╛рдореАрд▓реЗ рджреЗрдЦрд┐рд░рд╣реЗрдХреЛ рд░рд╣рд╕реНрдпрдордп рд╡реНрдпрд╡рд╣рд╛рд░рд▓рд╛рдИ рдЙрдЬрд╛рдЧрд░ рдЧрд░реНрди рд╣рд╛рдореА рдкреНрд░рддреНрдпреЗрдХрд▓рд╛рдИ рдЫреБрдЯреНрдЯреИ рдЕрдзреНрдпрдпрди рдЧрд░реНрдиреЗрдЫреМрдВред

JPEG рдХрдореНрдкреНрд░реЗрд╕рди рдХреЛ рддреАрди рд╕реНрддрд░:

  1. рд░рдЩ рд╕рдмрд╕рдореНрдкрд▓рд┐рдВрдЧ.
  2. рдЕрд▓рдЧ рдХреЛрд╕рд╛рдЗрди рд░реВрдкрд╛рдиреНрддрд░рдг рд░ рдирдореВрдирд╛.
  3. рд▓рдореНрдмрд╛рдЗ рдЗрдиреНрдХреЛрдбрд┐рдЩ рдЪрд▓рд╛рдЙрдиреБрд╣реЛрд╕реН, рдбреЗрд▓реНрдЯрд╛ ╨╕ рд╣рдлрдореНрдпрд╛рди

рддрдкрд╛рдИрдВрд▓рд╛рдИ рдХрдореНрдкреНрд░реЗрд╕рдирдХреЛ рдкрд░рд┐рдорд╛рдгрдХреЛ рдПрдХ рд╡рд┐рдЪрд╛рд░ рджрд┐рдирдХреЛ рд▓рд╛рдЧрд┐, рдзреНрдпрд╛рди рджрд┐рдиреБрд╣реЛрд╕реН рдХрд┐ рдорд╛рдерд┐рдХреЛ рдЫрд╡рд┐рд▓реЗ 79 рд╕рдВрдЦреНрдпрд╛рд╣рд░реВ, рд╡рд╛ рд▓рдЧрднрдЧ 819 KB рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдЧрд░реНрджрдЫред рдпрджрд┐ рд╣рд╛рдореАрд▓реЗ рдпрд╕рд▓рд╛рдИ рдХрдореНрдкреНрд░реЗрд╕рди рдмрд┐рдирд╛ рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрдпреМрдВ рднрдиреЗ, рдкреНрд░рддреНрдпреЗрдХ рдкрд┐рдХреНрд╕реЗрд▓рд▓рд╛рдИ рддреАрдирд╡рдЯрд╛ рдирдореНрдмрд░рд╣рд░реВ рдЪрд╛рд╣рд┐рдиреНрдЫ - рд░рд╛рддреЛ, рд╣рд░рд┐рдпреЛ рд░ рдиреАрд▓реЛ рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ред рдпреЛ 79 рд╕рдВрдЦреНрдпрд╛, рд╡рд╛ рд▓рдЧрднрдЧ рдмрд░рд╛рдмрд░ рд╣реБрдиреЗрдЫред репрезрен KBред JPEG рдХрдореНрдкреНрд░реЗрд╕рдирдХреЛ рдкрд░рд┐рдгрд╛рдордХреЛ рд░реВрдкрдорд╛, рдЕрдиреНрддрд┐рдо рдлрд╛рдЗрд▓ 917 рднрдиреНрджрд╛ рдмрдвреА рдкрдЯрдХ рдШрдЯрд╛рдЗрдПрдХреЛ рдерд┐рдпреЛ!

рд╡рд╛рд╕реНрддрд╡рдорд╛, рдпреЛ рдЫрд╡рд┐ рдзреЗрд░реИ рдЕрдзрд┐рдХ рд╕рдВрдХреБрдЪрд┐рдд рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рддрд▓ рджреБрдИрд╡рдЯрд╛ рддрд╕реНрдмрд┐рд░рд╣рд░реВ рдЫреЗрдЙрдорд╛ рдЫрдиреН - рджрд╛рдпрд╛рдБрдкрдЯреНрдЯрд┐рдХреЛ рддрд╕реНрдмрд┐рд░рд▓рд╛рдИ 16 KB рдорд╛ рд╕рдВрдХреБрдЪрд┐рдд рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЕрд░реНрдерд╛рддреН, рдЕрд╕рдореНрдкреАрдбрд┐рдд рд╕рдВрд╕реНрдХрд░рдг рднрдиреНрджрд╛ 57 рдЧреБрдгрд╛ рд╕рд╛рдиреЛ!

JPEG рдврд╛рдБрдЪрд╛ рдХрд╕рд░реА рдХрд╛рдо рдЧрд░реНрджрдЫ

рдпрджрд┐ рддрдкрд╛рдИрдВрд▓реЗ рдирдЬрд┐рдХрдмрд╛рдЯ рд╣реЗрд░реНрдиреБрднрдпреЛ рднрдиреЗ, рддрдкрд╛рдИрдВрд▓реЗ рджреЗрдЦреНрдиреБрд╣реБрдиреЗрдЫ рдХрд┐ рдпреА рдЫрд╡рд┐рд╣рд░реВ рд╕рдорд╛рди рдЫреИрдирдиреНред рддреА рджреБрдмреИ JPEG рдХрдореНрдкреНрд░реЗрд╕рди рднрдПрдХрд╛ рддрд╕реНрдмрд┐рд░рд╣рд░реВ рд╣реБрдиреН, рддрд░ рджрд╛рдпрд╛рдБ рдПрдЙрдЯрд╛ рднреЛрд▓реНрдпреБрдордорд╛ рдзреЗрд░реИ рд╕рд╛рдиреЛ рдЫред рдпреЛ рдкрдирд┐ рдЕрд▓рд┐ рдирд░рд╛рдореНрд░реЛ рджреЗрдЦрд┐рдиреНрдЫ (рдкреГрд╖реНрдарднреВрдорд┐ рд░рдЩ рд╡рд░реНрдЧрд╣рд░реВрдорд╛ рд╣реЗрд░реНрдиреБрд╣реЛрд╕реН)ред рддреНрдпрд╕реИрд▓реЗ JPEG рд▓рд╛рдИ рд╣рд╛рдирд┐рдкреВрд░реНрдг рдХрдореНрдкреНрд░реЗрд╕рди рдкрдирд┐ рднрдирд┐рдиреНрдЫ; рд╕рдЩреНрдХреБрдЪрди рдкреНрд░рдХреНрд░рд┐рдпрд╛рдХреЛ рд╕рдордпрдорд╛, рдЫрд╡рд┐ рдкрд░рд┐рд╡рд░реНрддрди рд╣реБрдиреНрдЫ рд░ рдХреЗрд╣реА рд╡рд┐рд╡рд░рдгрд╣рд░реВ рдЧреБрдорд╛рдЙрдБрдЫред

1. рд░рдЩ рд╕рдмрд╕рдореНрдкрд▓рд┐рдВрдЧ

рдпрд╣рд╛рдБ рдкрд╣рд┐рд▓реЛ рд╕реНрддрд░рдХреЛ рд╕рдЩреНрдХреБрдЪрди рд▓рд╛рдЧреВ рднрдПрдХреЛ рдЫрд╡рд┐ рдЫред

JPEG рдврд╛рдБрдЪрд╛ рдХрд╕рд░реА рдХрд╛рдо рдЧрд░реНрджрдЫ
(рдЕрдиреНрддрд░реНрдХреНрд░рд┐рдпрд╛рддреНрдордХ рд╕рдВрд╕реНрдХрд░рдг - in рдореМрд▓рд┐рдХ рд▓реЗрдЦрд╣рд░реВ)ред рдПрдХ рдирдореНрдмрд░ рд╣рдЯрд╛рдЙрдирд╛рд▓реЗ рд╕рдмреИ рд░рдВрдЧрд╣рд░реВ рдирд╖реНрдЯ рдЧрд░реНрджрдЫред рдпрджреНрдпрдкрд┐, рдпрджрд┐ рдареАрдХ рдЫ рдирдореНрдмрд░рд╣рд░реВ рд╣рдЯрд╛рдЗрдпреЛ рднрдиреЗ, рдпрд╕рд▓реЗ рдЫрд╡рд┐рдорд╛ рд╡рд╕реНрддреБрддрдГ рдХреБрдиреИ рдкреНрд░рднрд╛рд╡ рдкрд╛рд░реНрджреИрдиред

рдЕрдм рд╕рдВрдЦреНрдпрд╛рд╣рд░реВ рдмреБрдЭреНрди рдЕрд▓рд┐ рд╕рдЬрд┐рд▓реЛ рдЫред рдпреЛ рд▓рдЧрднрдЧ рд░рдЩрд╣рд░реВрдХреЛ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рд╕реВрдЪреА рд╣реЛ, рдЬрд╕рдорд╛ рдкреНрд░рддреНрдпреЗрдХ рдмрд╛рдЗрдЯрд▓реЗ рдареНрдпрд╛рдХреНрдХреИ рдПрдХ рдкрд┐рдХреНрд╕реЗрд▓ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрджрдЫ, рддрд░ рдПрдХреИ рд╕рдордпрдорд╛ рдпреЛ рдкрд╣рд┐рд▓реЗ рдиреИ рдЕрд╕рдореНрдкреАрдбрд┐рдд рдЫрд╡рд┐рдХреЛ рдЖрдзрд╛ рд╕рд╛рдЗрдЬ рд╣реЛ (рдЬрд╕рд▓реЗ рдпреЛ рдШрдЯрд╛рдЗрдПрдХреЛ рд╕рд╛рдЗрдЬрдорд╛ рд▓рдЧрднрдЧ 300 KB рд▓рд┐рдиреНрдЫ)ред рддрдкрд╛рдИрдВ рдХрд┐рди рдЕрдиреБрдорд╛рди рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ?

рддрдкрд╛рдИрдВрд▓реЗ рджреЗрдЦреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рдХрд┐ рдпреА рд╕рдВрдЦреНрдпрд╛рд╣рд░реВрд▓реЗ рдорд╛рдирдХ рд░рд╛рддреЛ, рд╣рд░рд┐рдпреЛ рд░ рдиреАрд▓реЛ рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдЧрд░реНрджреИрдирдиреН, рдХрд┐рдирдХрд┐ рдпрджрд┐ рд╣рд╛рдореАрд▓реЗ рд╕рдмреИ рд╕рдВрдЦреНрдпрд╛рд╣рд░реВрд▓рд╛рдИ рд╢реВрдиреНрдпрд╕рдБрдЧ рдмрджрд▓реНрдпреМрдВ рднрдиреЗ, рд╣рд╛рдореАрд▓реЗ рд╣рд░рд┐рдпреЛ рдЫрд╡рд┐ (рд╕реЗрддреЛ рднрдиреНрджрд╛) рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреЗрдЫреМрдВред

JPEG рдврд╛рдБрдЪрд╛ рдХрд╕рд░реА рдХрд╛рдо рдЧрд░реНрджрдЫ

рдпреЛ рдХрд┐рдирднрдиреЗ рдпреА рдмрд╛рдЗрдЯрд╣рд░реВ Y (рдЪрдордХ) рдХреЛ рд▓рд╛рдЧрд┐ рдЦрдбрд╛ рдЫрдиреН,

JPEG рдврд╛рдБрдЪрд╛ рдХрд╕рд░реА рдХрд╛рдо рдЧрд░реНрджрдЫ

Cb (рд╕рд╛рдкреЗрдХреНрд╖ рдирд┐рд▓реЛрдкрди),

JPEG рдврд╛рдБрдЪрд╛ рдХрд╕рд░реА рдХрд╛рдо рдЧрд░реНрджрдЫ

рд░ Cr (рд╕рд╛рдкреЗрдХреНрд╖ рд░рд╛рддреЛрдкрди) рдЪрд┐рддреНрд░рд╣рд░реВред

JPEG рдврд╛рдБрдЪрд╛ рдХрд╕рд░реА рдХрд╛рдо рдЧрд░реНрджрдЫ

рдХрд┐рди RGB рдкреНрд░рдпреЛрдЧ рдирдЧрд░реНрдиреЗ? рдЖрдЦрд┐рд░, рдпреЛ рдХрд╕рд░реА рдзреЗрд░реИ рдЖрдзреБрдирд┐рдХ рд╕реНрдХреНрд░рд┐рди рдХрд╛рдо рдЧрд░реНрджрдЫред рддрдкрд╛рдИрдВрдХреЛ рдордирд┐рдЯрд░рд▓реЗ рд░рд╛рддреЛ, рд╣рд░рд┐рдпреЛ рд░ рдиреАрд▓реЛ рд╕рд╣рд┐рдд рдкреНрд░рддреНрдпреЗрдХ рдкрд┐рдХреНрд╕реЗрд▓рдХреЛ рд▓рд╛рдЧрд┐ рдлрд░рдХ рддреАрд╡реНрд░рддрд╛рдХрд╛ рд╕рд╛рде рдХреБрдиреИ рдкрдирд┐ рд░рдЩ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрди рд╕рдХреНрдЫред рд╕реЗрддреЛ рддреАрдирд╡рдЯреИрд▓рд╛рдИ рдкреВрд░реНрдг рдЪрдордХрдорд╛ рдЦреЛрд▓реЗрд░ рд░ рдХрд╛рд▓реЛрд▓рд╛рдИ рдмрдиреНрдж рдЧрд░реЗрд░ рдкреНрд░рд╛рдкреНрдд рд╣реБрдиреНрдЫред

JPEG рдврд╛рдБрдЪрд╛ рдХрд╕рд░реА рдХрд╛рдо рдЧрд░реНрджрдЫ

рдпреЛ рдкрдирд┐ рдорд╛рдирд╡ рдЖрдБрдЦрд╛рд▓реЗ рдХрд╛рдо рдЧрд░реНрдиреЗ рддрд░рд┐рдХрд╛рд╕рдБрдЧ рдорд┐рд▓реНрджреЛрдЬреБрд▓реНрджреЛ рдЫред рд╣рд╛рдореНрд░реЛ рдЖрдБрдЦрд╛рдорд╛ рд░рдВрдЧ рд░рд┐рд╕реЗрдкреНрдЯрд░ рднрдирд┐рдиреНрдЫ "рд╢рдВрдХреБ", рд░ рддреАрди рдкреНрд░рдХрд╛рд░рдорд╛ рд╡рд┐рднрд╛рдЬрди рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬрд╕рдордзреНрдпреЗ рдкреНрд░рддреНрдпреЗрдХ рд░рд╛рддреЛ, рд╣рд░рд┐рдпреЛ рд╡рд╛ рдиреАрд▓реЛ рд░рдЩрд╣рд░реВрдорд╛ рдмрдвреА рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рд╣реБрдиреНрдЫ [S-рдкреНрд░рдХрд╛рд░рдХреЛ рдХреЛрдирд╣рд░реВ рдмреИрдЬрдиреА-рдиреАрд▓реЛрдорд╛ рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рд╣реБрдиреНрдЫрдиреН (рдЕрдЩреНрдЧреНрд░реЗрдЬреА рдЫреЛрдЯреЛ - рдЫреЛрдЯреЛ-рд╡реЗрдн рд╕реНрдкреЗрдХреНрдЯреНрд░рдордмрд╛рдЯ рдПрд╕), рдПрдоред -рдкреНрд░рдХрд╛рд░ - рд╣рд░рд┐рдпреЛ-рдкрд╣реЗрдБрд▓реЛрдорд╛ (рдЕрдЩреНрдЧреНрд░реЗрдЬреА рдорд╛рдзреНрдпрдордмрд╛рдЯ M - рдордзреНрдпрдо-рддрд░рдЩреНрдЧ), рд░ L-рдкреНрд░рдХрд╛рд░ - рдкрд╣реЗрдВрд▓реЛ-рд░рд╛рддреЛ (рдЕрдЩреНрдЧреНрд░реЗрдЬреА рд▓рд╛рдореЛ - рд▓рд╛рдореЛ-рддрд░рдЩреНрдЧрдмрд╛рдЯ) рд╕реНрдкреЗрдХреНрдЯреНрд░рдордХрд╛ рднрд╛рдЧрд╣рд░реВрдорд╛ред рдпреА рддреАрди рдкреНрд░рдХрд╛рд░рдХрд╛ рд╢рдВрдХреБрд╣рд░реВ (рд░ рд░рдбрд╣рд░реВ, рдЬреЛ рд╕реНрдкреЗрдХреНрдЯреНрд░рдордХреЛ рдкрдиреНрдирд╛ рд╣рд░рд┐рдпреЛ рднрд╛рдЧрдорд╛ рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рд╣реБрдиреНрдЫрдиреН) рдХреЛ рдЙрдкрд╕реНрдерд┐рддрд┐рд▓реЗ рд╡реНрдпрдХреНрддрд┐рд▓рд╛рдИ рд░рдВрдЧреАрди рджреГрд╖реНрдЯрд┐ рджрд┐рдиреНрдЫред / рд▓рдЧрднрдЧред рдЕрдиреБрд╡рд╛рджред] рд▓рдгреНрдбрди, рд╣рд╛рдореНрд░реЛ рдЖрдБрдЦрд╛рдорд╛ рдлреЛрдЯреЛрд░рд┐рд╕реЗрдкреНрдЯрд░ рдХреЛ рдЕрд░реНрдХреЛ рдкреНрд░рдХрд╛рд░, рдЪрдордХ рдорд╛ рдкрд░рд┐рд╡рд░реНрддрди рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрди рд╕рдХреНрд╖рдо рдЫ, рддрд░ рд░рдВрдЧ рдХреЛ рд▓рд╛рдЧреА рдзреЗрд░реИ рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдЫред рд╣рд╛рдореНрд░реЛ рдЖрдБрдЦрд╛рдорд╛ рдХрд░рд┐рдм резреи рдХрд░реЛрдб рдбрдгреНрдбреА рд░ рем рдорд┐рд▓рд┐рдпрди рдХреЛрди рдорд╛рддреНрд░ рдЫрдиреН ред

рдпрд╕реИрд▓реЗ рд╣рд╛рдореНрд░реЛ рдЖрдБрдЦрд╛ рд░рдВрдЧрдорд╛ рдкрд░рд┐рд╡рд░реНрддрди рднрдиреНрджрд╛ рдЪрдордХрдорд╛ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрди рдзреЗрд░реИ рд░рд╛рдореНрд░реЛ рдЫред рдпрджрд┐ рддрдкрд╛рдЗрдБ рдЪрдордХрдмрд╛рдЯ рд░рдЩ рдЕрд▓рдЧ рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ рднрдиреЗ, рддрдкрд╛рдЗрдБ рдереЛрд░реИ рд░рдЩ рд╣рдЯрд╛рдЙрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рд░ рдХрд╕реИрд▓реЗ рдХреЗрд╣рд┐ рдкрдирд┐ рдпрд╛рдж рдЧрд░реНрдиреЗрдЫреИрдиред рдХреНрд░реЛрдорд╛ рд╕рдмрд╕рдореНрдкрд▓рд┐рдВрдЧ рднрдиреЗрдХреЛ рддрд╕реНрд╡рд┐рд░рдХреЛ рд░рдЩ рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВрд▓рд╛рдИ рд▓реБрдорд┐рдиреЗрдиреНрд╕ рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ рднрдиреНрджрд╛ рдХрдо рд░рд┐рдЬреЛрд▓реНрдпреБрд╕рдирдорд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдЧрд░реНрдиреЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реЛред рдорд╛рдерд┐рдХреЛ рдЙрджрд╛рд╣рд░рдгрдорд╛, рдкреНрд░рддреНрдпреЗрдХ рдкрд┐рдХреНрд╕реЗрд▓рдорд╛ рдареНрдпрд╛рдХреНрдХреИ рдПрдЙрдЯрд╛ Y рдХрдореНрдкреЛрдиреЗрдиреНрдЯ рд╣реБрдиреНрдЫ, рд░ рдЪрд╛рд░ рдкрд┐рдХреНрд╕реЗрд▓рдХреЛ рдкреНрд░рддреНрдпреЗрдХ рд╕рдореВрд╣рдорд╛ рдареНрдпрд╛рдХреНрдХреИ рдПрдЙрдЯрд╛ Cb рд░ рдПрдЙрдЯрд╛ Cr рдХрдореНрдкреЛрдиреЗрдиреНрдЯ рд╣реБрдиреНрдЫред рддрд╕рд░реНрде, рдЫрд╡рд┐рд▓реЗ рдореВрд▓ рднрдиреНрджрд╛ рдЪрд╛рд░ рдЧреБрдгрд╛ рдХрдо рд░рдВрдЧ рдЬрд╛рдирдХрд╛рд░реА рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫред

YCbCr рд░рдЩ рд╕реНрдкреЗрд╕ JPEG рдорд╛ рдорд╛рддреНрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред рдпреЛ рдореВрд▓ рд░реВрдкрдорд╛ 1938 рдорд╛ рдЯреЗрд▓рд┐рднрд┐рдЬрди рдХрд╛рд░реНрдпрдХреНрд░рдорд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред рд╕рдмреИрд╕рдБрдЧ рд░рдЩ рдЯрд┐рднреА рд╣реБрдБрджреИрди, рддреНрдпрд╕реИрд▓реЗ рд░рдЩ рд░ рдЪрдордХ рдЫреБрдЯреНрдпрд╛рдПрд░ рд╕рдмреИрд▓рд╛рдИ рд╕рдорд╛рди рд╕рдЩреНрдХреЗрдд рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдИрдиреНрдЫ, рд░ рд░рдЩ рдмрд┐рдирд╛рдХреЛ рдЯрд┐рднреАрд╣рд░реВрд▓реЗ рдорд╛рддреНрд░ рдЪрдордХ рдШрдЯрдХ рдорд╛рддреНрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫред

рддреНрдпрд╕реЛрднрдП рд╕рдореНрдкрд╛рджрдХрдмрд╛рдЯ рдПрдХ рдирдореНрдмрд░ рд╣рдЯрд╛рдЙрдирд╛рд▓реЗ рд╕рдмреИ рд░рдВрдЧрд╣рд░реВ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдирд╖реНрдЯ рдЧрд░реНрджрдЫред рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ YYYY Cb Cr рдлрд╛рд░рдордорд╛ рднрдгреНрдбрд╛рд░ рдЧрд░рд┐рдПрдХреЛ рдЫ (рд╡рд╛рд╕реНрддрд╡рдорд╛, рддреНрдпреЛ рдХреНрд░рдордорд╛ рдЖрд╡рд╢реНрдпрдХ рдЫреИрди - рднрдгреНрдбрд╛рд░рдг рдХреНрд░рдо рдлрд╛рдЗрд▓ рд╣реЗрдбрд░рдорд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░рд┐рдПрдХреЛ рдЫ)ред рдкрд╣рд┐рд▓реЛ рдирдореНрдмрд░ рд╣рдЯрд╛рдЙрдирд╛рд▓реЗ Cb рдХреЛ рдкрд╣рд┐рд▓реЛ рдорд╛рди Y, Cr рд▓рд╛рдИ Cb рдХреЛ рд░реВрдкрдорд╛ рдмреБрдЭрд┐рдиреЗрдЫ, рд░ рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛ рддрдкрд╛рдИрдВрд╕рдБрдЧ рдПрдЙрдЯрд╛ рдбреЛрдорд┐рдиреЛ рдкреНрд░рднрд╛рд╡ рд╣реБрдиреЗрдЫ рдЬрд╕рд▓реЗ рддрд╕реНрд╡рд┐рд░рдХрд╛ рд╕рдмреИ рд░рдЩрд╣рд░реВ рдмрджрд▓реНрдЫред

JPEG рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ YCbCr рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдмрд╛рдзреНрдп рдкрд╛рд░реНрджреИрдиред рддрд░ рдзреЗрд░реИ рдлрд╛рдЗрд▓рд╣рд░реВрд▓реЗ рдпрд╕рд▓рд╛рдИ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫ рдХрд┐рдирднрдиреЗ рдпрд╕рд▓реЗ RGB рднрдиреНрджрд╛ рд░рд╛рдореНрд░реЛ рдбрд╛рдЙрдирд╕рдореНрдкрд▓ рдЫрд╡рд┐рд╣рд░реВ рдЙрддреНрдкрд╛рджрди рдЧрд░реНрджрдЫред рддрд░ рддрдкрд╛рдИрд▓реЗ рдпрд╕рдХреЛ рд▓рд╛рдЧрд┐ рдореЗрд░реЛ рд╢рдмреНрдж рд▓рд┐рдиреБ рдкрд░реНрджреИрдиред RGB рд░ YCbCr рджреБрдмреИрдорд╛ рдкреНрд░рддреНрдпреЗрдХ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдХрдореНрдкреЛрдиреЗрдиреНрдЯрдХреЛ рд╕рдмрд╕рдореНрдкрд▓рд┐рдВрдЧ рдХрд╕реНрддреЛ рджреЗрдЦрд┐рдиреНрдЫ рддрд▓рдХреЛ рддрд╛рд▓рд┐рдХрд╛рдорд╛ рдЖрдлреИрд▓рд╛рдИ рд╣реЗрд░реНрдиреБрд╣реЛрд╕реНред

JPEG рдврд╛рдБрдЪрд╛ рдХрд╕рд░реА рдХрд╛рдо рдЧрд░реНрджрдЫ
(рдЕрдиреНрддрд░реНрдХреНрд░рд┐рдпрд╛рддреНрдордХ рд╕рдВрд╕реНрдХрд░рдг - in рдореМрд▓рд┐рдХ рд▓реЗрдЦрд╣рд░реВ)ред

рдиреАрд▓реЛ рд╣рдЯрд╛рдЙрдиреЗ рд░рд╛рддреЛ рд╡рд╛ рд╣рд░рд┐рдпреЛ рдЬрд╕реНрддреЛ рджреЗрдЦрд┐рдиреЗ рдЫреИрдиред рддрдкрд╛рдИрдВрдХреЛ рдЖрдБрдЦрд╛рдорд╛ ремреж рд▓рд╛рдЦ рд╢рдВрдХреБрдХреЛ рдХрд╛рд░рдгрд▓реЗ рдЧрд░реНрджрд╛, рд▓рдЧрднрдЧ ремрек% рд░рд╛рддреЛ, рейреи% рд╣рд░рд┐рдпреЛ рд░ реи% рдиреАрд▓реЛрдорд╛ рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рд╣реБрдиреНрдЫрдиреНред

Y рдХрдореНрдкреЛрдиреЗрдиреНрдЯрдХреЛ рдбрд╛рдЙрдирд╕реНрдпрд╛рдореНрдкрд▓рд┐рдВрдЧ (рддрд▓ рдмрд╛рдпрд╛рдБ) рд╕рдмреИрднрдиреНрджрд╛ рд░рд╛рдореНрд░реЛ рджреЗрдЦрд┐рдиреНрдЫред рдПрдХ рд╕рд╛рдиреЛ рдкрд░рд┐рд╡рд░реНрддрди рдкрдирд┐ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рдЫред

рдЫрд╡рд┐рд▓рд╛рдИ RGB рдмрд╛рдЯ YCbCr рдорд╛ рд░реВрдкрд╛рдиреНрддрд░рдг рдЧрд░реНрджрд╛ рдлрд╛рдЗрд▓рдХреЛ рдЖрдХрд╛рд░ рдШрдЯреНрджреИрди, рддрд░ рдпрд╕рд▓реЗ рд╣рдЯрд╛рдЙрди рд╕рдХрд┐рдиреЗ рдХрдо рджреЗрдЦрд┐рдиреЗ рд╡рд┐рд╡рд░рдгрд╣рд░реВ рдлреЗрд▓рд╛ рдкрд╛рд░реНрди рд╕рдЬрд┐рд▓реЛ рдмрдирд╛рдЙрдБрдЫред рджреЛрд╕реНрд░реЛ рдЪрд░рдгрдорд╛ рд╣рд╛рдирд┐ рдХрдореНрдкреНрд░реЗрд╕рди рд╣реБрдиреНрдЫред рдпреЛ рдердк рд╕рдВрдХреБрдЪрд┐рдд рд░реВрдкрдорд╛ рдбрд╛рдЯрд╛ рдкреНрд░рд╕реНрддреБрдд рдЧрд░реНрдиреЗ рд╡рд┐рдЪрд╛рд░рдорд╛ рдЖрдзрд╛рд░рд┐рдд рдЫред

2. рдЕрд▓рдЧ рдХреЛрд╕рд╛рдЗрди рд░реВрдкрд╛рдиреНрддрд░рдг рд░ рдирдореВрдирд╛

рдХрдореНрдкреНрд░реЗрд╕рдирдХреЛ рдпреЛ рд╕реНрддрд░, рдзреЗрд░реИ рдЬрд╕реЛ рднрд╛рдЧрдХреЛ рд▓рд╛рдЧрд┐, рдЬреЗрдкреАрдИрдЬреА рднрдиреЗрдХреЛ рдХреЗ рд╣реЛред рд░рдВрдЧрд╣рд░реВрд▓рд╛рдИ YCbCr рдорд╛ рд░реВрдкрд╛рдиреНрддрд░рдг рдЧрд░реЗрдкрдЫрд┐, рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдкрдорд╛ рд╕рдВрдХреБрдЪрд┐рдд рд╣реБрдиреНрдЫрдиреН, рддреНрдпрд╕реИрд▓реЗ рд╣рд╛рдореА рдХреЗрд╡рд▓ Y рдХрдореНрдкреЛрдиреЗрдиреНрдЯрдорд╛ рдзреНрдпрд╛рди рдХреЗрдиреНрджреНрд░рд┐рдд рдЧрд░реНрди рд╕рдХреНрдЫреМрдВ рд░ рдпреЛ рддрд╣ рд▓рд╛рдЧреВ рдЧрд░реЗрдкрдЫрд┐ Y рдХрдореНрдкреЛрдиреЗрдиреНрдЯ рдмрд╛рдЗрдЯрд╣рд░реВ рдХрд╕реНрддреЛ рджреЗрдЦрд┐рдиреНрдЫрдиреНред

JPEG рдврд╛рдБрдЪрд╛ рдХрд╕рд░реА рдХрд╛рдо рдЧрд░реНрджрдЫ
(рдЕрдиреНрддрд░реНрдХреНрд░рд┐рдпрд╛рддреНрдордХ рд╕рдВрд╕реНрдХрд░рдг - in рдореМрд▓рд┐рдХ рд▓реЗрдЦрд╣рд░реВ)ред рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛рддреНрдордХ рд╕рдВрд╕реНрдХрд░рдгрдорд╛, рдкрд┐рдХреНрд╕реЗрд▓рдорд╛ рдХреНрд▓рд┐рдХ рдЧрд░реНрдирд╛рд▓реЗ рд╕рдореНрдкрд╛рджрдХрд▓рд╛рдИ рдпрд╕рд▓рд╛рдИ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдЧрд░реНрдиреЗ рд░реЗрдЦрд╛рдорд╛ рд╕реНрдХреНрд░реЛрд▓ рдЧрд░реНрдЫред рдЕрдиреНрддреНрдпрдмрд╛рдЯ рд╕рдВрдЦреНрдпрд╛рд╣рд░реВ рд╣рдЯрд╛рдЙрди рд╡рд╛ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдВрдЦреНрдпрд╛рдорд╛ рдХреЗрд╣реА рд╢реВрдиреНрдпрд╣рд░реВ рдердкреНрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрдиреБрд╣реЛрд╕реНред

рдкрд╣рд┐рд▓реЛ рдирдЬрд░ рдорд╛, рдпреЛ рдзреЗрд░реИ рдЦрд░рд╛рдм рдХрдореНрдкреНрд░реЗрд╕рди рдЬрд╕реНрддреЛ рджреЗрдЦрд┐рдиреНрдЫред рддреНрдпрд╣рд╛рдБ рдПрдХ рдЫрд╡рд┐рдорд╛ 100 рдкрд┐рдХреНрд╕реЗрд▓рд╣рд░реВ рдЫрдиреН, рд░ рдпрд╕рд▓реЗ рддрд┐рдиреАрд╣рд░реВрдХреЛ рдЪрдордХ (Y-рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ) рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдЧрд░реНрди 000 рд╕рдВрдЦреНрдпрд╛рд╣рд░реВ рд▓рд┐рдиреНрдЫ - рдпреЛ рдХреБрдиреИ рдкрдирд┐ рдХреБрд░рд╛рд▓рд╛рдИ рдХрдореНрдкреНрд░реЗрд╕ рдЧрд░реНрдиреБ рднрдиреНрджрд╛ рдЦрд░рд╛рдм рдЫ!

рдпрджреНрдпрдкрд┐, рдзреНрдпрд╛рди рджрд┐рдиреБрд╣реЛрд╕реН рдХрд┐ рдпреА рдзреЗрд░реИ рд╕рдВрдЦреНрдпрд╛рд╣рд░реВ рд╢реВрдиреНрдп рдЫрдиреНред рдпрд╕рдмрд╛рд╣реЗрдХ, рд░реЗрдЦрд╛рд╣рд░реВрдХреЛ рдЕрдиреНрддреНрдпрдорд╛ рддреА рд╕рдмреИ рд╢реВрдиреНрдпрд╣рд░реВ рдЫрд╡рд┐ рдкрд░рд┐рд╡рд░реНрддрди рдирдЧрд░реА рд╣рдЯрд╛рдЙрди рд╕рдХрд┐рдиреНрдЫред рддреНрдпрд╣рд╛рдБ рд▓рдЧрднрдЧ 26 рдирдореНрдмрд░рд╣рд░реВ рдмрд╛рдБрдХреА рдЫрдиреН, рд░ рдпреЛ рд▓рдЧрднрдЧ 000 рдЧреБрдгрд╛ рдХрдо рдЫ!

рдпрд╕ рд╕реНрддрд░рдорд╛ рдЪреЗрд╕ рдврд╛рдБрдЪрд╛рдХреЛ рд░рд╣рд╕реНрдп рд╕рдорд╛рд╡реЗрд╢ рдЫред рд╣рд╛рдореАрд▓реЗ рджреЗрдЦреЗрдХрд╛ рдЕрдиреНрдп рдкреНрд░рднрд╛рд╡рд╣рд░реВрдХреЛ рд╡рд┐рдкрд░реАрдд, рдпреА рдврд╛рдБрдЪрд╛рд╣рд░реВрдХреЛ рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреБрдиреИ рддреНрд░реБрдЯрд┐ рд╣реЛрдЗрдиред рддрд┐рдиреАрд╣рд░реВ рд╕рдореНрдкреВрд░реНрдг рдЫрд╡рд┐рдХреЛ рдирд┐рд░реНрдорд╛рдг рдмреНрд▓рдХрд╣рд░реВ рд╣реБрдиреНред рд╕рдореНрдкрд╛рджрдХрдХреЛ рдкреНрд░рддреНрдпреЗрдХ рдкрдЩреНрдХреНрддрд┐рдорд╛ рдареНрдпрд╛рдХреНрдХреИ 64 рдирдореНрдмрд░рд╣рд░реВ рдЫрдиреН, 64 рдЕрджреНрд╡рд┐рддреАрдп рдврд╛рдБрдЪрд╛рд╣рд░реВрдХреЛ рддреАрд╡реНрд░рддрд╛рд╕рдБрдЧ рдореЗрд▓ рдЦрд╛рдиреЗ рдбрд┐рд╕реНрдХреНрд░рд┐рдЯ рдХреЛрд╕рд╛рдЗрди рд░реВрдкрд╛рдиреНрддрд░рдг (DCT) рдЧреБрдгрд╛рдВрдХрд╣рд░реВред

рдпреА рдврд╛рдБрдЪрд╛рд╣рд░реВ рдХреЛрд╕рд╛рдЗрди рдкреНрд▓рдЯрдорд╛ рдЖрдзрд╛рд░рд┐рдд рд╣реБрдиреНрдЫрдиреНред рдпрд╣рд╛рдБ рддрд┐рдиреАрд╣рд░реВ рдордзреНрдпреЗ рдХреЗрд╣рд┐ рдЬрд╕реНрддреЛ рджреЗрдЦрд┐рдиреНрдЫ:

JPEG рдврд╛рдБрдЪрд╛ рдХрд╕рд░реА рдХрд╛рдо рдЧрд░реНрджрдЫ
8 рдмрд╛рдзрд╛рд╣рд░реВ рдордзреНрдпреЗ 64

рддрд▓ рд╕рдмреИ 64 рдврд╛рдБрдЪрд╛рд╣рд░реВ рджреЗрдЦрд╛рдЙрдиреЗ рдЫрд╡рд┐ рдЫред

JPEG рдврд╛рдБрдЪрд╛ рдХрд╕рд░реА рдХрд╛рдо рдЧрд░реНрджрдЫ
(рдЕрдиреНрддрд░реНрдХреНрд░рд┐рдпрд╛рддреНрдордХ рд╕рдВрд╕реНрдХрд░рдг - in рдореМрд▓рд┐рдХ рд▓реЗрдЦрд╣рд░реВ)ред

рдпреА рдврд╛рдБрдЪрд╛рд╣рд░реВ рд╡рд┐рд╢реЗрд╖ рдорд╣рддреНрддреНрд╡рдХрд╛ рдЫрдиреН рдХрд┐рдирднрдиреЗ рддрд┐рдиреАрд╣рд░реВ 8x8 рдЫрд╡рд┐рд╣рд░реВрдХреЛ рдЖрдзрд╛рд░ рдмрдирд╛рдЙрдБрдЫрдиреНред рдпрджрд┐ рддрдкрд╛рдИрдВ рд░реИрдЦрд┐рдХ рдмреАрдЬрдЧрдгрд┐рддрд╕рдБрдЧ рдЕрдкрд░рд┐рдЪрд┐рдд рд╣реБрдиреБрд╣реБрдиреНрдЫ рднрдиреЗ, рдпрд╕рдХреЛ рдорддрд▓рдм рдпреА 8 рдврд╛рдБрдЪрд╛рд╣рд░реВрдмрд╛рдЯ рдХреБрдиреИ рдкрдирд┐ 8x64 рдЫрд╡рд┐ рдмрдирд╛рдЙрди рд╕рдХрд┐рдиреНрдЫред DCT рдЫрд╡рд┐рд╣рд░реВрд▓рд╛рдИ 8x8 рдмреНрд▓рдХрд╣рд░реВрдорд╛ рд╡рд┐рднрд╛рдЬрди рдЧрд░реНрдиреЗ рд░ рдкреНрд░рддреНрдпреЗрдХ рдмреНрд▓рдХрд▓рд╛рдИ рдпреА 64 рдЧреБрдгрд╛рдВрдХрд╣рд░реВрдХреЛ рд╕рдВрдпреЛрдЬрдирдорд╛ рд░реВрдкрд╛рдиреНрддрд░рдг рдЧрд░реНрдиреЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реЛред

рдпреЛ рдЬрд╛рджреБрдИ рдЬрд╕реНрддреЛ рджреЗрдЦрд┐рдиреНрдЫ рдХрд┐ рдХреБрдиреИ рдкрдирд┐ рдЫрд╡рд┐ 64 рд╡рд┐рд╢рд┐рд╖реНрдЯ рдврд╛рдБрдЪрд╛рд╣рд░реВ рдмрдирд╛рдЗрдиреНрдЫред рдпрджреНрдпрдкрд┐, рдпреЛ рдкреГрдереНрд╡реАрдорд╛ рдХреБрдиреИ рдкрдирд┐ рд╕реНрдерд╛рдирд▓рд╛рдИ рджреБрдИ рд╕рдВрдЦреНрдпрд╛рд╣рд░реВ - рдЕрдХреНрд╖рд╛рдВрд╢ рд░ рджреЗрд╢рд╛рдиреНрддрд░ [рдЧреЛрд▓рд╛рд░реНрдз / рд▓рдЧрднрдЧ рд╕рдЩреНрдХреЗрдд рдЧрд░реНрджреИ рд╡рд░реНрдгрди рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ рднрдиреА рднрдиреНрдиреБ рдЬрд╕реНрддреИ рд╣реЛред рдЕрдиреБрд╡рд╛рджред] рд╣рд╛рдореА рдкреНрд░рд╛рдпрдГ рдкреГрдереНрд╡реАрдХреЛ рд╕рддрд╣рд▓рд╛рдИ рджреБрдИ-рдЖрдпрд╛рдореАрдХреЛ рд░реВрдкрдорд╛ рд╕реЛрдЪреНрджрдЫреМрдВ, рддреНрдпрд╕реИрд▓реЗ рд╣рд╛рдореАрд▓рд╛рдИ рджреБрдИ рд╕рдВрдЦреНрдпрд╛ рдорд╛рддреНрд░ рдЪрд╛рд╣рд┐рдиреНрдЫред 8x8 рдЫрд╡рд┐рдорд╛ 64 рдЖрдпрд╛рдорд╣рд░реВ рдЫрдиреН, рддреНрдпрд╕реИрд▓реЗ рд╣рд╛рдореАрд▓рд╛рдИ 64 рдирдореНрдмрд░рд╣рд░реВ рдЪрд╛рд╣рд┐рдиреНрдЫред

рдпреЛ рдЕрдЭреИ рд╕реНрдкрд╖реНрдЯ рдЫреИрди рдХрд┐ рдпрд╕рд▓реЗ рд╣рд╛рдореАрд▓рд╛рдИ рдХрдореНрдкреНрд░реЗрд╕рдирдХреЛ рд╕рдиреНрджрд░реНрднрдорд╛ рдХрд╕рд░реА рдорджреНрджрдд рдЧрд░реНрджрдЫред рдпрджрд┐ рд╣рд╛рдореАрд▓рд╛рдИ 64x8 рдЫрд╡рд┐ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдЧрд░реНрди 8 рдирдореНрдмрд░рд╣рд░реВ рдЪрд╛рд╣рд┐рдиреНрдЫ рднрдиреЗ, рдпреЛ рдХрд┐рди 64 рдЪрдордХ рдШрдЯрдХрд╣рд░реВ рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрдиреБ рднрдиреНрджрд╛ рд░рд╛рдореНрд░реЛ рд╣реБрдиреНрдЫ? рд╣рд╛рдореАрд▓реЗ рддреАрдирд╡рдЯрд╛ RGB рдирдореНрдмрд░рд╣рд░реВрд▓рд╛рдИ рддреАрди YCbCr рдирдореНрдмрд░рд╣рд░реВрдорд╛ рдкрд░рд┐рдгрдд рдЧрд░реНрдиреЗ рдХрд╛рд░рдгрд▓реЗ рдЧрд░реНрджрд╛ рд╣рд╛рдореА рдпреЛ рдЧрд░реНрдЫреМрдВ: рдпрд╕рд▓реЗ рд╣рд╛рдореАрд▓рд╛рдИ рд╕реВрдХреНрд╖реНрдо рд╡рд┐рд╡рд░рдгрд╣рд░реВ рд╣рдЯрд╛рдЙрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред

JPEG рд▓реЗ 8x8 рдмреНрд▓рдХрд╣рд░реВрдорд╛ DCT рд▓рд╛рдЧреВ рдЧрд░реЗрдХреЛ рд╣реБрдирд╛рд▓реЗ рдпрд╕ рдЪрд░рдгрдорд╛ рдХреБрди рд╡рд┐рд╡рд░рдг рд╣рдЯрд╛рдЗрдПрдХреЛ рдЫ рднрдиреЗрд░ рд╣реЗрд░реНрди рдЧрд╛рд╣реНрд░реЛ рдЫред рдпрджреНрдпрдкрд┐, рдХрд╕реИрд▓реЗ рд╣рд╛рдореАрд▓рд╛рдИ рд╕рдореНрдкреВрд░реНрдг рдЪрд┐рддреНрд░рдорд╛ рд▓рд╛рдЧреВ рдЧрд░реНрди рдирд┐рд╖реЗрдз рдЧрд░реНрджреИрдиред рдпрд╣рд╛рдБ рдкреВрд░реИ рдЪрд┐рддреНрд░рдорд╛ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ Y рдХрдореНрдкреЛрдиреЗрдиреНрдЯрдХреЛ рд▓рд╛рдЧрд┐ DCT рдХрд╕реНрддреЛ рджреЗрдЦрд┐рдиреНрдЫ:

JPEG рдврд╛рдБрдЪрд╛ рдХрд╕рд░реА рдХрд╛рдо рдЧрд░реНрджрдЫ

60 рднрдиреНрджрд╛ рдмрдвреА рдирдореНрдмрд░рд╣рд░реВ рдЕрдиреНрддрдмрд╛рдЯ рд╣рдЯрд╛рдЙрди рд╕рдХрд┐рдиреНрдЫ рдлреЛрдЯреЛрдорд╛ рд╡рд╕реНрддреБрддрдГ рдХреБрдиреИ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдмрд┐рдирд╛ред

JPEG рдврд╛рдБрдЪрд╛ рдХрд╕рд░реА рдХрд╛рдо рдЧрд░реНрджрдЫ

рдпрджреНрдпрдкрд┐, рдзреНрдпрд╛рди рджрд┐рдиреБрд╣реЛрд╕реН рдХрд┐ рдпрджрд┐ рд╣рд╛рдореАрд▓реЗ рдкрд╣рд┐рд▓реЛ рдкрд╛рдБрдЪ рдирдореНрдмрд░рд╣рд░реВ рд╢реВрдиреНрдп рдЧрд░реНрдЫреМрдВ рднрдиреЗ, рднрд┐рдиреНрдирддрд╛ рд╕реНрдкрд╖реНрдЯ рд╣реБрдиреЗрдЫред

JPEG рдврд╛рдБрдЪрд╛ рдХрд╕рд░реА рдХрд╛рдо рдЧрд░реНрджрдЫ

рд╕реБрд░реБрдорд╛ рдЕрдВрдХрд╣рд░реВрд▓реЗ рдЫрд╡рд┐рдорд╛ рдХрдо рдлреНрд░рд┐рдХреНрд╡реЗрдиреНрд╕реА рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдЧрд░реНрджрдЫ, рдЬреБрди рд╣рд╛рдореНрд░реЛ рдЖрдБрдЦрд╛рд▓реЗ рд░рд╛рдореНрд░реЛрд╕рдБрдЧ рд▓рд┐рдиреНрдЫред рдЕрдиреНрдд рддрд░реНрдл рдЕрдВрдХрд╣рд░реВрд▓реЗ рдЙрдЪреНрдЪ рдЖрд╡реГрддреНрддрд┐рд╣рд░реВрдорд╛ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рд╕рдВрдХреЗрдд рдЧрд░реНрджрдЫ рдЬреБрди рдзреНрдпрд╛рди рджрд┐рди рдЧрд╛рд╣реНрд░реЛ рд╣реБрдиреНрдЫред "рдЖрдБрдЦрд╛рд▓реЗ рджреЗрдЦреНрди рдирд╕рдХреНрдиреЗ рдХреБрд░рд╛рд╣рд░реВ рд╣реЗрд░реНрди" рдХреЛ рд▓рд╛рдЧреА рд╣рд╛рдореА рдпреА рдЙрдЪреНрдЪ рдЖрд╡реГрддреНрддрд┐ рд╡рд┐рд╡рд░рдгрд╣рд░реВрд▓рд╛рдИ рдкрд╣рд┐рд▓реЛ 5000 рд╕рдВрдЦреНрдпрд╛рд╣рд░реВ рд╢реВрдиреНрдп рдЧрд░реЗрд░ рдЕрд▓рдЧ рдЧрд░реНрди рд╕рдХреНрдЫреМрдВред

JPEG рдврд╛рдБрдЪрд╛ рдХрд╕рд░реА рдХрд╛рдо рдЧрд░реНрджрдЫ

рд╣рд╛рдореА рдЫрд╡рд┐рдХреЛ рд╕рдмреИ рдХреНрд╖реЗрддреНрд░рд╣рд░реВ рджреЗрдЦреНрдЫреМрдВ рдЬрд╣рд╛рдБ рд╕рдмреИрднрдиреНрджрд╛ рдареВрд▓реЛ рдкрд░рд┐рд╡рд░реНрддрди рдкрд┐рдХреНрд╕реЗрд▓рдмрд╛рдЯ рдкрд┐рдХреНрд╕реЗрд▓рдорд╛ рд╣реБрдиреНрдЫред рдмрд┐рд░рд╛рд▓реЛрдХреЛ рдЖрдБрдЦрд╛, рдЙрд╕рдХреЛ рдлреБрд╕реНрд░реЛ, рдЯреЗрд░реА рдХрдореНрдмрд▓ рд░ рддрд▓реНрд▓реЛ рдмрд╛рдпрд╛рдБ рдХреБрдирд╛рдорд╛ рдЫрд╛рдпрд╛рд╣рд░реВ рдмрд╛рд╣рд┐рд░ рдЦрдбрд╛ рдЫрдиреНред рддрдкрд╛рдИрдВ рдкрд╣рд┐рд▓реЛ резреж,режрежреж рдирдореНрдмрд░рд╣рд░реВ рд╢реВрдиреНрдп рдЧрд░реЗрд░ рдЕрдЧрд╛рдбрд┐ рдЬрд╛рди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ:

JPEG рдврд╛рдБрдЪрд╛ рдХрд╕рд░реА рдХрд╛рдо рдЧрд░реНрджрдЫ

20 000:

JPEG рдврд╛рдБрдЪрд╛ рдХрд╕рд░реА рдХрд╛рдо рдЧрд░реНрджрдЫ

40 000:

JPEG рдврд╛рдБрдЪрд╛ рдХрд╕рд░реА рдХрд╛рдо рдЧрд░реНрджрдЫ

60 000:

JPEG рдврд╛рдБрдЪрд╛ рдХрд╕рд░реА рдХрд╛рдо рдЧрд░реНрджрдЫ

рдпреА рдЙрдЪреНрдЪ-рдлреНрд░рд┐рдХреНрд╡реЗрдиреНрд╕реА рд╡рд┐рд╡рд░рдгрд╣рд░реВ рдХрдореНрдкреНрд░реЗрд╕рди рдЪрд░рдгрдорд╛ JPEG рджреНрд╡рд╛рд░рд╛ рд╣рдЯрд╛рдЗрдиреНрдЫред рд░рдВрдЧрд╣рд░реВрд▓рд╛рдИ DCT рдЧреБрдгрд╛рдВрдХрдорд╛ рд░реВрдкрд╛рдиреНрддрд░рдг рдЧрд░реНрджрд╛ рдХреБрдиреИ рд╣рд╛рдирд┐ рдЫреИрдиред рд╣рд╛рдирд┐ рдирдореВрдирд╛ рдЪрд░рдгрдорд╛ рд╣реБрдиреНрдЫ, рдЬрд╣рд╛рдБ рдЙрдЪреНрдЪ-рдлреНрд░рд┐рдХреНрд╡реЗрдиреНрд╕реА рд╡рд╛ рд▓рдЧрднрдЧ рд╢реВрдиреНрдп рдорд╛рдирд╣рд░реВ рд╣рдЯрд╛рдЗрдиреНрдЫред рдЬрдм рддрдкрд╛рдЗрдБ JPEG рдмрдЪрдд рдЧреБрдгрд╕реНрддрд░ рдХрдо рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ, рдХрд╛рд░реНрдпрдХреНрд░рдорд▓реЗ рд╣рдЯрд╛рдЗрдПрдХрд╛ рдорд╛рдирд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛рдХреЛ рд▓рд╛рдЧрд┐ рдереНрд░реЗрд╕рд╣реЛрд▓реНрдб рдмрдврд╛рдЙрдБрдЫ, рдЬрд╕рд▓реЗ рдлрд╛рдЗрд▓ рд╕рд╛рдЗрдЬ рдШрдЯрд╛рдЙрдБрдЫ, рддрд░ рдЪрд┐рддреНрд░рд▓рд╛рдИ рдердк рдкрд┐рдХреНрд╕реЗрд▓ рдмрдирд╛рдЙрдБрдЫред рддреНрдпрд╕реИрд▓реЗ рдкрд╣рд┐рд▓реЛ рдЦрдгреНрдбрдХреЛ рдЫрд╡рд┐, рдЬреБрди 57 рдЧреБрдгрд╛ рд╕рд╛рдиреЛ рдерд┐рдпреЛ, рдпрд╕реНрддреЛ рджреЗрдЦрд┐рдиреНрдереНрдпреЛред рдкреНрд░рддреНрдпреЗрдХ 8x8 рдмреНрд▓рдХ рдЙрдЪреНрдЪ рдЧреБрдгрд╕реНрддрд░ рд╕рдВрд╕реНрдХрд░рдгрдХреЛ рддреБрд▓рдирд╛рдорд╛ рдзреЗрд░реИ рдХрдо DCT рдЧреБрдгрд╛рдВрдХ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред

рддрдкрд╛рдИрдВ рдЫрд╡рд┐рд╣рд░реВрдХреЛ рдХреНрд░рдорд┐рдХ рд╕реНрдЯреНрд░рд┐рдорд┐рдЩрдХреЛ рд░реВрдкрдорд╛ рдпрд╕реНрддреЛ рд░рд╛рдореНрд░реЛ рдкреНрд░рднрд╛рд╡ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рддрдкрд╛рдИрд▓реЗ рдзрдорд┐рд▓реЛ рддрд╕реНрдмрд┐рд░ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рдЬреБрди рдЕрдзрд┐рдХ рд░ рдЕрдзрд┐рдХ рдЧреБрдгрд╛рдВрдХрд╣рд░реВ рдбрд╛рдЙрдирд▓реЛрдб рд╣реБрдБрджрд╛ рдЕрдзрд┐рдХ рд░ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддреГрдд рд╣реБрдиреНрдЫред

рдпрд╣рд╛рдБ, рдХреЗрд╡рд▓ рд░рдорд╛рдЗрд▓реЛрдХреЛ рд▓рд╛рдЧрд┐, рддрдкрд╛рдИрдВрд▓реЗ рдХреЗрд╡рд▓ 24 рдирдореНрдмрд░рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдХреЗ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ:

JPEG рдврд╛рдБрдЪрд╛ рдХрд╕рд░реА рдХрд╛рдо рдЧрд░реНрджрдЫ

рд╡рд╛ рдорд╛рддреНрд░ 5000:

JPEG рдврд╛рдБрдЪрд╛ рдХрд╕рд░реА рдХрд╛рдо рдЧрд░реНрджрдЫ

рдзреЗрд░реИ рдзрдорд┐рд▓реЛ, рддрд░ рдХреБрдиреИ рди рдХреБрдиреИ рд░реВрдкрдорд╛ рдЪрд┐рдиреНрди рд╕рдХрд┐рдиреЗ!

3. рд▓рдореНрдмрд╛рдЗ рдЗрдиреНрдХреЛрдбрд┐рдЩ, рдбреЗрд▓реНрдЯрд╛ рд░ рд╣рдлрдореНрдпрд╛рди рдЪрд▓рд╛рдЙрдиреБрд╣реЛрд╕реН

рдЕрд╣рд┐рд▓реЗрд╕рдореНрдо, рд╕рдЩреНрдХреБрдЪрдирдХрд╛ рд╕рдмреИ рдЪрд░рдгрд╣рд░реВ рд╣рд╛рдирд┐рдкреВрд░реНрдг рдЫрдиреНред рдЕрдиреНрддрд┐рдо рдЪрд░рдг, рдпрд╕рдХреЛ рд╡рд┐рдкрд░реАрдд, рд╣рд╛рдирд┐ рдмрд┐рдирд╛ рдЕрдЧрд╛рдбрд┐ рдмрдвреНрдЫред рдпрд╕рд▓реЗ рдЬрд╛рдирдХрд╛рд░реА рдореЗрдЯрд╛рдЙрдБрджреИрди, рддрд░ рдпрд╕рд▓реЗ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдлрд╛рдЗрд▓ рд╕рд╛рдЗрдЬ рдШрдЯрд╛рдЙрдБрдЫред

рддрдкрд╛рдИрдВ рдХрд╕рд░реА рдЬрд╛рдирдХрд╛рд░реАрд▓рд╛рдИ рдлреНрдпрд╛рдБрдХреЗ рдмрд┐рдирд╛ рдХреЗрд╣рд┐ рдХрдореНрдкреНрд░реЗрд╕ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ? рдХрд▓реНрдкрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН рдХрд┐ рд╣рд╛рдореА рдХрд╕рд░реА рд╕рд╛рдзрд╛рд░рдг рдХрд╛рд▓реЛ рдЖрдпрдд 700 x 437 рдХреЛ рд╡рд░реНрдгрди рдЧрд░реНрдиреЗрдЫреМрдВред

JPEG рд▓реЗ рдпрд╕рдХреЛ рд▓рд╛рдЧрд┐ 5000 рдирдореНрдмрд░рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫ, рддрд░ рдзреЗрд░реИ рд░рд╛рдореНрд░реЛ рдкрд░рд┐рдгрд╛рдорд╣рд░реВ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рдХреЗ рддрдкрд╛рдЗрдБ рдПрдХ рдПрдиреНрдХреЛрдбрд┐рдЩ рдпреЛрдЬрдирд╛рдХреЛ рдХрд▓реНрдкрдирд╛ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рдЬрд╕рд▓реЗ рдпрд╕реНрддреЛ рдЫрд╡рд┐рд▓рд╛рдИ рд╕рдХреЗрд╕рдореНрдо рдереЛрд░реИ рдмрд╛рдЗрдЯрд╣рд░реВрдорд╛ рд╡рд░реНрдгрди рдЧрд░реНрджрдЫ?

рдорд╕рдБрдЧ рдЖрдЙрди рд╕рдХреНрдиреЗ рдиреНрдпреВрдирддрдо рдпреЛрдЬрдирд╛рд▓реЗ рдЪрд╛рд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫ: рддреАрди рд░рдЩ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдЧрд░реНрди, рд░ рдЪреМрдереЛ рд░рдЩ рдХрддрд┐ рдкрд┐рдХреНрд╕реЗрд▓рд╣рд░реВ рдЫрдиреН рднрдиреЗрд░ рд╕рдВрдХреЗрдд рдЧрд░реНрдиред рдпрд╕ рд╕рдВрдХреБрдЪрд┐рдд рддрд░рд┐рдХрд╛рдорд╛ рджреЛрд╣реЛрд░рд┐рдиреЗ рдорд╛рдирд╣рд░реВ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдЧрд░реНрдиреЗ рд╡рд┐рдЪрд╛рд░рд▓рд╛рдИ рд░рди-рд▓реЗрдиреНрде рдЗрдиреНрдХреЛрдбрд┐рдЩ рднрдирд┐рдиреНрдЫред рдпреЛ рд╣рд╛рдирд┐рд░рд╣рд┐рдд рдЫ рдХрд┐рдирднрдиреЗ рд╣рд╛рдореА рдПрдиреНрдХреЛрдб рдЧрд░рд┐рдПрдХреЛ рдбрд╛рдЯрд╛рд▓рд╛рдИ рдпрд╕рдХреЛ рдореВрд▓ рд░реВрдкрдорд╛ рдкреБрдирд░реНрд╕реНрдерд╛рдкрд┐рдд рдЧрд░реНрди рд╕рдХреНрдЫреМрдВред

рдХрд╛рд▓реЛ рдЖрдпрдд рднрдПрдХреЛ JPEG рдлрд╛рдЗрд▓ 4 рдмрд╛рдЗрдЯ рднрдиреНрджрд╛ рдзреЗрд░реИ рдареВрд▓реЛ рдЫ - рдпрд╛рдж рдЧрд░реНрдиреБрд╣реЛрд╕реН рдХрд┐ DCT рд╕реНрддрд░рдорд╛, рдХрдореНрдкреНрд░реЗрд╕рди 8x8 рдкрд┐рдХреНрд╕реЗрд▓ рдмреНрд▓рдХрд╣рд░реВрдорд╛ рд▓рд╛рдЧреВ рд╣реБрдиреНрдЫред рддреНрдпрд╕рдХрд╛рд░рдг, рдХрдореНрддрд┐рдорд╛, рд╣рд╛рдореАрд▓рд╛рдИ рдкреНрд░рддреНрдпреЗрдХ 64 рдкрд┐рдХреНрд╕реЗрд▓рдХреЛ рд▓рд╛рдЧрд┐ рдПрдХ DCT рдЧреБрдгрд╛рдВрдХ рдЪрд╛рд╣рд┐рдиреНрдЫред рд╣рд╛рдореАрд▓рд╛рдИ рдПрдЙрдЯрд╛ рдЪрд╛рд╣рд┐рдиреНрдЫ рдХрд┐рдирднрдиреЗ 63 рд╢реВрдиреНрдпрд╣рд░реВ рдкрдЫрд┐ рдПрдЙрдЯрд╛ DCT рдЧреБрдгрд╛рдВрдХ рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрдиреБрдХреЛ рд╕рдЯреНрдЯрд╛, рд░рди рд▓рдореНрдмрд╛рдЗ рдЗрдиреНрдХреЛрдбрд┐рдЩрд▓реЗ рд╣рд╛рдореАрд▓рд╛рдИ рдПрдЙрдЯрд╛ рдирдореНрдмрд░ рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрди рд░ "рдЕрдиреНрдп рд╕рдмреИ рд╢реВрдиреНрдпрд╣рд░реВ рдЫрдиреН" рднрдиреЗрд░ рд╕рдВрдХреЗрдд рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред

рдбреЗрд▓реНрдЯрд╛ рдПрдиреНрдХреЛрдбрд┐рдЩ рдПрдЙрдЯрд╛ рдкреНрд░рд╡рд┐рдзрд┐ рд╣реЛ рдЬрд╕рдорд╛ рдкреНрд░рддреНрдпреЗрдХ рдмрд╛рдЗрдЯрд▓реЗ рдирд┐рд░рдкреЗрдХреНрд╖ рдорд╛рдирдХреЛ рд╕рдЯреНрдЯрд╛ рдХреЗрд╣реА рдорд╛рдирдмрд╛рдЯ рднрд┐рдиреНрдирддрд╛ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫред рддреНрдпрд╕рдХрд╛рд░рдг, рдирд┐рд╢реНрдЪрд┐рдд рдмрд╛рдЗрдЯрд╣рд░реВ рд╕рдореНрдкрд╛рджрди рдЧрд░реНрджрд╛ рдЕрдиреНрдп рд╕рдмреИ рдкрд┐рдХреНрд╕реЗрд▓рдХреЛ рд░рдЩ рдкрд░рд┐рд╡рд░реНрддрди рд╣реБрдиреНрдЫред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрдиреБрдХреЛ рд╕рдЯреНрдЯрд╛

12 13 14 14 14 13 13 14

рд╣рд╛рдореА 12 рдмрд╛рдЯ рд╕реБрд░реБ рдЧрд░реНрди рд╕рдХреНрдЫреМрдВ рд░ рддреНрдпрд╕рдкрдЫрд┐ рдЕрд░реНрдХреЛ рдирдореНрдмрд░ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рд╣рд╛рдореАрд▓реЗ рдХрддрд┐ рдЬреЛрдбреНрди рд╡рд╛ рдШрдЯрд╛рдЙрдиреБрдкрд░реНрдЫ рднрдиреЗрд░ рд╕рдВрдХреЗрдд рдЧрд░реНрди рд╕рдХреНрдЫреМрдВред рд░ рдбреЗрд▓реНрдЯрд╛ рдХреЛрдбрд┐рдЩрдорд╛ рдпреЛ рдЕрдиреБрдХреНрд░рдо рдлрд╛рд░рдо рд▓рд┐рдиреНрдЫ:

резреи рез рез реж реж - рез реж рез

рд░реВрдкрд╛рдиреНрддрд░рд┐рдд рдбрд╛рдЯрд╛ рдореВрд▓ рдбрд╛рдЯрд╛ рднрдиреНрджрд╛ рд╕рд╛рдиреЛ рдЫреИрди, рддрд░ рдпрд╕рд▓рд╛рдИ рдХрдореНрдкреНрд░реЗрд╕ рдЧрд░реНрди рд╕рдЬрд┐рд▓реЛ рдЫред рд░рди рд▓рдореНрдмрд╛рдЗ рдПрдиреНрдХреЛрдбрд┐рдЩ рдЕрдШрд┐ рдбреЗрд▓реНрдЯрд╛ рдПрдиреНрдХреЛрдбрд┐рдЩ рд▓рд╛рдЧреВ рдЧрд░реНрджрд╛ рдЕрдЭреИ рдкрдирд┐ рд╣рд╛рдирд┐рд░рд╣рд┐рдд рдХрдореНрдкреНрд░реЗрд╕рди рд╣реБрдБрджрд╛ рдзреЗрд░реИ рдорджреНрджрдд рдЧрд░реНрди рд╕рдХреНрдЫред

рдбреЗрд▓реНрдЯрд╛ рдХреЛрдбрд┐рдЩ 8x8 рдмреНрд▓рдХрд╣рд░реВ рдмрд╛рд╣рд┐рд░ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХрд╛ рдХреЗрд╣реА рдкреНрд░рд╡рд┐рдзрд┐рд╣рд░реВ рдордзреНрдпреЗ рдПрдХ рд╣реЛред 64 DCT рдЧреБрдгрд╛рдВрдХрд╣рд░реВ рдордзреНрдпреЗ, рдПрдЙрдЯрд╛ рдорд╛рддреНрд░ рд╕реНрдерд┐рд░ рд▓рд╣рд░ рдкреНрд░рдХрд╛рд░реНрдп (рдареЛрд╕ рд░рдВрдЧ) рд╣реЛред рдпрд╕рд▓реЗ рд▓реБрдорд╛ рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдкреНрд░рддреНрдпреЗрдХ рдмреНрд▓рдХрдХреЛ рдФрд╕рдд рдЪрдордХ, рд╡рд╛ Cb рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдФрд╕рдд рдиреАрд▓реЛрдкрди, рд░ рдпрд╕реНрддреИ рдЕрдиреНрдпрд▓рд╛рдИ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдЧрд░реНрджрдЫред рдкреНрд░рддреНрдпреЗрдХ DCT рдмреНрд▓рдХрдХреЛ рдкрд╣рд┐рд▓реЛ рдорд╛рдирд▓рд╛рдИ DC рдорд╛рди рднрдирд┐рдиреНрдЫ, рд░ рдкреНрд░рддреНрдпреЗрдХ DC рдорд╛рди рдЕрдШрд┐рд▓реНрд▓реЛрдХреЛ рд╕рдиреНрджрд░реНрднрдорд╛ рдбреЗрд▓реНрдЯрд╛ рдЗрдиреНрдХреЛрдб рдЧрд░рд┐рдПрдХреЛ рдЫред рддреНрдпрд╕рдХрд╛рд░рдг, рдкрд╣рд┐рд▓реЛ рдмреНрд▓рдХрдХреЛ рдЪрдордХ рдкрд░рд┐рд╡рд░реНрддрдирд▓реЗ рд╕рдмреИ рдмреНрд▓рдХрд╣рд░реВрд▓рд╛рдИ рдЕрд╕рд░ рдЧрд░реНрдиреЗрдЫред

рдЕрдиреНрддрд┐рдо рд░рд╣рд╕реНрдп рд░рд╣рдиреНрдЫ: рдХрд╕рд░реА рдПрдХрд╡рдЪрди рдкрд░рд┐рд╡рд░реНрддрдирд▓реЗ рд╕рдореНрдкреВрд░реНрдг рдЪрд┐рддреНрд░рд▓рд╛рдИ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдмрд░реНрдмрд╛рдж рдЧрд░реНрдЫ? рдЕрд╣рд┐рд▓реЗрд╕рдореНрдо, рдХрдореНрдкреНрд░реЗрд╕рди рд╕реНрддрд░рд╣рд░реВрдорд╛ рддреНрдпрд╕реНрддрд╛ рдЧреБрдгрд╣рд░реВ рдЫреИрдирдиреНред рдЬрд╡рд╛рдл JPEG рд╣реЗрдбрд░рдорд╛ рдЫред рдкрд╣рд┐рд▓реЛ 500 рдмрд╛рдЗрдЯрд╣рд░реВрдорд╛ рдЫрд╡рд┐ - рдЪреМрдбрд╛рдЗ, рдЙрдЪрд╛рдЗ, рдЖрджрд┐ рдмрд╛рд░реЗ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рд╕рдорд╛рд╡реЗрд╢ рдЫ, рд░ рд╣рд╛рдореАрд▓реЗ рддрд┐рдиреАрд╣рд░реВрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реЗрдХрд╛ рдЫреИрдиреМрдВред

рд╣реЗрдбрд░ рдмрд┐рдирд╛ рдпреЛ JPEG рдбрд┐рдХреЛрдб рдЧрд░реНрди рд▓рдЧрднрдЧ рдЕрд╕рдореНрднрд╡ (рд╡рд╛ рдзреЗрд░реИ рдЧрд╛рд╣реНрд░реЛ) рдЫред рдпрд╕реНрддреЛ рджреЗрдЦрд┐рдиреНрдЫ рдХрд┐ рдо рддрдкрд╛рдИрд▓рд╛рдИ рдЪрд┐рддреНрд░ рд╡рд░реНрдгрди рдЧрд░реНрди рдХреЛрд╢рд┐рд╕ рдЧрд░реНрджреИрдЫреБ, рд░ рдореИрд▓реЗ рдореЗрд░реЛ рдкреНрд░рднрд╛рд╡ рд╡реНрдпрдХреНрдд рдЧрд░реНрди рд╢рдмреНрджрд╣рд░реВ рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рдЧрд░реНрди рдерд╛рд▓реЗрдХреЛ рдЫреБред рд╡рд░реНрдгрди рд╕рд╛рдпрдж рдПрдХрджрдо рд╕рдВрдХреБрдЪрд┐рдд рд╣реБрдиреЗрдЫ, рдХрд┐рдирдХрд┐ рдореИрд▓реЗ рд╡реНрдпрдХреНрдд рдЧрд░реНрди рдЪрд╛рд╣реЗрдХреЛ рдЕрд░реНрдердХрд╛ рд╕рд╛рде рд╢рдмреНрджрд╣рд░реВ рдЖрд╡рд┐рд╖реНрдХрд╛рд░ рдЧрд░реНрди рд╕рдХреНрдЫреБ, рддрд░ рдЕрд░реВ рд╕рдмреИрдХреЛ рд▓рд╛рдЧрд┐ рддрд┐рдиреАрд╣рд░реВрд▓реЗ рдЕрд░реНрде рд░рд╛рдЦреНрджреИрдирдиреНред

рдпреЛ рдореВрд░реНрдЦ рд╕реБрдирд┐рдиреНрдЫ, рддрд░ рд╡рд╛рд╕реНрддрд╡рдорд╛ рдХреЗ рд╣реБрдиреНрдЫред рдкреНрд░рддреНрдпреЗрдХ JPEG рдЫрд╡рд┐ рд╡рд┐рд╢реЗрд╖ рдХреЛрдб рд╕рдВрдЧ рд╕рдВрдХреБрдЪрд┐рдд рдЫред рдХреЛрдб рд╢рдмреНрджрдХреЛрд╢ рд╣реЗрдбрд░рдорд╛ рднрдгреНрдбрд╛рд░ рдЧрд░рд┐рдПрдХреЛ рдЫред рдпреЛ рдкреНрд░рд╡рд┐рдзрд┐рд▓рд╛рдИ рд╣рдлрдореНрдпрд╛рди рдХреЛрдб рднрдирд┐рдиреНрдЫ рд░ рд╢рдмреНрджрд╛рд╡рд▓реАрд▓рд╛рдИ рд╣рдлрдореНрдпрд╛рди рдЯреЗрдмрд▓ рднрдирд┐рдиреНрдЫред рд╣реЗрдбрд░рдорд╛, рддрд╛рд▓рд┐рдХрд╛рд▓рд╛рдИ рджреБрдИ рдмрд╛рдЗрдЯрд╣рд░реВ - 255 рд░ рддреНрдпрд╕рдкрдЫрд┐ 196 рд▓реЗ рдЪрд┐рдиреНрд╣ рд▓рдЧрд╛рдЗрдПрдХреЛ рдЫред рдкреНрд░рддреНрдпреЗрдХ рд░рдЩ рдХрдореНрдкреЛрдиреЗрдиреНрдЯрдХреЛ рдЖрдлреНрдиреИ рддрд╛рд▓рд┐рдХрд╛ рд╣реБрди рд╕рдХреНрдЫред

рддрд╛рд▓рд┐рдХрд╛рд╣рд░реВрдорд╛ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВрд▓реЗ рдореМрд▓рд┐рдХ рд░реВрдкрдорд╛ рдХреБрдиреИ рдкрдирд┐ рдЫрд╡рд┐рд▓рд╛рдИ рдЕрд╕рд░ рдЧрд░реНрдиреЗрдЫред рдПрдЙрдЯрд╛ рд░рд╛рдореНрд░реЛ рдЙрджрд╛рд╣рд░рдг 15 рдФрдВ рд░реЗрдЦрд╛рд▓рд╛рдИ 1 рдорд╛ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиреБ рд╣реЛред

JPEG рдврд╛рдБрдЪрд╛ рдХрд╕рд░реА рдХрд╛рдо рдЧрд░реНрджрдЫ

рдпреЛ рд╣реБрдиреНрдЫ рдХрд┐рдирднрдиреЗ рддрд╛рд▓рд┐рдХрд╛рд╣рд░реВрд▓реЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдмрд┐рдЯрд╣рд░реВ рдХрд╕рд░реА рдкрдвреНрдиреБрдкрд░реНрджрдЫ рднрдиреЗрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрджрдЫред рдЕрд╣рд┐рд▓реЗрд╕рдореНрдо рд╣рд╛рдореАрд▓реЗ рджрд╢рдорд▓рд╡ рд░реВрдкрдорд╛ рдмрд╛рдЗрдирд░реА рд╕рдВрдЦреНрдпрд╛рд╣рд░реВрд╕рдБрдЧ рдорд╛рддреНрд░ рдХрд╛рдо рдЧрд░реЗрдХрд╛ рдЫреМрдВред рддрд░ рдпрд╕рд▓реЗ рд╣рд╛рдореАрдмрд╛рдЯ рдпреЛ рддрдереНрдп рд▓реБрдХрд╛рдЙрдБрдЫ рдХрд┐ рдпрджрд┐ рддрдкрд╛рдЗрдБ рдмрд╛рдЗрдЯрдорд╛ рдирдореНрдмрд░ 1 рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрди рдЪрд╛рд╣рдиреБрд╣реБрдиреНрдЫ рднрдиреЗ, рдпреЛ 00000001 рдЬрд╕реНрддреЛ рджреЗрдЦрд┐рдиреЗрдЫ, рдХрд┐рдирдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдмрд╛рдЗрдЯрдорд╛ рдареНрдпрд╛рдХреНрдХреИ рдЖрда рдмрд┐рдЯрд╣рд░реВ рд╣реБрдиреБрдкрд░реНрджрдЫ, рдпрджреНрдпрдкрд┐ рддрд┐рдиреАрд╣рд░реВрдордзреНрдпреЗ рдПрдЙрдЯрд╛ рдорд╛рддреНрд░ рдЪрд╛рд╣рд┐рдиреНрдЫред

рдпрджрд┐ рддрдкрд╛рдИрдВрд╕рдБрдЧ рдзреЗрд░реИ рд╕рд╛рдиреЛ рд╕рдВрдЦреНрдпрд╛рд╣рд░реВ рдЫрдиреН рднрдиреЗ рдпреЛ рд╕рдореНрднрд╛рд╡рд┐рдд рд░реВрдкрдорд╛ рдард╛рдЙрдБрдХреЛ рдареВрд▓реЛ рдмрд░реНрдмрд╛рджреА рд╣реЛред Huffman рдХреЛрдб рдПрдХ рдкреНрд░рд╡рд┐рдзрд┐ рд╣реЛ рдЬрд╕рд▓реЗ рд╣рд╛рдореАрд▓рд╛рдИ рдпреЛ рдЖрд╡рд╢реНрдпрдХрддрд╛рд▓рд╛рдИ рдЖрд░рд╛рдо рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдирдореНрдмрд░рд▓реЗ рдЖрда рдмрд┐рдЯрд╣рд░реВ рдУрдЧрдЯреЗрдХреЛ рд╣реБрдиреБрдкрд░реНрдЫред рдпрд╕рдХреЛ рдорддрд▓рдм рдпрджрд┐ рддрдкрд╛рдЗрдБ рджреБрдИ рдмрд╛рдЗрдЯрд╣рд░реВ рджреЗрдЦреНрдиреБрд╣реБрдиреНрдЫ рднрдиреЗ:

234 115

рддреНрдпрд╕рдкрдЫрд┐, Huffman рддрд╛рд▓рд┐рдХрд╛ рдорд╛ рдирд┐рд░реНрднрд░ рдЧрд░реНрджрдЫ, рдпреА рддреАрди рд╕рдВрдЦреНрдпрд╛ рд╣реБрди рд╕рдХреНрдЫред рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдирд┐рдХрд╛рд▓реНрдирдХреЛ рд▓рд╛рдЧрд┐, рддрдкрд╛рдИрдВрд▓реЗ рдкрд╣рд┐рд▓реЗ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдмрд┐рдЯрд╣рд░реВрдорд╛ рд╡рд┐рднрд╛рдЬрди рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ:

11101010 01110011

рддреНрдпрд╕рдкрдЫрд┐ рд╣рд╛рдореА рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдХрд╕рд░реА рд╕рдореВрд╣ рдмрдирд╛рдЙрдиреЗ рднрдиреЗрд░ рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрди рддрд╛рд▓рд┐рдХрд╛ рд╣реЗрд░реНрдЫреМрдВред рдЙрджрд╛рд╣рд░рдг рдХреЛ рд▓рд╛рдЧреА, рдпреЛ рдкрд╣рд┐рд▓реЛ рдЫ рдмрд┐рдЯреНрд╕, (111010), рд╡рд╛ 58 рджрд╢рдорд▓рд╡ рдорд╛, рдкрд╛рдБрдЪ рдмрд┐рдЯреНрд╕ (10011), рд╡рд╛ 19, рд░ рдЕрдиреНрддрдорд╛ рдЕрдиреНрддрд┐рдо рдЪрд╛рд░ рдмрд┐рдЯ (0011), рд╡рд╛ 3 рд╣реБрди рд╕рдХреНрдЫред

рддреНрдпрд╕реИрд▓реЗ, рдпреЛ рдХрдореНрдкреНрд░реЗрд╕рди рдХреЛ рдпреЛ рдЪрд░рдг рдорд╛ рдмрд╛рдЗрдЯ рдмреБрдЭреНрди рдзреЗрд░реИ рдЧрд╛рд╣реНрд░реЛ рдЫред рдмрд╛рдЗрдЯрд╣рд░реВрд▓реЗ рддрд┐рдиреАрд╣рд░реВрд▓реЗ рджреЗрдЦреЗрдХреЛ рдХреБрд░рд╛рд▓рд╛рдИ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рдЧрд░реНрджреИрдиред рдо рдпрд╕ рд▓реЗрдЦрдорд╛ рддрд╛рд▓рд┐рдХрд╛рдХреЛ рд╕рд╛рде рдХрд╛рдо рдЧрд░реНрдиреЗ рд╡рд┐рд╡рд░рдгрд╣рд░реВрдорд╛ рдЬрд╛рдиреЗ рдЫреИрди, рддрд░ рд╕рд╛рдордЧреНрд░реА рдпрд╕ рдореБрджреНрджрд╛рдорд╛ рдЕрдирд▓рд╛рдЗрди рдкрд░реНрдпрд╛рдкреНрдд рдЫ.

рдпреЛ рдЬреНрдЮрд╛рдирдХреЛ рд╕рд╛рде рддрдкрд╛рдИрд▓реЗ рдЧрд░реНрди рд╕рдХреНрдиреЗ рдПрдЙрдЯрд╛ рдЪрд╛рдЦрд▓рд╛рдЧреНрджреЛ рдЪрд╛рд▓ JPEG рдмрд╛рдЯ рд╣реЗрдбрд░ рдЕрд▓рдЧ рдЧрд░реНрдиреБ рд░ рдпрд╕рд▓рд╛рдИ рдЫреБрдЯреНрдЯреИ рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрдиреБ рд╣реЛред рд╡рд╛рд╕реНрддрд╡рдорд╛, рдпреЛ рдмрд╛рд╣рд┐рд░ рдЬрд╛рдиреНрдЫ рдХрд┐ рдХреЗрд╡рд▓ рддрдкрд╛рдИрдВ рдлрд╛рдЗрд▓ рдкрдвреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рдлреЗрд╕рдмреБрдХрд▓реЗ рдлрд╛рдИрд▓рд╣рд░реВрд▓рд╛рдИ рдЕрдЭ рд╕рд╛рдиреЛ рдмрдирд╛рдЙрди рдпрд╕реНрддреЛ рдЧрд░реНрдЫред

рдЕрд░реВ рдХреЗ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ рд╣рдлрдореНрдпрд╛рди рддрд╛рд▓рд┐рдХрд╛рд▓рд╛рдИ рдЕрд▓рд┐рдХрддрд┐ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиреБ рд╣реЛред рдЕрд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдпреЛ рдПрдХ рдЯреБрдХреНрд░рд╛ рддрд╕реНрд╡реАрд░ рдЬрд╕реНрддреИ рджреЗрдЦрд┐рдиреЗрдЫред рд░ рдХреЗрд╡рд▓ рддрдкрд╛рдИрдВ рдпрд╕рд▓рд╛рдИ рдареАрдХ рдЧрд░реНрди рдЬрд╛рджреБрдИ рддрд░рд┐рдХрд╛ рдерд╛рд╣рд╛ рд╣реБрдиреЗрдЫред

рд╕рдВрдХреНрд╖реЗрдк рдЧрд░реМрдВ: рддреНрдпрд╕реЛрднрдП JPEG рдбрд┐рдХреЛрдб рдЧрд░реНрди рдХреЗ рдЖрд╡рд╢реНрдпрдХ рдЫ? рдЖрд╡рд╢реНрдпрдХ:

  1. рд╣реЗрдбрд░рдмрд╛рдЯ Huffman рддрд╛рд▓рд┐рдХрд╛(рд╣рд░реВ) рдирд┐рдХрд╛рд▓реНрдиреБрд╣реЛрд╕реН рд░ рдмрд┐рдЯрд╣рд░реВ рдбрд┐рдХреЛрдб рдЧрд░реНрдиреБрд╣реЛрд╕реНред
  2. рдкреНрд░рддреНрдпреЗрдХ 8x8 рдмреНрд▓рдХрдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рддреНрдпреЗрдХ рд░рдЩ рд░ рд▓реНрдпреБрдорд┐рдиреЗрдиреНрд╕ рдХрдореНрдкреЛрдиреЗрдиреНрдЯрдХрд╛ рд▓рд╛рдЧрд┐ рдЕрд▓рдЧреНрдЧреИ рдХреЛрд╕рд╛рдЗрди рд░реВрдкрд╛рдиреНрддрд░рдг рдЧреБрдгрд╛рдВрдХрд╣рд░реВ рдирд┐рдХрд╛рд▓реНрдиреБрд╣реЛрд╕реН, рдЙрд▓реНрдЯреЛ рд░рди-рд▓рдореНрдмрд╛рдЗ рд░ рдбреЗрд▓реНрдЯрд╛ рдПрдиреНрдХреЛрдбрд┐рдЩ рд░реВрдкрд╛рдиреНрддрд░рдгрд╣рд░реВ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрджреИред
  3. рдкреНрд░рддреНрдпреЗрдХ 8x8 рдмреНрд▓рдХрдХреЛ рд▓рд╛рдЧрд┐ рдкрд┐рдХреНрд╕реЗрд▓ рдорд╛рдирд╣рд░реВ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рдЧреБрдгрд╛рдВрдХрд╣рд░реВрдорд╛ рдЖрдзрд╛рд░рд┐рдд рдХреЛрд╕рд╛рдЗрдирд╣рд░реВ рдЬреЛрдбреНрдиреБрд╣реЛрд╕реНред
  4. рдорд╛рдкрди рд░рдЩ рдШрдЯрдХрд╣рд░реВ рдпрджрд┐ рд╕рдмрд╕рдореНрдкрд▓рд┐рдВрдЧ рдкреНрд░рджрд░реНрд╢рди рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ (рдпреЛ рдЬрд╛рдирдХрд╛рд░реА рд╣реЗрдбрд░рдорд╛ рдЫ)ред
  5. рдкреНрд░рддреНрдпреЗрдХ рдкрд┐рдХреНрд╕реЗрд▓рдХреЛ рд▓рд╛рдЧрд┐ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк YCbCr рдорд╛рдирд╣рд░реВрд▓рд╛рдИ RGB рдорд╛ рд░реВрдкрд╛рдиреНрддрд░рдг рдЧрд░реНрдиреБрд╣реЛрд╕реНред
  6. рд╕реНрдХреНрд░рд┐рдирдорд╛ рдЫрд╡рд┐ рдкреНрд░рджрд░реНрд╢рди!

рдПрдХ рдмрд┐рд░рд╛рд▓реЛ рд╕рдВрдЧ рдлреЛрдЯреЛ рд╣реЗрд░реНрди рдХреЛ рд▓рд╛рдЧреА рдЧрдореНрднреАрд░ рдХрд╛рдо! рдЬреЗ рд╣реЛрд╕реН, рдорд▓рд╛рдИ рдпрд╕рдХреЛ рдмрд╛рд░реЗрдорд╛ рдордирдкрд░реНрдиреЗ рдХреБрд░рд╛ рдпреЛ рд╣реЛ рдХрд┐ рдпрд╕рд▓реЗ рдорд╛рдирд╡-рдХреЗрдиреНрджреНрд░рд┐рдд JPEG рдкреНрд░рд╡рд┐рдзрд┐ рдХрд╕реНрддреЛ рдЫ рднрдиреЗрд░ рджреЗрдЦрд╛рдЙрдБрдЫред рдпреЛ рд╣рд╛рдореНрд░реЛ рдзрд╛рд░рдгрд╛ рдХреЛ рд╡рд┐рд╢реЗрд╖рддрд╛рд╣рд░реБ рдорд╛ рдЖрдзрд╛рд░рд┐рдд рдЫ, рд╣рд╛рдореАрд▓рд╛рдИ рдкрд░рдореНрдкрд░рд╛рдЧрдд рдкреНрд░рд╡рд┐рдзрд┐рд╣рд░реБ рднрдиреНрджрд╛ рдзреЗрд░реИ рд░рд╛рдореНрд░реЛ рдХрдореНрдкреНрд░реЗрд╕рди рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рд░ рдЕрдм рд╣рд╛рдореАрд▓реЗ JPEG рдХрд╕рд░реА рдХрд╛рдо рдЧрд░реНрдЫ рднрдиреНрдиреЗ рдмреБрдЭреЗрдХрд╛ рдЫреМрдВ, рд╣рд╛рдореА рдХрд▓реНрдкрдирд╛ рдЧрд░реНрди рд╕рдХреНрдЫреМрдВ рдХрд┐ рдХрд╕рд░реА рдпреА рдкреНрд░рд╡рд┐рдзрд┐рд╣рд░реВ рдЕрдиреНрдп рдХреНрд╖реЗрддреНрд░рдорд╛ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рднрд┐рдбрд┐рдпреЛрдорд╛ рдбреЗрд▓реНрдЯрд╛ рдЗрдиреНрдХреЛрдбрд┐рдЩрд▓реЗ рдлрд╛рдЗрд▓ рд╕рд╛рдЗрдЬрдорд╛ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдХрдореА рдкреНрд░рджрд╛рди рдЧрд░реНрди рд╕рдХреНрдЫ, рдХрд┐рдирдХрд┐ рддреНрдпрд╣рд╛рдБ рдкреНрд░рд╛рдпрдГ рд╕рдореНрдкреВрд░реНрдг рдХреНрд╖реЗрддреНрд░рд╣рд░реВ рд╣реБрдиреНрдЫрдиреН рдЬреБрди рдлреНрд░реЗрдордмрд╛рдЯ рдлреНрд░реЗрдордорд╛ рдкрд░рд┐рд╡рд░реНрддрди рд╣реБрдБрджреИрдирдиреН (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдкреГрд╖реНрдарднреВрдорд┐)ред

рд▓реЗрдЦрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ рдХреЛрдб, рдЦреБрд▓рд╛ рдЫ, рд░ рдХрд╕рд░реА рдЖрдлреНрдиреЛ рдЪрд┐рддреНрд░рд╣рд░реБ рд╕рдВрдЧ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЧрд░реНрди рдирд┐рд░реНрджреЗрд╢рди рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫред

рд╕реНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди