JPEG ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡΡΠ° ΡΠ° ΠΏΠΎΠ²ΡΠ΅ΠΌΠ΅ΡΡΠ½ΠΈ Π² Π½Π°ΡΠΈΡ Π΄ΠΈΠ³ΠΈΡΠ°Π»Π΅Π½ ΠΆΠΈΠ²ΠΎΡ, Π½ΠΎ Π·Π°Π΄ ΡΠΎΠ²Π° Π½Π°ΠΌΠ΅ΡΠ°Π»ΠΎ Π½Π° ΡΡΠ·Π½Π°Π½ΠΈΠ΅ ΡΠ΅ ΠΊΡΠΈΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΏΡΠ΅ΠΌΠ°Ρ Π²Π°Ρ Π΄Π΅ΡΠ°ΠΉΠ»ΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠΎΠ²Π΅ΡΠΊΠΎΡΠΎ ΠΎΠΊΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° Π²ΠΈΠ΄ΠΈ. Π Π΅Π·ΡΠ»ΡΠ°ΡΡΡ Π΅ Π½Π°ΠΉ-Π²ΠΈΡΠΎΠΊΠΎΡΠΎ Π²ΠΈΠ·ΡΠ°Π»Π½ΠΎ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ Π² Π½Π°ΠΉ-ΠΌΠ°Π»ΠΊΠΈΡ ΡΠ°Π·ΠΌΠ΅Ρ Π½Π° ΡΠ°ΠΉΠ»Π° - Π½ΠΎ ΠΊΠ°ΠΊ ΡΠΎΡΠ½ΠΎ ΡΠ°Π±ΠΎΡΠΈ Π²ΡΠΈΡΠΊΠΎ ΡΠΎΠ²Π°? ΠΠ° Π²ΠΈΠ΄ΠΈΠΌ ΠΊΠ°ΠΊΠ²ΠΎ ΡΠΎΡΠ½ΠΎ Π½Π΅ Π²ΠΈΠΆΠ΄Π°Ρ ΠΎΡΠΈΡΠ΅ Π½ΠΈ!
ΠΠ΅ΡΠ½ΠΎ Π΅ Π΄Π° ΠΏΡΠΈΠ΅ΠΌΠ΅ΡΠ΅ Π·Π° Π΄Π°Π΄Π΅Π½ΠΎΡΡ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠ° Π΄Π° ΠΈΠ·ΠΏΡΠ°ΡΠΈΡΠ΅ ΡΠ½ΠΈΠΌΠΊΠ° Π½Π° ΠΏΡΠΈΡΡΠ΅Π» ΠΈ Π΄Π° Π½Π΅ ΡΠ΅ ΠΏΡΠΈΡΠ΅ΡΠ½ΡΠ²Π°ΡΠ΅ ΠΊΠ°ΠΊΠ²ΠΎ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ, Π±ΡΠ°ΡΠ·ΡΡ ΠΈΠ»ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ β Π½ΠΎ ΡΠΎΠ²Π° Π½Π΅ Π²ΠΈΠ½Π°Π³ΠΈ Π΅ Π±ΠΈΠ»ΠΎ ΡΠ°ΠΊΠ°. ΠΠΎ Π½Π°ΡΠ°Π»ΠΎΡΠΎ Π½Π° 1980-ΡΠ΅ Π³ΠΎΠ΄ΠΈΠ½ΠΈ ΠΊΠΎΠΌΠΏΡΡΡΠΈΡΠ΅ ΠΌΠΎΠΆΠ΅Ρ
Π° Π΄Π° ΡΡΡ
ΡΠ°Π½ΡΠ²Π°Ρ ΠΈ ΠΏΠΎΠΊΠ°Π·Π²Π°Ρ ΡΠΈΡΡΠΎΠ²ΠΈ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ, Π½ΠΎ ΠΈΠΌΠ°ΡΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ½ΠΊΡΡΠΈΡΠ°ΡΠΈ ΡΠ΅ ΠΈΠ΄Π΅ΠΈ Π·Π° Π½Π°ΠΉ-Π΄ΠΎΠ±ΡΠΈΡ Π½Π°ΡΠΈΠ½ Π΄Π° ΡΠ΅ Π½Π°ΠΏΡΠ°Π²ΠΈ ΡΠΎΠ²Π°. ΠΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΎΡΡΠΎ Π΄Π° ΠΈΠ·ΠΏΡΠ°ΡΠΈΡΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΎΡ Π΅Π΄ΠΈΠ½ ΠΊΠΎΠΌΠΏΡΡΡΡ Π½Π° Π΄ΡΡΠ³ ΠΈ Π΄Π° ΡΠ΅ Π½Π°Π΄ΡΠ²Π°ΡΠ΅, ΡΠ΅ ΡΠ°Π±ΠΎΡΠΈ.
ΠΠ° Π΄Π° ΡΠ°Π·ΡΠ΅ΡΠΈ ΡΠΎΠ·ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌ, ΠΏΡΠ΅Π· 1986 Π³. Π±Π΅ΡΠ΅ ΡΡΠ±ΡΠ°Π½Π° ΠΊΠΎΠΌΠΈΡΠΈΡ ΠΎΡ Π΅ΠΊΡΠΏΠ΅ΡΡΠΈ ΠΎΡ ΡΡΠ» ββΡΠ²ΡΡ ΠΏΠΎΠ΄ ΠΈΠΌΠ΅ΡΠΎ "
ΠΡΡΠΏΠ° Ρ ΠΎΡΠ°, Π½Π°ΡΠ΅ΡΠ΅Π½ΠΈ JPEG, ΡΡΠ·Π΄Π°Π²Π°Ρ ΡΡΠ°Π½Π΄Π°ΡΡΠ° Π·Π° ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΠ°Π½Π΅ Π½Π° ΡΠΈΡΡΠΎΠ²ΠΈ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ JPEG ΠΏΡΠ΅Π· 1992 Π³. ΠΡΠ΅ΠΊΠΈ, ΠΊΠΎΠΉΡΠΎ Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π» ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ, Π²Π΅ΡΠΎΡΡΠ½ΠΎ ΡΠ΅ Π΅ ΡΠ±Π»ΡΡΠΊΠ²Π°Π» Ρ JPEG-ΠΊΠΎΠ΄ΠΈΡΠ°Π½ΠΈ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ. Π’ΠΎΠ²Π° Π΅ Π½Π°ΠΉ-ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΡΡ Π½Π°ΡΠΈΠ½ Π·Π° ΠΊΠΎΠ΄ΠΈΡΠ°Π½Π΅, ΠΈΠ·ΠΏΡΠ°ΡΠ°Π½Π΅ ΠΈ ΡΡΡ ΡΠ°Π½ΡΠ²Π°Π½Π΅ Π½Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ. ΠΡ ΡΠ΅Π± ΡΡΡΠ°Π½ΠΈΡΠΈ Π΄ΠΎ ΠΈΠΌΠ΅ΠΉΠ» Π΄ΠΎ ΡΠΎΡΠΈΠ°Π»Π½ΠΈ ΠΌΠ΅Π΄ΠΈΠΈ, JPEG ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΌΠΈΠ»ΠΈΠ°ΡΠ΄ΠΈ ΠΏΡΡΠΈ Π½Π° Π΄Π΅Π½ - ΠΏΠΎΡΡΠΈ Π²ΡΠ΅ΠΊΠΈ ΠΏΡΡ, ΠΊΠΎΠ³Π°ΡΠΎ ΡΠ°Π·Π³Π»Π΅ΠΆΠ΄Π°ΠΌΠ΅ ΠΈΠ»ΠΈ ΠΈΠ·ΠΏΡΠ°ΡΠ°ΠΌΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΎΠ½Π»Π°ΠΉΠ½. ΠΠ΅Π· JPEG ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ ΠΌΡΠ΅ΠΆΠ°ΡΠ° Π±ΠΈ Π±ΠΈΠ»Π° ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ ΡΡΠΊΠ°, ΠΏΠΎ-Π±Π°Π²Π½Π° ΠΈ Π²Π΅ΡΠΎΡΡΠ½ΠΎ ΡΠ΅ ΠΈΠΌΠ° ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ ΡΠ½ΠΈΠΌΠΊΠΈ Π½Π° ΠΊΠΎΡΠΊΠΈ!
Π’Π°Π·ΠΈ ΡΡΠ°ΡΠΈΡ Π΅ Π·Π° ΡΠΎΠ²Π° ΠΊΠ°ΠΊ Π΄Π° Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠ°ΡΠ΅ JPEG ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅. Π‘ Π΄ΡΡΠ³ΠΈ Π΄ΡΠΌΠΈ, ΠΊΠ°ΠΊΠ²ΠΎ Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π·Π° ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ²Π°Π½Π΅ Π½Π° ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΠ°Π½ΠΈ Π΄Π°Π½Π½ΠΈ, ΡΡΡ ΡΠ°Π½Π΅Π½ΠΈ Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΡ, Π² ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΠ΅ΡΠΎ ΡΠ΅ ΠΏΠΎΡΠ²ΡΠ²Π° Π½Π° Π΅ΠΊΡΠ°Π½Π°. Π’ΠΎΠ²Π° ΡΠΈ ΡΡΡΡΠ²Π° Π΄Π° Π·Π½Π°Π΅ΠΌ, Π½Π΅ ΡΠ°ΠΌΠΎ Π·Π°ΡΠΎΡΠΎ Π΅ Π²Π°ΠΆΠ½ΠΎ Π·Π° ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΡΠ°, ΠΊΠΎΡΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌΠ΅ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ, Π½ΠΎ ΠΈ Π·Π°ΡΠΎΡΠΎ ΡΡΠ΅Π· ΡΠ°Π·ΠΊΡΠΈΠ²Π°Π½Π΅ Π½Π° Π½ΠΈΠ²Π°ΡΠ° Π½Π° ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡ ΡΠ΅ Π·Π½Π°Π΅ΠΌ ΠΏΠΎ-Π΄ΠΎΠ±ΡΠ΅ Π²ΡΠ·ΠΏΡΠΈΡΡΠΈΠ΅ΡΠΎ ΠΈ Π·ΡΠ΅Π½ΠΈΠ΅ΡΠΎ, ΠΊΠ°ΠΊΡΠΎ ΠΈ ΠΊΠΎΠΈ Π΄Π΅ΡΠ°ΠΉΠ»ΠΈ ΡΠ° Π½Π°ΠΉ-ΠΎΡΠ½ΠΈΡΠ΅ Π½ΠΈ ΡΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»Π΅Π½ ΠΊΡΠΌ.
ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π° Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ Π΄Π° ΡΠ΅ ΠΈΠ³ΡΠ°Π΅ Ρ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΏΠΎ ΡΠΎΠ·ΠΈ Π½Π°ΡΠΈΠ½.
ΠΠ»Π΅Π΄Π°ΠΉΠΊΠΈ Π²ΡΡΡΠ΅ Π² JPEG
ΠΠ° ΠΊΠΎΠΌΠΏΡΡΡΡ Π²ΡΠΈΡΠΊΠΎ ΡΠ΅ ΡΡΡ ΡΠ°Π½ΡΠ²Π° ΠΊΠ°ΡΠΎ ΠΏΠΎΡΠ΅Π΄ΠΈΡΠ° ΠΎΡ Π΄Π²ΠΎΠΈΡΠ½ΠΈ ΡΠΈΡΠ»Π°. ΠΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΎ ΡΠ΅Π·ΠΈ Π±ΠΈΡΠΎΠ²Π΅, Π½ΡΠ»ΠΈ ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡΠΈ, ΡΠ° Π³ΡΡΠΏΠΈΡΠ°Π½ΠΈ Π² ΠΎΡΠΌΠΈΡΠΈ, ΠΎΠ±ΡΠ°Π·ΡΠ²Π°ΠΉΠΊΠΈ Π±Π°ΠΉΡΠΎΠ²Π΅. ΠΠΎΠ³Π°ΡΠΎ ΠΎΡΠ²ΠΎΡΠΈΡΠ΅ JPEG ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Π²Π°ΡΠΈΡ ΠΊΠΎΠΌΠΏΡΡΡΡ, Π½Π΅ΡΠΎ (Π±ΡΠ°ΡΠ·ΡΡ, ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°, ΠΊΠ°ΠΊΠ²ΠΎΡΠΎ ΠΈ Π΄Π° Π΅) ΡΡΡΠ±Π²Π° Π΄Π° Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠ° Π±Π°ΠΉΡΠΎΠ²Π΅ΡΠ΅, Π²ΡΠ·ΡΡΠ°Π½ΠΎΠ²ΡΠ²Π°ΠΉΠΊΠΈ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»Π½ΠΎΡΠΎ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΡΠΎ ΡΠΏΠΈΡΡΠΊ Ρ ΡΠ²Π΅ΡΠΎΠ²Π΅, ΠΊΠΎΠΈΡΠΎ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π±ΡΠ΄Π°Ρ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΈ.
ΠΠΊΠΎ ΠΈΠ·ΡΠ΅Π³Π»ΠΈΡΠ΅ ΡΠΎΠ·ΠΈ ΡΠ»Π°Π΄ΡΠΊ
Π’ΡΠΊ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΌ Notepad++, Π·Π° Π΄Π° ΠΏΡΠΎΠ²Π΅ΡΡ ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ΡΠΎ Π½Π° ΡΠ°ΠΉΠ»Π°, Π·Π°ΡΠΎΡΠΎ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΡΠ΅ ΡΠ΅ΠΊΡΡΠΎΠ²ΠΈ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠΈ ΠΊΠ°ΡΠΎ Notepad ΠΎΡ Windows ΡΠ΅ ΠΎΠ±ΡΡΠΊΠ°Ρ Π΄Π²ΠΎΠΈΡΠ½ΠΈΡ ΡΠ°ΠΉΠ» ΡΠ»Π΅Π΄ ΠΊΠ°ΡΠΎ Π³ΠΎ Π·Π°ΠΏΠΈΡΠ°Ρ ΠΈ ΡΠΎΠΉ Π½ΡΠΌΠ° Π΄Π° ΠΏΠ°ΡΠ½Π΅ Π½Π° JPEG ΡΠΎΡΠΌΠ°Ρ.
ΠΡΠ²Π°ΡΡΠ½Π΅ΡΠΎ Π½Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π² ΡΠ΅ΠΊΡΡΠΎΠ² ΡΠ΅Π΄Π°ΠΊΡΠΎΡ ΠΎΠ±ΡΡΠΊΠ²Π° ΠΊΠΎΠΌΠΏΡΡΡΡΠ° Π²ΠΈ, ΡΠΎΡΠ½ΠΎ ΠΊΠ°ΠΊΡΠΎ ΠΎΠ±ΡΡΠΊΠ²Π°ΡΠ΅ ΠΌΠΎΠ·ΡΠΊΠ° ΡΠΈ, ΠΊΠΎΠ³Π°ΡΠΎ ΠΏΠΎΡΡΡΠΊΠ°ΡΠ΅ ΠΎΡΠΈΡΠ΅ ΡΠΈ ΠΈ Π·Π°ΠΏΠΎΡΠ½Π΅ΡΠ΅ Π΄Π° Π²ΠΈΠΆΠ΄Π°ΡΠ΅ ΡΠ²Π΅ΡΠ½ΠΈ ΠΏΠ΅ΡΠ½Π°!
Π’Π΅Π·ΠΈ ΠΏΠ΅ΡΠ½Π°, ΠΊΠΎΠΈΡΠΎ Π²ΠΈΠΆΠ΄Π°ΡΠ΅, ΡΠ° ΠΈΠ·Π²Π΅ΡΡΠ½ΠΈ ΠΊΠ°ΡΠΎ
Π‘ΠΌΠ΅ΡΠ½ΠΎ Π΅ Π΄Π° ΡΠ΅ ΠΌΠΈΡΠ»ΠΈ ΠΊΠΎΠ»ΠΊΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ ΡΠ° ΠΊΠΎΠΌΠΏΡΡΡΠΈΡΠ΅ Π½Π° ΠΌΠΎΠ·ΡΠΊΠ°, Π½ΠΎ ΡΠΎΠ²Π° ΡΡΡΠΎ Π΅ ΠΏΠΎΠ»Π΅Π·Π½Π° Π°Π½Π°Π»ΠΎΠ³ΠΈΡ, ΠΈΠ»ΡΡΡΡΠΈΡΠ°ΡΠ° Π΄ΠΎΠΊΠΎΠ»ΠΊΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΡΠΎ Π½Π° Π΄Π°Π½Π½ΠΈΡΠ΅ - Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ Π΄Π°Π»ΠΈ ΡΠ΅ ΠΏΡΠ΅Π½Π°ΡΡΡ ΠΏΡΠ΅Π· ΡΡΠ»ΠΎΡΠΎ ΠΎΡ Π½Π΅ΡΠ²ΠΈ ΠΈΠ»ΠΈ ΡΠ΅ ΡΡΡ ΡΠ°Π½ΡΠ²Π°Ρ Π² ΠΊΠΎΠΌΠΏΡΡΡΡ - Π·Π°Π²ΠΈΡΠΈ ΠΎΡ ΡΠΎΠ²Π° ΠΊΠ°ΠΊ ΡΠ΅ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΠ°Ρ. ΠΡΠΈΡΠΊΠΈ Π΄Π²ΠΎΠΈΡΠ½ΠΈ Π΄Π°Π½Π½ΠΈ ΡΠ° ΡΡΡΡΠ°Π²Π΅Π½ΠΈ ΠΎΡ XNUMX ΠΈ XNUMX, ΠΎΡΠ½ΠΎΠ²Π½ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ, ΡΠΏΠΎΡΠΎΠ±Π½ΠΈ Π΄Π° ΠΏΡΠ΅Π΄Π°Π²Π°Ρ Π²ΡΡΠΊΠ°ΠΊΡΠ² Π²ΠΈΠ΄ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ. ΠΠΎΠΌΠΏΡΡΡΡΡΡ Π²ΠΈ ΡΠ΅ΡΡΠΎ ΠΎΡΠ³Π°ΡΠ²Π° ΠΊΠ°ΠΊ Π΄Π° Π³ΠΈ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΠ°, ΠΊΠ°ΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΠ»ΠΈΠΊΠΈ ΠΊΠ°ΡΠΎ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΈ ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΡ. Π‘Π΅Π³Π° Π³ΠΎ ΠΊΠ°ΡΠ°ΠΌΠ΅ Π΄Π° Π³ΠΈ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΠ° ΠΊΠ°ΡΠΎ ΡΠ΅ΠΊΡΡ, Π·Π°ΡΠΎΡΠΎ ΡΠΎΠ²Π° ΠΎΡΠ°ΠΊΠ²Π° ΡΠ΅ΠΊΡΡΠΎΠ²ΠΈΡΡ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ.
ΠΠ° Π΄Π° ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌ ΠΊΠ°ΠΊ Π΄Π° Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠ°ΠΌΠ΅ JPEG, ΡΡΡΠ±Π²Π° Π΄Π° Π²ΠΈΠ΄ΠΈΠΌ ΡΠ°ΠΌΠΈΡΠ΅ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»Π½ΠΈ ΡΠΈΠ³Π½Π°Π»ΠΈ - Π΄Π²ΠΎΠΈΡΠ½ΠΈΡΠ΅ Π΄Π°Π½Π½ΠΈ. Π’ΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π½Π°ΠΏΡΠ°Π²ΠΈ Ρ ΡΠ΅ΡΡΠ½Π°Π΄Π΅ΡΠ΅ΡΠΈΡΠ΅Π½ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ ΠΈΠ»ΠΈ Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ
ΠΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π½Π°ΡΡΠΈΡΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ, ΠΏΡΠΎΡΡΠΎ ΠΊΠ°ΡΠΎ ΡΠΈ ΠΏΠΎΠΈΠ³ΡΠ°Π΅ΡΠ΅ Ρ ΡΠΎΠ·ΠΈ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π»ΠΈ Π΄Π° ΠΊΠ°ΠΆΠ΅ΡΠ΅ Π² ΠΊΠ°ΠΊΡΠ² ΡΠ΅Π΄ ΡΠ΅ ΡΡΡ
ΡΠ°Π½ΡΠ²Π°Ρ ΠΏΠΈΠΊΡΠ΅Π»ΠΈΡΠ΅?
Π ΡΠΎΠ·ΠΈ ΠΏΡΠΈΠΌΠ΅Ρ ΡΡΡΠ°Π½Π½ΠΎΡΠΎ Π΅, ΡΠ΅ ΠΏΡΠΎΠΌΡΠ½Π°ΡΠ° Π½Π° Π½ΡΠΊΠΎΠΈ ΡΠΈΡΠ»Π° ΠΈΠ·ΠΎΠ±ΡΠΎ Π½Π΅ ΡΠ΅ ΠΎΡΡΠ°Π·ΡΠ²Π° Π½Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ ΠΈ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π°ΠΊΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡΠ΅ ΡΠΈΡΠ»ΠΎΡΠΎ 17 Ρ 0 Π² ΠΏΡΡΠ²ΠΈΡ ΡΠ΅Π΄, ΡΠΎΠ³Π°Π²Π° ΡΠ½ΠΈΠΌΠΊΠ°ΡΠ° ΡΠ΅ Π±ΡΠ΄Π΅ Π½Π°ΠΏΡΠ»Π½ΠΎ ΡΡΡΠΈΠΏΠ°Π½Π°!
ΠΡΡΠ³ΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ, ΠΊΠ°ΡΠΎ ΠΏΡΠΎΠΌΡΠ½Π° Π½Π° 7 on line 1988 Π½Π° 254, ΠΏΡΠΎΠΌΠ΅Π½ΡΡ ΡΠ²Π΅ΡΠ°, Π½ΠΎ ΡΠ°ΠΌΠΎ ΡΠ»Π΅Π΄Π²Π°ΡΠΈΡΠ΅ ΠΏΠΈΠΊΡΠ΅Π»ΠΈ.
ΠΠΎΠΆΠ΅ Π±ΠΈ Π½Π°ΠΉ-ΡΡΡΠ°Π½Π½ΠΎΡΠΎ Π΅, ΡΠ΅ Π½ΡΠΊΠΎΠΈ ΡΠΈΡΠ»Π° ΠΏΡΠΎΠΌΠ΅Π½ΡΡ Π½Π΅ ΡΠ°ΠΌΠΎ ΡΠ²Π΅ΡΠ°, Π½ΠΎ ΠΈ ΡΠΎΡΠΌΠ°ΡΠ° Π½Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ. ΠΡΠΎΠΌΠ΅Π½Π΅ΡΠ΅ 70 Π½Π° ΡΠ΅Π΄ 12 Π½Π° 2 ΠΈ ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅ΡΠ΅ Π³ΠΎΡΠ½ΠΈΡ ΡΠ΅Π΄ Π½Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ, Π·Π° Π΄Π° Π²ΠΈΠ΄ΠΈΡΠ΅ ΠΊΠ°ΠΊΠ²ΠΎ ΠΈΠΌΠ°ΠΌ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄.
Π Π±Π΅Π· Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊΠ²ΠΎ JPEG ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅, Π²ΠΈΠ½Π°Π³ΠΈ ΡΠ΅ Π½Π°ΠΌΠ΅ΡΠΈΡΠ΅ ΠΎΠ½Π΅Π·ΠΈ Π·Π°Π³Π°Π΄ΡΡΠ½ΠΈ ΡΠ°Ρ
ΠΌΠ°ΡΠ½ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΠΊΠΎΠ³Π°ΡΠΎ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠ°ΡΠ΅ Π±Π°ΠΉΡΠΎΠ²Π΅.
ΠΠ³ΡΠ°Π΅ΠΉΠΊΠΈ ΡΠΈ Ρ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ°, ΡΡΡΠ΄Π½ΠΎ Π΅ Π΄Π° ΡΠ°Π·Π±Π΅ΡΠ΅ΡΠ΅ ΠΊΠ°ΠΊ Π΄Π° ΠΏΡΠ΅ΡΡΠ·Π΄Π°Π΄Π΅ΡΠ΅ ΡΠ½ΠΈΠΌΠΊΠ° ΠΎΡ ΡΠ΅Π·ΠΈ Π±Π°ΠΉΡΠΎΠ²Π΅, ΡΡΠΉ ΠΊΠ°ΡΠΎ JPEG ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΡΠ° ΡΠ΅ ΡΡΡΡΠΎΠΈ ΠΎΡ ΡΡΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ΅ ΠΏΡΠΈΠ»Π°Π³Π°Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎ Π½Π° Π½ΠΈΠ²Π°. Π©Π΅ ΠΈΠ·ΡΡΠ°Π²Π°ΠΌΠ΅ Π²ΡΠ΅ΠΊΠΈ ΠΎΡ ΡΡΡ ΠΏΠΎΠΎΡΠ΄Π΅Π»Π½ΠΎ, Π·Π° Π΄Π° ΡΠ°Π·ΠΊΡΠΈΠ΅ΠΌ ΠΌΠΈΡΡΠ΅ΡΠΈΠΎΠ·Π½ΠΎΡΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅, ΠΊΠΎΠ΅ΡΠΎ Π½Π°Π±Π»ΡΠ΄Π°Π²Π°ΠΌΠ΅.
Π’ΡΠΈ Π½ΠΈΠ²Π° Π½Π° JPEG ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡ:
ΠΠΎΠ΄ΡΠ΅ΠΌΠΏΠ»ΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ²Π΅ΡΠΎΠ²Π΅ΡΠ΅ .ΠΠΈΡΠΊΡΠ΅ΡΠ½ΠΎ ΠΊΠΎΡΠΈΠ½ΡΡΠΎΠ²ΠΎ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ²Π°Π½Π΅ ΠΈ Π΄ΠΈΡΠΊΡΠ΅ΡΠΈΠ·Π°ΡΠΈΡ .ΠΠΎΠ΄ΠΈΡΠ°Π½Π΅ Π½Π° Π΄ΡΠ»ΠΆΠΈΠ½Π°ΡΠ° Π½Π° ΡΠΈΠΊΡΠ»Π° ,Π΄Π΅Π»ΡΠ° ΠΈΠ₯ΡΡΠΌΠ°Π½
ΠΠ° Π΄Π° Π²ΠΈ Π΄Π°Π΄Π΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π° Π·Π° ΠΌΠ°ΡΠ°Π±Π° Π½Π° ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΡΠ°, ΠΈΠΌΠ°ΠΉΡΠ΅ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄, ΡΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ ΠΏΠΎ-Π³ΠΎΡΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ²Π° 79 819 ΡΠΈΡΠ»Π°, ΠΊΠΎΠ΅ΡΠΎ Π΅ ΠΎΠΊΠΎΠ»ΠΎ 79 KB. ΠΠΊΠΎ ΡΡΡΠ±Π²Π° Π΄Π° Π³ΠΎ ΡΡΡ ΡΠ°Π½ΡΠ²Π°ΠΌΠ΅ Π±Π΅Π· ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡ, ΡΠ΅ Π½ΠΈ ΡΡΡΠ±Π²Π°Ρ ΡΡΠΈ ΡΠΈΡΠ»Π° Π·Π° Π²ΡΠ΅ΠΊΠΈ ΠΏΠΈΠΊΡΠ΅Π» - Π·Π° ΡΠ΅ΡΠ²Π΅Π½ΠΈΡ, Π·Π΅Π»Π΅Π½ΠΈΡ ΠΈ ΡΠΈΠ½ΠΈΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ. Π’ΠΎΠ²Π° Π±ΠΈ Π²ΡΠ·Π»ΠΈΠ·Π°Π»ΠΎ Π½Π° 917 700 Π½ΠΎΠΌΠ΅ΡΠ°, ΠΈΠ»ΠΈ ΠΏΡΠΈΠ±Π»ΠΈΠ·ΠΈΡΠ΅Π»Π½ΠΎ. 917 Kb. Π ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π½Π° JPEG ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡ ΠΊΡΠ°ΠΉΠ½ΠΈΡΡ ΡΠ°ΠΉΠ» Π΅ Π½Π°ΠΌΠ°Π»ΡΠ» Π½Π°Π΄ 10 ΠΏΡΡΠΈ!
ΠΡΡΡΠ½ΠΎΡΡ ΡΠΎΠ²Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΠ°Π½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ²Π΅ΡΠ΅. ΠΠΎ-Π΄ΠΎΠ»Ρ ΠΈΠΌΠ° Π΄Π²Π΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π΅Π΄Π½Π° Π΄ΠΎ Π΄ΡΡΠ³Π° - ΡΠ½ΠΈΠΌΠΊΠ°ΡΠ° Π²Π΄ΡΡΠ½ΠΎ Π΅ ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΠ°Π½Π° Π΄ΠΎ 16 KB, ΡΠΎΠ΅ΡΡ 57 ΠΏΡΡΠΈ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ ΠΎΡ Π½Π΅ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΠ°Π½Π°ΡΠ° Π²Π΅ΡΡΠΈΡ!
ΠΠΊΠΎ ΡΠ΅ Π²Π³Π»Π΅Π΄Π°ΡΠ΅ Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»Π½ΠΎ, ΡΠ΅ Π²ΠΈΠ΄ΠΈΡΠ΅, ΡΠ΅ ΡΠ΅Π·ΠΈ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π½Π΅ ΡΠ° ΠΈΠ΄Π΅Π½ΡΠΈΡΠ½ΠΈ. Π Π΄Π²Π΅ΡΠ΅ ΡΠ° ΡΠ½ΠΈΠΌΠΊΠΈ Ρ JPEG ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡ, Π½ΠΎ Π΄ΡΡΠ½Π°ΡΠ° Π΅ Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-ΠΌΠ°Π»ΡΠΊ ΠΎΠ±Π΅ΠΌ. ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π° ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° ΠΌΠ°Π»ΠΊΠΎ ΠΏΠΎ-Π·Π»Π΅ (ΠΏΠΎΠ³Π»Π΅Π΄Π½Π΅ΡΠ΅ ΡΠ²Π΅ΡΠ½ΠΈΡΠ΅ ΠΊΠ²Π°Π΄ΡΠ°ΡΡΠ΅ΡΠ° Π½Π° ΡΠΎΠ½Π°). Π‘Π»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎ JPEG ΡΠ΅ Π½Π°ΡΠΈΡΠ° ΠΎΡΠ΅ ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡ ΡΡΡ Π·Π°Π³ΡΠ±ΠΈ; ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠ° Π½Π° ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΠ°Π½Π΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½Ρ ΠΈ Π³ΡΠ±ΠΈ Π½ΡΠΊΠΎΠΈ Π΄Π΅ΡΠ°ΠΉΠ»ΠΈ.
1. ΠΠΎΠ΄ΡΠ΅ΠΌΠΏΠ»ΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ²Π΅ΡΠΎΠ²Π΅ΡΠ΅
ΠΡΠΎ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΎ ΡΠ°ΠΌΠΎ ΠΏΡΡΠ²ΠΎΡΠΎ Π½ΠΈΠ²ΠΎ Π½Π° ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡ.
(ΠΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½Π° Π²Π΅ΡΡΠΈΡ Π²
Π‘Π΅Π³Π° ΡΠΈΡΠ»Π°ΡΠ° ΡΠ° ΠΌΠ°Π»ΠΊΠΎ ΠΏΠΎ-Π»Π΅ΡΠ½ΠΈ Π·Π° Π΄Π΅ΡΠΈΡΡΠΈΡΠ°Π½Π΅. Π’ΠΎΠ²Π° Π΅ ΠΏΠΎΡΡΠΈ ΠΏΡΠΎΡΡ ΡΠΏΠΈΡΡΠΊ ΠΎΡ ΡΠ²Π΅ΡΠΎΠ²Π΅, Π²ΡΠ΅ΠΊΠΈ Π±Π°ΠΉΡ ΠΏΡΠΎΠΌΠ΅Π½Ρ ΡΠΎΡΠ½ΠΎ Π΅Π΄ΠΈΠ½ ΠΏΠΈΠΊΡΠ΅Π», Π½ΠΎ Π²Π΅ΡΠ΅ Π΅ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π°ΡΠ° ΠΎΡ ΡΠ°Π·ΠΌΠ΅ΡΠ° Π½Π° Π½Π΅ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΠ°Π½ΠΎ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ (ΠΊΠΎΠ΅ΡΠΎ Π±ΠΈ ΠΎΡΠ½Π΅Π»ΠΎ ΠΏΡΠΈΠ±Π»ΠΈΠ·ΠΈΡΠ΅Π»Π½ΠΎ 300 KB Π² ΡΠ°ΠΊΡΠ² Π½Π°ΠΌΠ°Π»Π΅Π½ ΡΠ°Π·ΠΌΠ΅Ρ). ΠΏΠΎΠ·Π½Π°ΠΉΡΠ΅ Π·Π°ΡΠΎ
ΠΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π²ΠΈΠ΄ΠΈΡΠ΅, ΡΠ΅ ΡΠ΅Π·ΠΈ ΡΠΈΡΠ»Π° Π½Π΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ²Π°Ρ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΈΡΠ΅ ΡΠ΅ΡΠ²Π΅Π½ΠΈ, Π·Π΅Π»Π΅Π½ΠΈ ΠΈ ΡΠΈΠ½ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ, Π·Π°ΡΠΎΡΠΎ Π°ΠΊΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΠΌ Π²ΡΠΈΡΠΊΠΈ ΡΠΈΡΠ»Π° Ρ Π½ΡΠ»ΠΈ, ΠΏΠΎΠ»ΡΡΠ°Π²Π°ΠΌΠ΅ Π·Π΅Π»Π΅Π½ΠΎ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ (Π° Π½Π΅ Π±ΡΠ»ΠΎ).
Π’ΠΎΠ²Π° Π΅ ΡΠ°ΠΊΠ°, Π·Π°ΡΠΎΡΠΎ ΡΠ΅Π·ΠΈ Π±Π°ΠΉΡΠΎΠ²Π΅ ΠΎΠ·Π½Π°ΡΠ°Π²Π°Ρ Y (ΡΡΠΊΠΎΡΡ),
Cb (ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»Π½ΠΎ ΡΠΈΠ½ΡΠΎ),
ΠΈ Cr (ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»Π½ΠΎ Π·Π°ΡΠ΅ΡΠ²ΡΠ²Π°Π½Π΅) ΡΠ½ΠΈΠΌΠΊΠΈ.
ΠΠ°ΡΠΎ Π½Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ RGB? Π ΠΊΡΠ°ΠΉΠ½Π° ΡΠΌΠ΅ΡΠΊΠ° ΡΠ°ΠΊΠ° ΡΠ°Π±ΠΎΡΡΡ ΠΏΠΎΠ²Π΅ΡΠ΅ΡΠΎ ΡΡΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΈ Π΅ΠΊΡΠ°Π½ΠΈ. ΠΠ°ΡΠΈΡΡ ΠΌΠΎΠ½ΠΈΡΠΎΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΠΎΠΊΠ°Π·Π²Π° Π²ΡΠ΅ΠΊΠΈ ΡΠ²ΡΡ, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΡΠ΅ΡΠ²Π΅Π½ΠΎ, Π·Π΅Π»Π΅Π½ΠΎ ΠΈ ΡΠΈΠ½ΡΠΎ Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΈΠ½ΡΠ΅Π½Π·ΠΈΡΠ΅ΡΠΈ Π·Π° Π²ΡΠ΅ΠΊΠΈ ΠΏΠΈΠΊΡΠ΅Π». ΠΡΠ»ΠΎΡΠΎ ΡΠ΅ ΠΏΠΎΠ»ΡΡΠ°Π²Π° ΠΊΠ°ΡΠΎ Π²ΠΊΠ»ΡΡΠΈΠΌ ΠΈ ΡΡΠΈΡΠ΅ Π½Π° ΠΏΡΠ»Π½Π° ΡΡΠΊΠΎΡΡ, Π° ΡΠ΅ΡΠ½ΠΎΡΠΎ Π³ΠΈ ΠΈΠ·ΠΊΠ»ΡΡΠ²Π°.
ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π° Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ Π½Π° ΡΠΎΠ²Π° ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠΈ ΡΠΎΠ²Π΅ΡΠΊΠΎΡΠΎ ΠΎΠΊΠΎ. Π¦Π²Π΅ΡΠ½ΠΈΡΠ΅ ΡΠ΅ΡΠ΅ΠΏΡΠΎΡΠΈ Π² ΠΎΡΠΈΡΠ΅ Π½ΠΈ ΡΠ΅ Π½Π°ΡΠΈΡΠ°Ρ ββ"
Π‘Π»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎ ΠΎΡΠΈΡΠ΅ Π½ΠΈ Π·Π°Π±Π΅Π»ΡΠ·Π²Π°Ρ ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ Π² ΡΡΠΊΠΎΡΡΡΠ° ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-Π΄ΠΎΠ±ΡΠ΅ ΠΎΡ ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ Π² ΡΠ²Π΅ΡΠ°. ΠΠΊΠΎ ΠΎΡΠ΄Π΅Π»ΠΈΡΠ΅ ΡΠ²Π΅ΡΠ° ΠΎΡ ΡΡΠΊΠΎΡΡΡΠ°, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΡΠ΅ΠΌΠ°Ρ Π½Π΅ΡΠ΅ ΠΌΠ°Π»ΠΊΠΎ ΡΠ²ΡΡ ΠΈ Π½ΠΈΠΊΠΎΠΉ Π½ΡΠΌΠ° Π΄Π° Π·Π°Π±Π΅Π»Π΅ΠΆΠΈ Π½ΠΈΡΠΎ. Chroma subsampling Π΅ ΠΏΡΠΎΡΠ΅ΡΡΡ Π½Π° ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΡΠ½Π΅ Π½Π° ΡΠ²Π΅ΡΠΎΠ²ΠΈΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ Π½Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ Ρ ΠΏΠΎ-Π½ΠΈΡΠΊΠ° ΡΠ°Π·Π΄Π΅Π»ΠΈΡΠ΅Π»Π½Π° ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ ΠΎΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈΡΠ΅ Π½Π° ΡΡΠΊΠΎΡΡΡΠ°. Π Π³ΠΎΡΠ½ΠΈΡ ΠΏΡΠΈΠΌΠ΅Ρ Π²ΡΠ΅ΠΊΠΈ ΠΏΠΈΠΊΡΠ΅Π» ΠΈΠΌΠ° ΡΠΎΡΠ½ΠΎ Π΅Π΄ΠΈΠ½ Y ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ ΠΈ Π²ΡΡΠΊΠ° ΠΎΡΠ΄Π΅Π»Π½Π° Π³ΡΡΠΏΠ° ΠΎΡ ΡΠ΅ΡΠΈΡΠΈ ΠΏΠΈΠΊΡΠ΅Π»Π° ΠΈΠΌΠ° ΡΠΎΡΠ½ΠΎ Π΅Π΄ΠΈΠ½ Cb ΠΈ Π΅Π΄ΠΈΠ½ Cr ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ. Π‘Π»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ ΡΡΠ΄ΡΡΠΆΠ° ΡΠ΅ΡΠΈΡΠΈ ΠΏΡΡΠΈ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ ΡΠ²Π΅ΡΠΎΠ²Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎΡ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»Π°.
Π¦Π²Π΅ΡΠ½ΠΎΡΠΎ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ YCbCr Π½Π΅ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΠ°ΠΌΠΎ Π² JPEG. ΠΡΡΠ²ΠΎΠ½Π°ΡΠ°Π»Π½ΠΎ Π΅ ΠΈΠ·ΠΎΠ±ΡΠ΅ΡΠ΅Π½ ΠΏΡΠ΅Π· 1938 Π³. Π·Π° ΡΠ΅Π»Π΅Π²ΠΈΠ·ΠΈΠΎΠ½Π½ΠΈ ΠΏΡΠ΅Π΄Π°Π²Π°Π½ΠΈΡ. ΠΠ΅ Π²ΡΠ΅ΠΊΠΈ ΠΈΠΌΠ° ΡΠ²Π΅ΡΠ΅Π½ ΡΠ΅Π»Π΅Π²ΠΈΠ·ΠΎΡ, ΡΠ°ΠΊΠ° ΡΠ΅ ΡΠ°Π·Π΄Π΅Π»ΡΠ½Π΅ΡΠΎ Π½Π° ΡΠ²Π΅ΡΠ° ΠΈ ΡΡΠΊΠΎΡΡΡΠ° ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈ Π½Π° Π²ΡΠΈΡΠΊΠΈ Π΄Π° ΠΏΠΎΠ»ΡΡΠ°Ρ Π΅Π΄ΠΈΠ½ ΠΈ ΡΡΡ ΡΠΈΠ³Π½Π°Π», Π° ΡΠ΅Π»Π΅Π²ΠΈΠ·ΠΎΡΠΈΡΠ΅ Π±Π΅Π· ΡΠ²ΡΡ ΠΏΡΠΎΡΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ Π° ΡΠ°ΠΌΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ° Π½Π° ΡΡΠΊΠΎΡΡΡΠ°.
Π‘Π»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎ ΠΏΡΠ΅ΠΌΠ°Ρ Π²Π°Π½Π΅ΡΠΎ Π½Π° Π΅Π΄Π½ΠΎ ΡΠΈΡΠ»ΠΎ ΠΎΡ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ° Π½Π°ΠΏΡΠ»Π½ΠΎ ΡΠ½ΠΈΡΠΎΠΆΠ°Π²Π° Π²ΡΠΈΡΠΊΠΈ ΡΠ²Π΅ΡΠΎΠ²Π΅. ΠΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈΡΠ΅ ΡΠ΅ ΡΡΡ ΡΠ°Π½ΡΠ²Π°Ρ Π²ΡΠ² ΡΠΎΡΠΌΠ°ΡΠ° YYYY Cb Cr (Π²ΡΡΡΠ½ΠΎΡΡ, Π½Π΅ Π½Π΅ΠΏΡΠ΅ΠΌΠ΅Π½Π½ΠΎ Π² ΡΠΎΠ·ΠΈ ΡΠ΅Π΄ - ΡΠ΅Π΄ΡΡ Π½Π° ΡΡΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ Π΅ ΠΏΠΎΡΠΎΡΠ΅Π½ Π² Π·Π°Π³Π»Π°Π²ΠΊΠ°ΡΠ° Π½Π° ΡΠ°ΠΉΠ»Π°). ΠΡΠ΅ΠΌΠ°Ρ Π²Π°Π½Π΅ΡΠΎ Π½Π° ΠΏΡΡΠ²ΠΎΡΠΎ ΡΠΈΡΠ»ΠΎ ΡΠ΅ Π½Π°ΠΊΠ°ΡΠ° ΠΏΡΡΠ²Π°ΡΠ° ΡΡΠΎΠΉΠ½ΠΎΡΡ Π½Π° Cb Π΄Π° ΡΠ΅ Π²ΡΠ·ΠΏΡΠΈΠ΅ΠΌΠ΅ ΠΊΠ°ΡΠΎ Y, Cr ΠΊΠ°ΡΠΎ Cb ΠΈ ΠΊΠ°ΡΠΎ ΡΡΠ»ΠΎ ΡΠ΅ ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈ Π΅ΡΠ΅ΠΊΡ Π½Π° Π΄ΠΎΠΌΠΈΠ½ΠΎΡΠΎ, ΠΏΡΠ΅Π²ΠΊΠ»ΡΡΠ²Π°Ρ Π²ΡΠΈΡΠΊΠΈ ΡΠ²Π΅ΡΠΎΠ²Π΅ Π½Π° ΠΊΠ°ΡΡΠΈΠ½Π°ΡΠ°.
JPEG ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΡΠ° Π½Π΅ ΠΈΠ·ΠΈΡΠΊΠ²Π° Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ YCbCr. ΠΠΎ Π² ΠΏΠΎΠ²Π΅ΡΠ΅ΡΠΎ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°, Π·Π°ΡΠΎΡΠΎ Π΄Π°Π²Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Ρ ΠΏΠΎ-Π΄ΠΎΠ±ΡΠΎ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ ΡΠ»Π΅Π΄ ΡΡΠ±ΡΠ΅ΠΌΠΏΠ»ΠΈΡΠ°Π½Π΅ Π² ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ Ρ RGB. ΠΠΎ Π½Π΅ Π΅ Π½ΡΠΆΠ½ΠΎ Π΄Π° Π²ΡΡΠ²Π°ΡΠ΅ Π½Π° Π΄ΡΠΌΠΈΡΠ΅ ΠΌΠΈ. ΠΠΈΠΆΡΠ΅ ΡΠ°ΠΌΠΈ Π² ΡΠ°Π±Π»ΠΈΡΠ°ΡΠ° ΠΏΠΎ-Π΄ΠΎΠ»Ρ ΠΊΠ°ΠΊ ΡΠ΅ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° ΡΡΠ±ΡΠ΅ΠΌΠΏΠ»ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° Π²ΡΠ΅ΠΊΠΈ ΠΎΡΠ΄Π΅Π»Π΅Π½ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ ΠΊΠ°ΠΊΡΠΎ Π² RGB, ΡΠ°ΠΊΠ° ΠΈ Π² YCbCr.
(ΠΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½Π° Π²Π΅ΡΡΠΈΡ Π²
ΠΡΠ΅ΠΌΠ°Ρ Π²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠΈΠ½ΡΠΎΡΠΎ Π½Π΅ Π΅ ΡΠΎΠ»ΠΊΠΎΠ²Π° Π·Π°Π±Π΅Π»Π΅ΠΆΠΈΠΌΠΎ, ΠΊΠΎΠ»ΠΊΠΎΡΠΎ ΡΠ΅ΡΠ²Π΅Π½ΠΎΡΠΎ ΠΈΠ»ΠΈ Π·Π΅Π»Π΅Π½ΠΎΡΠΎ. Π’ΠΎΠ²Π° Π΅ ΡΠ°ΠΊΠ°, Π·Π°ΡΠΎΡΠΎ ΠΎΡ ΡΠ΅ΡΡΡΠ΅ ΠΌΠΈΠ»ΠΈΠΎΠ½Π° ΠΊΠΎΠ»Π±ΠΈΡΠΊΠΈ Π² ΠΎΡΠΈΡΠ΅ Π²ΠΈ ΠΎΠΊΠΎΠ»ΠΎ 64% ββΡΠ° ΡΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»Π½ΠΈ ΠΊΡΠΌ ΡΠ΅ΡΠ²Π΅Π½ΠΎ, 32% ΠΊΡΠΌ Π·Π΅Π»Π΅Π½ΠΎ ΠΈ 2% ΠΊΡΠΌ ΡΠΈΠ½ΡΠΎ.
ΠΠ°ΠΉ-Π΄ΠΎΠ±ΡΠ΅ ΡΠ΅ Π²ΠΈΠΆΠ΄Π° ΠΏΠΎΠ΄ΠΈΠ·Π²Π°Π΄ΠΊΠ°ΡΠ° Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ° Y (Π΄ΠΎΠ»Ρ Π²Π»ΡΠ²ΠΎ). ΠΠΎΡΠΈ ΠΌΠ°Π»ΠΊΠ° ΠΏΡΠΎΠΌΡΠ½Π° ΡΠ΅ Π·Π°Π±Π΅Π»ΡΠ·Π²Π°.
ΠΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΎΡ RGB Π² YCbCr Π½Π΅ Π½Π°ΠΌΠ°Π»ΡΠ²Π° ΡΠ°Π·ΠΌΠ΅ΡΠ° Π½Π° ΡΠ°ΠΉΠ»Π°, Π½ΠΎ ΡΠ»Π΅ΡΠ½ΡΠ²Π° Π½Π°ΠΌΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ Π·Π°Π±Π΅Π»Π΅ΠΆΠΈΠΌΠΈ Π΄Π΅ΡΠ°ΠΉΠ»ΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π±ΡΠ΄Π°Ρ ΠΏΡΠ΅ΠΌΠ°Ρ Π½Π°ΡΠΈ. ΠΠΎΠΌΠΏΡΠ΅ΡΠΈΡΡΠ° ΡΡΡ Π·Π°Π³ΡΠ±ΠΈ ΡΠ΅ ΠΎΡΡΡΠ΅ΡΡΠ²ΡΠ²Π° Π²ΡΠ² Π²ΡΠΎΡΠΈΡ Π΅ΡΠ°ΠΏ. ΠΠ°Π·ΠΈΡΠ° ΡΠ΅ Π½Π° ΠΈΠ΄Π΅ΡΡΠ° Π·Π° ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΡΠ½Π΅ Π½Π° Π΄Π°Π½Π½ΠΈ Π² ΠΏΠΎ-ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠΎΡΠΌΠ°.
2. ΠΠΈΡΠΊΡΠ΅ΡΠ½ΠΎ ΠΊΠΎΡΠΈΠ½ΡΡΠΎΠ²ΠΎ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ²Π°Π½Π΅ ΠΈ Π΄ΠΈΡΠΊΡΠ΅ΡΠΈΠ·Π°ΡΠΈΡ
Π’ΠΎΠ²Π° Π½ΠΈΠ²ΠΎ Π½Π° ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡ Π² ΠΏΠΎ-Π³ΠΎΠ»ΡΠΌΠ°ΡΠ° ΡΠΈ ΡΠ°ΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Ρ ΡΡΡΠ½ΠΎΡΡΡΠ° Π½Π° JPEG. Π‘Π»Π΅Π΄ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠ²Π΅ΡΠΎΠ²Π΅ΡΠ΅ Π² YCbCr, ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈΡΠ΅ ΡΠ΅ ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΠ°Ρ ΠΏΠΎΠΎΡΠ΄Π΅Π»Π½ΠΎ, ΡΠ°ΠΊΠ° ΡΠ΅ ΠΎΡΡΠ΅Π³Π° Π½Π°ΡΠ°ΡΡΠΊ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΡΠ΅ ΠΊΠΎΠ½ΡΠ΅Π½ΡΡΠΈΡΠ°ΠΌΠ΅ ΡΠ°ΠΌΠΎ Π²ΡΡΡ Ρ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ° Y. Π Π΅ΡΠΎ ΠΊΠ°ΠΊ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π°Ρ Π±Π°ΠΉΡΠΎΠ²Π΅ΡΠ΅ Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ° Y ΡΠ»Π΅Π΄ ΠΏΡΠΈΠ»Π°Π³Π°Π½Π΅ Π½Π° ΡΠΎΠ²Π° Π½ΠΈΠ²ΠΎ.
(ΠΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½Π° Π²Π΅ΡΡΠΈΡ Π²
ΠΠ° ΠΏΡΡΠ² ΠΏΠΎΠ³Π»Π΅Π΄ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° ΠΌΠ½ΠΎΠ³ΠΎ Π»ΠΎΡΠ° ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡ. ΠΠΌΠ° 100 000 ΠΏΠΈΠΊΡΠ΅Π»Π° Π² Π΅Π΄Π½ΠΎ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈ ΡΠ° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΈ 102 400 ΡΠΈΡΠ»Π°, Π·Π° Π΄Π° ΡΠ΅ ΠΏΠΎΡΠΎΡΠΈ ΡΡΡ Π½Π°ΡΠ° ΡΡΠΊΠΎΡΡ (Y-ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ) - ΡΠΎΠ²Π° Π΅ ΠΏΠΎ-Π»ΠΎΡΠΎ, ΠΎΡΠΊΠΎΠ»ΠΊΠΎΡΠΎ Π΄Π° Π½Π΅ ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΠ°ΡΠ΅ Π½ΠΈΡΠΎ!
ΠΠΌΠ°ΠΉΡΠ΅ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ ΠΎΠ±Π°ΡΠ΅, ΡΠ΅ ΠΏΠΎΠ²Π΅ΡΠ΅ΡΠΎ ΠΎΡ ΡΠ΅Π·ΠΈ ΡΠΈΡΠ»Π° ΡΠ° Π½ΡΠ»Π°. ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π° Π²ΡΠΈΡΠΊΠΈ ΡΠ΅Π·ΠΈ Π½ΡΠ»ΠΈ Π² ΠΊΡΠ°Ρ Π½Π° ΡΠ΅Π΄ΠΎΠ²Π΅ΡΠ΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π±ΡΠ΄Π°Ρ ΠΏΡΠ΅ΠΌΠ°Ρ Π½Π°ΡΠΈ, Π±Π΅Π· Π΄Π° ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½Ρ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ. ΠΡΡΠ°Π²Π°Ρ ΠΎΠΊΠΎΠ»ΠΎ 26 000 Π½ΠΎΠΌΠ΅ΡΠ°, ΠΊΠΎΠ΅ΡΠΎ Π΅ ΠΏΠΎΡΡΠΈ 4 ΠΏΡΡΠΈ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ!
Π’ΠΎΠ²Π° Π½ΠΈΠ²ΠΎ ΡΡΠ΄ΡΡΠΆΠ° ΡΠ°ΠΉΠ½Π°ΡΠ° Π½Π° ΡΠ°Ρ ΠΌΠ°ΡΠ½ΠΈΡΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ. ΠΠ° ΡΠ°Π·Π»ΠΈΠΊΠ° ΠΎΡ Π΄ΡΡΠ³ΠΈ Π΅ΡΠ΅ΠΊΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠΌΠ΅ Π²ΠΈΠΆΠ΄Π°Π»ΠΈ, ΠΏΠΎΡΠ²Π°ΡΠ° Π½Π° ΡΠ΅Π·ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π½Π΅ Π΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌ. Π’Π΅ ΡΠ° Π³ΡΠ°Π΄ΠΈΠ²Π½ΠΈΡΠ΅ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ Π½Π° ΡΠ΅Π»ΠΈΡ ΠΎΠ±ΡΠ°Π·. ΠΡΠ΅ΠΊΠΈ ΡΠ΅Π΄ Π½Π° ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ° ΡΡΠ΄ΡΡΠΆΠ° ΡΠΎΡΠ½ΠΎ 64 ΡΠΈΡΠ»Π°, ΠΊΠΎΠ΅ΡΠΈΡΠΈΠ΅Π½ΡΠΈ Π½Π° Π΄ΠΈΡΠΊΡΠ΅ΡΠ½Π° ΠΊΠΎΡΠΈΠ½ΡΡΠΎΠ²Π° ΡΡΠ°Π½ΡΡΠΎΡΠΌΠ°ΡΠΈΡ (DCT), ΡΡΠΎΡΠ²Π΅ΡΡΡΠ²Π°ΡΠΈ Π½Π° ΠΈΠ½ΡΠ΅Π½Π·ΠΈΡΠ΅ΡΠΈΡΠ΅ Π½Π° 64 ΡΠ½ΠΈΠΊΠ°Π»Π½ΠΈ ΠΌΠΎΠ΄Π΅Π»Π°.
Π’Π΅Π·ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΡΠ΅ ΡΠΎΡΠΌΠΈΡΠ°Ρ Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° ΠΊΠΎΡΠΈΠ½ΡΡΠΎΠ²Π°ΡΠ° Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠ°. ΠΡΠΎ ΠΊΠ°ΠΊ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π°Ρ Π½ΡΠΊΠΎΠΈ ΠΎΡ ΡΡΡ :
8 ΠΎΡ 64 ΠΊΠΎΠ΅Ρ
ΠΠΎ-Π΄ΠΎΠ»Ρ ΠΈΠΌΠ° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅, ΠΏΠΎΠΊΠ°Π·Π²Π°ΡΠΎ Π²ΡΠΈΡΠΊΠΈΡΠ΅ 64 ΠΌΠΎΠ΄Π΅Π»Π°.
(ΠΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½Π° Π²Π΅ΡΡΠΈΡ Π²
Π’Π΅Π·ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΡΠ° ΠΎΡ ΠΎΡΠΎΠ±Π΅Π½ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, ΡΡΠΉ ΠΊΠ°ΡΠΎ ΡΠΎΡΠΌΠΈΡΠ°Ρ ΠΎΡΠ½ΠΎΠ²Π°ΡΠ° Π½Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡΡΠ° 8x8. ΠΠΊΠΎ Π½Π΅ ΡΡΠ΅ Π·Π°ΠΏΠΎΠ·Π½Π°ΡΠΈ Ρ Π»ΠΈΠ½Π΅ΠΉΠ½Π°ΡΠ° Π°Π»Π³Π΅Π±ΡΠ°, ΡΠΎΠ²Π° ΠΎΠ·Π½Π°ΡΠ°Π²Π°, ΡΠ΅ Π²ΡΡΠΊΠΎ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ 8x8 ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΎ ΠΎΡ ΡΠ΅Π·ΠΈ 64 ΠΌΠΎΠ΄Π΅Π»Π°. DCT Π΅ ΠΏΡΠΎΡΠ΅Ρ Π½Π° ΡΠ°Π·Π΄Π΅Π»ΡΠ½Π΅ Π½Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π½Π° Π±Π»ΠΎΠΊΠΎΠ²Π΅ 8x8 ΠΈ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ²Π°Π½Π΅ Π½Π° Π²ΡΠ΅ΠΊΠΈ Π±Π»ΠΎΠΊ Π² ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ ΠΎΡ ΡΠ΅Π·ΠΈ 64 ΠΊΠΎΠ΅ΡΠΈΡΠΈΠ΅Π½ΡΠ°.
Π€Π°ΠΊΡΡΡ, ΡΠ΅ Π²ΡΡΠΊΠΎ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΡΡΡΡΠ°Π²Π΅Π½ΠΎ ΠΎΡ 64 ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΠΈ ΠΌΠΎΠ΄Π΅Π»Π°, ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° ΠΊΠ°ΡΠΎ ΠΌΠ°Π³ΠΈΡ. Π’ΠΎΠ²Π° ΠΎΠ±Π°ΡΠ΅ Π΅ ΡΡΡΠΎΡΠΎ ΠΊΠ°ΡΠΎ Π΄Π° ΠΊΠ°ΠΆΠ΅Ρ, ΡΠ΅ Π²ΡΡΠΊΠΎ ΠΌΡΡΡΠΎ Π½Π° ΠΠ΅ΠΌΡΡΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΎΠΏΠΈΡΠ΅ Ρ Π΄Π²Π΅ ΡΠΈΡΠ»Π° - Π³Π΅ΠΎΠ³ΡΠ°ΡΡΠΊΠ° ΡΠΈΡΠΈΠ½Π° ΠΈ Π΄ΡΠ»ΠΆΠΈΠ½Π° [ΠΏΠΎΡΠΎΡΠ²Π°Π½Π΅ Π½Π° ΠΏΠΎΠ»ΡΠΊΡΠ»Π±Π°ΡΠ° / ΠΏΡΠΈΠ±Π». ΠΏΡΠ΅Π²ΠΎΠ΄]. Π§Π΅ΡΡΠΎ ΠΌΠΈΡΠ»ΠΈΠΌ Π·Π° Π·Π΅ΠΌΠ½Π°ΡΠ° ΠΏΠΎΠ²ΡΡΡ Π½ΠΎΡΡ ΠΊΠ°ΡΠΎ Π΄Π²ΡΠΈΠ·ΠΌΠ΅ΡΠ½Π°, ΡΠ°ΠΊΠ° ΡΠ΅ ΠΈΠΌΠ°ΠΌΠ΅ Π½ΡΠΆΠ΄Π° ΡΠ°ΠΌΠΎ ΠΎΡ Π΄Π²Π΅ ΡΠΈΡΠ»Π°. ΠΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ 8x8 ΠΈΠΌΠ° 64 ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ, ΡΠ°ΠΊΠ° ΡΠ΅ ΠΈΠΌΠ°ΠΌΠ΅ Π½ΡΠΆΠ΄Π° ΠΎΡ 64 ΡΠΈΡΠ»Π°.
ΠΡΠ΅ ΠΎΡΠ΅ Π½Π΅ Π΅ ΡΡΠ½ΠΎ ΠΊΠ°ΠΊ ΡΠΎΠ²Π° Π½ΠΈ ΠΏΠΎΠΌΠ°Π³Π° ΠΏΠΎ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΡΠ°. ΠΠΊΠΎ ΠΈΠΌΠ°ΠΌΠ΅ Π½ΡΠΆΠ΄Π° ΠΎΡ 64 ΡΠΈΡΠ»Π°, Π·Π° Π΄Π° ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΠΌ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ 8x8, Π·Π°ΡΠΎ ΡΠΎΠ²Π° Π±ΠΈ Π±ΠΈΠ»ΠΎ ΠΏΠΎ-Π΄ΠΎΠ±ΡΠ΅ ΠΎΡ ΠΏΡΠΎΡΡΠΎ ΡΡΡ ΡΠ°Π½ΡΠ²Π°Π½Π΅ Π½Π° 64 ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ° Π½Π° ΠΎΡΠ²Π΅ΡΠ΅Π½ΠΎΡΡ? ΠΡΠ°Π²ΠΈΠΌ ΡΠΎΠ²Π° ΠΏΠΎ ΡΡΡΠ°ΡΠ° ΠΏΡΠΈΡΠΈΠ½Π°, ΠΏΠΎΡΠ°Π΄ΠΈ ΠΊΠΎΡΡΠΎ ΠΏΡΠ΅Π²ΡΡΠ½Π°Ρ ΠΌΠ΅ ΡΡΠΈ RGB ΡΠΈΡΠ»Π° Π² ΡΡΠΈ YCbCr ΡΠΈΡΠ»Π°: ΡΠΎΠ²Π° Π½ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΠΏΡΠ΅ΠΌΠ°Ρ Π½Π΅ΠΌ ΡΠΈΠ½ΠΈΡΠ΅ Π΄Π΅ΡΠ°ΠΉΠ»ΠΈ.
Π’ΡΡΠ΄Π½ΠΎ Π΅ Π΄Π° ΡΠ΅ Π²ΠΈΠ΄ΠΈ ΡΠΎΡΠ½ΠΎ ΠΊΠ°ΠΊΠ²ΠΈ Π΄Π΅ΡΠ°ΠΉΠ»ΠΈ ΡΠ΅ ΠΏΡΠ΅ΠΌΠ°Ρ Π²Π°Ρ Π½Π° ΡΠΎΠ·ΠΈ Π΅ΡΠ°ΠΏ, Π·Π°ΡΠΎΡΠΎ JPEG ΠΏΡΠΈΠ»Π°Π³Π° DCT ΠΊΡΠΌ 8x8 Π±Π»ΠΎΠΊΠΎΠ²Π΅. ΠΠΈΠΊΠΎΠΉ ΠΎΠ±Π°ΡΠ΅ Π½Π΅ Π½ΠΈ Π·Π°Π±ΡΠ°Π½ΡΠ²Π° Π΄Π° Π³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠΈΠΌ ΠΊΡΠΌ ΡΡΠ»Π°ΡΠ° ΠΊΠ°ΡΡΠΈΠ½Π°. ΠΡΠΎ ΠΊΠ°ΠΊ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° DCT Π·Π° Y ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°, ΠΊΠΎΠ³Π°ΡΠΎ ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠΈ ΠΊΡΠΌ ΡΡΠ»Π°ΡΠ° ΠΊΠ°ΡΡΠΈΠ½Π°:
ΠΠΎΠ²Π΅ΡΠ΅ ΠΎΡ 60 000 ΡΠΈΡΠ»Π° ΠΌΠΎΠ³Π°Ρ Π΄Π° Π±ΡΠ΄Π°Ρ ΠΏΡΠ΅ΠΌΠ°Ρ
Π½Π°ΡΠΈ ΠΎΡ ΠΊΡΠ°Ρ Π±Π΅Π· ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π½ΠΈΠΊΠ°ΠΊΠ²ΠΈ Π·Π°Π±Π΅Π»Π΅ΠΆΠΈΠΌΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π² ΡΠ½ΠΈΠΌΠΊΠ°ΡΠ°.
ΠΠΌΠ°ΠΉΡΠ΅ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ ΠΎΠ±Π°ΡΠ΅, ΡΠ΅ Π°ΠΊΠΎ Π½ΡΠ»ΠΈΡΠ°ΠΌΠ΅ ΠΏΡΡΠ²ΠΈΡΠ΅ ΠΏΠ΅Ρ ΡΠΈΡΠ»Π°, ΡΠ°Π·Π»ΠΈΠΊΠ°ΡΠ° ΡΠ΅ Π±ΡΠ΄Π΅ ΠΎΡΠ΅Π²ΠΈΠ΄Π½Π°.
Π¦ΠΈΡΡΠΈΡΠ΅ Π² Π½Π°ΡΠ°Π»ΠΎΡΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ²Π°Ρ Π½ΠΈΡΠΊΠΎΡΠ΅ΡΡΠΎΡΠ½ΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π² ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ ΠΈ ΠΎΡΠΈΡΠ΅ Π½ΠΈ Π³ΠΈ ΡΠ»Π°Π²ΡΡ Π½Π°ΠΉ-Π΄ΠΎΠ±ΡΠ΅. Π§ΠΈΡΠ»Π°ΡΠ° ΠΊΡΠΌ ΠΊΡΠ°Ρ ΠΏΠΎΠΊΠ°Π·Π²Π°Ρ Π²ΠΈΡΠΎΠΊΠΎΡΠ΅ΡΡΠΎΡΠ½ΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ° ΠΏΠΎ-ΡΡΡΠ΄Π½ΠΈ Π·Π° Π·Π°Π±Π΅Π»ΡΠ·Π²Π°Π½Π΅. ΠΠ° Π΄Π° βΠ²ΠΈΠ΄ΠΈΠΌ ΡΠΎΠ²Π°, ΠΊΠΎΠ΅ΡΠΎ ΠΎΠΊΠΎΡΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° Π²ΠΈΠ΄ΠΈβ, ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° ΠΈΠ·ΠΎΠ»ΠΈΡΠ°ΠΌΠ΅ ΡΠ΅Π·ΠΈ Π²ΠΈΡΠΎΠΊΠΎΡΠ΅ΡΡΠΎΡΠ½ΠΈ Π΄Π΅ΡΠ°ΠΉΠ»ΠΈ, ΠΊΠ°ΡΠΎ Π½ΡΠ»ΠΈΡΠ°ΠΌΠ΅ ΠΏΡΡΠ²ΠΈΡΠ΅ 5000 ΡΠΈΡΠ»Π°.
ΠΠΈΠΆΠ΄Π°ΠΌΠ΅ Π²ΡΠΈΡΠΊΠΈ ΠΎΠ±Π»Π°ΡΡΠΈ Π½Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ, ΠΊΡΠ΄Π΅ΡΠΎ Π½Π°ΡΡΡΠΏΠ²Π° Π½Π°ΠΉ-Π³ΠΎΠ»ΡΠΌΠ°ΡΠ° ΠΏΡΠΎΠΌΡΠ½Π° ΠΎΡ ΠΏΠΈΠΊΡΠ΅Π» ΠΊΡΠΌ ΠΏΠΈΠΊΡΠ΅Π». ΠΡΠΊΡΠΎΡΠ²Π°Ρ ΡΠ΅ ΠΎΡΠΈΡΠ΅ Π½Π° ΠΊΠΎΡΠΊΠ°ΡΠ°, ΠΌΡΡΡΠ°ΡΠΈΡΠ΅ ΠΌΡ, Ρ
Π°Π²Π»ΠΈΠ΅Π½ΠΎΡΠΎ ΠΎΠ΄Π΅ΡΠ»ΠΎ ΠΈ ΡΠ΅Π½ΠΊΠΈΡΠ΅ Π² Π΄ΠΎΠ»Π½ΠΈΡ Π»ΡΠ² ΡΠ³ΡΠ». ΠΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΎΡΠΈΠ΄Π΅ΡΠ΅ ΠΏΠΎ-Π΄Π°Π»Π΅Ρ, ΠΊΠ°ΡΠΎ Π·Π°Π½ΡΠ»ΠΈΡΠ΅ ΠΏΡΡΠ²ΠΈΡΠ΅ 10 000 ΡΠΈΡΠ»Π°:
20 000 XNUMX:
40 000 XNUMX:
60 000 XNUMX:
Π’Π΅Π·ΠΈ Π²ΠΈΡΠΎΠΊΠΎΡΠ΅ΡΡΠΎΡΠ½ΠΈ Π΄Π΅ΡΠ°ΠΉΠ»ΠΈ ΡΠ΅ ΠΏΡΠ΅ΠΌΠ°Ρ
Π²Π°Ρ ΠΎΡ JPEG ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° Π΅ΡΠ°ΠΏΠ° Π½Π° ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡ. ΠΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠ²Π΅ΡΠΎΠ²Π΅ΡΠ΅ Π² DCT ΠΊΠΎΠ΅ΡΠΈΡΠΈΠ΅Π½ΡΠΈ Π΅ Π±Π΅Π· Π·Π°Π³ΡΠ±ΠΈ. ΠΠ°Π³ΡΠ±ΠΈΡΠ΅ ΡΠ΅ ΡΠΎΡΠΌΠΈΡΠ°Ρ Π½Π° Π΅ΡΠ°ΠΏΠ° Π½Π° Π²Π·Π΅ΠΌΠ°Π½Π΅ Π½Π° ΠΏΡΠΎΠ±ΠΈ, ΠΊΡΠ΄Π΅ΡΠΎ ΡΠ΅ ΠΏΡΠ΅ΠΌΠ°Ρ
Π²Π°Ρ ΡΡΠΎΠΉΠ½ΠΎΡΡΠΈ Ρ Π²ΠΈΡΠΎΠΊΠ° ΡΠ΅ΡΡΠΎΡΠ° ΠΈΠ»ΠΈ Π±Π»ΠΈΠ·ΠΊΠΈ Π΄ΠΎ Π½ΡΠ»Π°. ΠΠΎΠ³Π°ΡΠΎ ΠΏΠΎΠ½ΠΈΠΆΠΈΡΠ΅ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎΡΠΎ Π½Π° Π·Π°ΠΏΠ°Π·Π²Π°Π½Π΅ Π½Π° JPEG, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° ΡΠ²Π΅Π»ΠΈΡΠ°Π²Π° ΠΏΡΠ°Π³Π° Π·Π° Π±ΡΠΎΡ Π½Π° ΡΡΠΎΠΉΠ½ΠΎΡΡΠΈΡΠ΅, ΠΊΠΎΠΈΡΠΎ ΡΡΡΠ±Π²Π° Π΄Π° Π±ΡΠ΄Π°Ρ ΠΏΡΠ΅ΠΌΠ°Ρ
Π½Π°ΡΠΈ, ΠΊΠΎΠ΅ΡΠΎ Π½Π°ΠΌΠ°Π»ΡΠ²Π° ΡΠ°Π·ΠΌΠ΅ΡΠ° Π½Π° ΡΠ°ΠΉΠ»Π°, Π½ΠΎ ΠΏΡΠ°Π²ΠΈ ΠΊΠ°ΡΡΠΈΠ½Π°ΡΠ° ΠΏΠΎ-ΠΏΠΈΠΊΡΠ΅Π»ΠΈΠ·ΠΈΡΠ°Π½Π°. ΠΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ Π² ΠΏΡΡΠ²Π°ΡΠ° ΡΠ΅ΠΊΡΠΈΡ, ΠΊΠΎΠ΅ΡΠΎ Π±Π΅ΡΠ΅ 57 ΠΏΡΡΠΈ ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΎ, ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π°ΡΠ΅ ΡΠ°ΠΊΠ°. ΠΡΠ΅ΠΊΠΈ Π±Π»ΠΎΠΊ 8x8 ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ²Π° ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-ΠΌΠ°Π»ΡΠΊ Π±ΡΠΎΠΉ DCT ΠΊΠΎΠ΅ΡΠΈΡΠΈΠ΅Π½ΡΠΈ Π² ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ Ρ Π²Π΅ΡΡΠΈΡΡΠ° Ρ ΠΏΠΎ-Π²ΠΈΡΠΎΠΊΠΎ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ.
ΠΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ Π½Π΅ΡΠΎ ΡΠΎΠ»ΠΊΠΎΠ²Π° Π³ΠΎΡΠΈΠ½ΠΎ ΠΊΠ°ΡΠΎ ΠΏΠΎΡΡΠ΅ΠΏΠ΅Π½Π½ΠΎ ΠΏΠΎΡΠΎΡΠ½ΠΎ ΠΏΡΠ΅Π΄Π°Π²Π°Π½Π΅ Π½Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ. ΠΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΠΎΠΊΠ°ΠΆΠ΅ΡΠ΅ Π·Π°ΠΌΡΠ³Π»Π΅Π½Π° ΠΊΠ°ΡΡΠΈΠ½Π°, ΠΊΠΎΡΡΠΎ ΡΡΠ°Π²Π° Π²ΡΠ΅ ΠΏΠΎ-ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π° Ρ ΠΈΠ·ΡΠ΅Π³Π»ΡΠ½Π΅ΡΠΎ Π½Π° ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΊΠΎΠ΅ΡΠΈΡΠΈΠ΅Π½ΡΠΈ.
ΠΡΠΎ, ΡΠ°ΠΌΠΎ Π·Π° Π·Π°Π±Π°Π²Π»Π΅Π½ΠΈΠ΅, ΠΊΠ°ΠΊΠ²ΠΎ ΡΠ΅ ΡΠ»ΡΡΠ²Π°, ΠΊΠΎΠ³Π°ΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ ΡΠ°ΠΌΠΎ 24 000 Π½ΠΎΠΌΠ΅ΡΠ°:
ΠΠ»ΠΈ ΡΠ°ΠΌΠΎ 5000:
ΠΠ½ΠΎΠ³ΠΎ ΡΠ°Π·ΠΌΠ°Π·Π°Π½ΠΎ, Π½ΠΎ ΡΠ°Π·ΠΏΠΎΠ·Π½Π°Π²Π°Π΅ΠΌΠΎ!
3. ΠΠΎΠ΄ΠΈΡΠ°Π½Π΅ Π½Π° Π΄ΡΠ»ΠΆΠΈΠ½ΠΈ, Π΄Π΅Π»ΡΠ° ΠΈ Π₯ΡΡΠΌΠ°Π½
ΠΠΎΡΠ΅Π³Π° Π²ΡΠΈΡΠΊΠΈ Π΅ΡΠ°ΠΏΠΈ Π½Π° ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΠ°Π½Π΅ ΡΠ° ΡΡΡ Π·Π°Π³ΡΠ±ΠΈ. ΠΠΎΡΠ»Π΅Π΄Π½ΠΈΡΡ Π΅ΡΠ°ΠΏ, Π½Π°ΠΏΡΠΎΡΠΈΠ², ΠΏΡΠ΅ΠΌΠΈΠ½Π°Π²Π° Π±Π΅Π· Π·Π°Π³ΡΠ±Π°. Π’ΠΎΠΉ Π½Π΅ ΠΏΡΠ΅ΠΌΠ°Ρ Π²Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, Π½ΠΎ Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ Π½Π°ΠΌΠ°Π»ΡΠ²Π° ΡΠ°Π·ΠΌΠ΅ΡΠ° Π½Π° ΡΠ°ΠΉΠ»Π°.
ΠΠ°ΠΊ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΠ°ΡΠ΅ Π½Π΅ΡΠΎ, Π±Π΅Π· Π΄Π° ΠΈΠ·Ρ Π²ΡΡΠ»ΠΈΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ? ΠΡΠ΅Π΄ΡΡΠ°Π²Π΅ΡΠ΅ ΡΠΈ ΠΊΠ°ΠΊ Π±ΠΈΡ ΠΌΠ΅ ΠΎΠΏΠΈΡΠ°Π»ΠΈ ΠΏΡΠΎΡΡ ΡΠ΅ΡΠ΅Π½ ΠΏΡΠ°Π²ΠΎΡΠ³ΡΠ»Π½ΠΈΠΊ 700 x 437.
JPEG ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° 5000 ΡΠΈΡΠ»Π° Π·Π° ΡΠΎΠ²Π°, Π½ΠΎ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ ΠΏΠΎΡΡΠΈΠ³Π½Π°Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-Π΄ΠΎΠ±ΡΠΈ ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈ. ΠΠΎΠΆΠ΅ΡΠ΅ Π»ΠΈ Π΄Π° ΡΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΠ΅ ΡΡ Π΅ΠΌΠ° Π·Π° ΠΊΠΎΠ΄ΠΈΡΠ°Π½Π΅, ΠΊΠΎΡΡΠΎ ΠΎΠΏΠΈΡΠ²Π° ΡΠ°ΠΊΠΎΠ²Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Ρ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉ-ΠΌΠ°Π»ΠΊΠΎ Π±Π°ΠΉΡΠ°?
ΠΠΈΠ½ΠΈΠΌΠ°Π»Π½Π°ΡΠ° ΡΡ Π΅ΠΌΠ°, ΠΊΠΎΡΡΠΎ ΠΌΠΎΠΆΠ°Ρ Π΄Π° ΠΈΠ·ΠΌΠΈΡΠ»Ρ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΠ΅ΡΠΈΡΠΈ: ΡΡΠΈ Π·Π° ΡΠ²Π΅ΡΠ° ΠΈ ΡΠ΅ΡΠ²ΡΡΡΠΈ Π·Π° ΡΠΎΠ²Π° ΠΊΠΎΠ»ΠΊΠΎ ΠΏΠΈΠΊΡΠ΅Π»Π° ΠΈΠΌΠ° ΡΠΎΠ·ΠΈ ΡΠ²ΡΡ. ΠΠ΄Π΅ΡΡΠ° Π·Π° ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΡΠ½Π΅ Π½Π° ΠΏΠΎΠ²ΡΠ°ΡΡΡΠΈ ΡΠ΅ ΡΡΠΎΠΉΠ½ΠΎΡΡΠΈ ΠΏΠΎ ΡΠ°ΠΊΡΠ² ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΠ°Π½ Π½Π°ΡΠΈΠ½ ΡΠ΅ Π½Π°ΡΠΈΡΠ° ΠΊΠΎΠ΄ΠΈΡΠ°Π½Π΅ ΠΏΠΎ Π΄ΡΠ»ΠΆΠΈΠ½Π°. Π’ΠΎΠ²Π° Π΅ Π±Π΅Π· Π·Π°Π³ΡΠ±Π°, Π·Π°ΡΠΎΡΠΎ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° Π²ΡΠ·ΡΡΠ°Π½ΠΎΠ²ΠΈΠΌ ΠΊΠΎΠ΄ΠΈΡΠ°Π½ΠΈΡΠ΅ Π΄Π°Π½Π½ΠΈ Π² ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»Π½Π°ΡΠ° ΠΈΠΌ ΡΠΎΡΠΌΠ°.
Π Π°Π·ΠΌΠ΅ΡΡΡ Π½Π° JPEG ΡΠ°ΠΉΠ» Ρ ΡΠ΅ΡΠ΅Π½ ΠΏΡΠ°Π²ΠΎΡΠ³ΡΠ»Π½ΠΈΠΊ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-Π³ΠΎΠ»ΡΠΌ ΠΎΡ 4 Π±Π°ΠΉΡΠ° - Π½Π΅ Π·Π°Π±ΡΠ°Π²ΡΠΉΡΠ΅, ΡΠ΅ Π½Π° Π½ΠΈΠ²ΠΎ DCT ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΡΠ° ΡΠ΅ ΠΏΡΠΈΠ»Π°Π³Π° ΠΊΡΠΌ Π±Π»ΠΎΠΊΠΎΠ²Π΅ ΠΎΡ 8x8 ΠΏΠΈΠΊΡΠ΅Π»Π°. Π‘Π»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎ, Π½Π°ΠΉ-ΠΌΠ°Π»ΠΊΠΎ ΡΠ΅ Π½ΡΠΆΠ΄Π°Π΅ΠΌ ΠΎΡ Π΅Π΄ΠΈΠ½ DCT ΠΊΠΎΠ΅ΡΠΈΡΠΈΠ΅Π½Ρ Π·Π° Π²ΡΠ΅ΠΊΠΈ 64 ΠΏΠΈΠΊΡΠ΅Π»Π°. ΠΠΌΠ°ΠΌΠ΅ Π½ΡΠΆΠ΄Π° ΠΎΡ ΡΠ°ΠΊΡΠ², Π·Π°ΡΠΎΡΠΎ Π²ΠΌΠ΅ΡΡΠΎ Π΄Π° ΡΡΡ ΡΠ°Π½ΡΠ²Π°ΠΌΠ΅ Π΅Π΄ΠΈΠ½ΠΈΡΠ΅Π½ DCT ΠΊΠΎΠ΅ΡΠΈΡΠΈΠ΅Π½Ρ, ΠΏΠΎΡΠ»Π΅Π΄Π²Π°Π½ ΠΎΡ 63 Π½ΡΠ»ΠΈ, ΠΊΠΎΠ΄ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° Π΄ΡΠ»ΠΆΠΈΠ½Π°ΡΠ° Π½Π° ΡΠΈΠΊΡΠ»Π° Π½ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΡΡΡ ΡΠ°Π½ΡΠ²Π°ΠΌΠ΅ Π΅Π΄Π½ΠΎ ΡΠΈΡΠ»ΠΎ ΠΈ Π΄Π° ΠΎΠ±ΠΎΠ·Π½Π°ΡΠΈΠΌ βΠ²ΡΠΈΡΠΊΠΈ ΠΎΡΡΠ°Π½Π°Π»ΠΈ ΡΠ° Π½ΡΠ»ΠΈβ.
ΠΠ΅Π»ΡΠ° ΠΊΠΎΠ΄ΠΈΡΠ°Π½Π΅ΡΠΎ Π΅ ΡΠ΅Ρ Π½ΠΈΠΊΠ°, ΠΏΡΠΈ ΠΊΠΎΡΡΠΎ Π²ΡΠ΅ΠΊΠΈ Π±Π°ΠΉΡ ΡΡΠ΄ΡΡΠΆΠ° ΡΠ°Π·Π»ΠΈΠΊΠ° ΠΎΡ Π½ΡΠΊΠ°ΠΊΠ²Π° ΡΡΠΎΠΉΠ½ΠΎΡΡ, Π° Π½Π΅ Π°Π±ΡΠΎΠ»ΡΡΠ½Π° ΡΡΠΎΠΉΠ½ΠΎΡΡ. Π‘Π»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈ Π±Π°ΠΉΡΠΎΠ²Π΅ ΠΏΡΠΎΠΌΠ΅Π½Ρ ΡΠ²Π΅ΡΠ° Π½Π° Π²ΡΠΈΡΠΊΠΈ ΠΎΡΡΠ°Π½Π°Π»ΠΈ ΠΏΠΈΠΊΡΠ΅Π»ΠΈ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π²ΠΌΠ΅ΡΡΠΎ Π΄Π° ΡΡΡ ΡΠ°Π½ΡΠ²Π°ΡΠ΅
12 13 14 14 14 13 13 14
ΠΠΎΠΆΠ΅ΠΌ Π΄Π° Π·Π°ΠΏΠΎΡΠ½Π΅ΠΌ Ρ 12 ΠΈ ΡΠ»Π΅Π΄ ΡΠΎΠ²Π° ΠΏΡΠΎΡΡΠΎ Π΄Π° Π·Π°ΠΏΠΈΡΠ΅ΠΌ ΠΊΠΎΠ»ΠΊΠΎ Π΄Π° Π΄ΠΎΠ±Π°Π²ΠΈΠΌ ΠΈΠ»ΠΈ ΠΈΠ·Π²Π°Π΄ΠΈΠΌ, Π·Π° Π΄Π° ΠΏΠΎΠ»ΡΡΠΈΠΌ ΡΠ»Π΅Π΄Π²Π°ΡΠΎΡΠΎ ΡΠΈΡΠ»ΠΎ. Π ΡΠ°Π·ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎΡΡ Π² Π΄Π΅Π»ΡΠ° ΠΊΠΎΠ΄ΠΈΡΠ°Π½Π΅ΡΠΎ ΠΏΡΠΈΠ΅ΠΌΠ° ΡΠΎΡΠΌΠ°ΡΠ°:
12 1 1 0 0 -1 0 1
ΠΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ²Π°Π½ΠΈΡΠ΅ Π΄Π°Π½Π½ΠΈ Π½Π΅ ΡΠ° ΠΏΠΎ-ΠΌΠ°Π»ΠΊΠΈ ΠΎΡ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»Π½ΠΈΡΠ΅ Π΄Π°Π½Π½ΠΈ, Π½ΠΎ Π΅ ΠΏΠΎ-Π»Π΅ΡΠ½ΠΎ Π΄Π° ΡΠ΅ ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΠ°Ρ. ΠΡΠΈΠ»Π°Π³Π°Π½Π΅ΡΠΎ Π½Π° Π΄Π΅Π»ΡΠ° ΠΊΠΎΠ΄ΠΈΡΠ°Π½Π΅ ΠΏΡΠ΅Π΄ΠΈ ΠΊΠΎΠ΄ΠΈΡΠ°Π½Π΅ Π½Π° Π΄ΡΠ»ΠΆΠΈΠ½Π° Π½Π° ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΠΎΠΌΠΎΠ³Π½Π΅ ΠΌΠ½ΠΎΠ³ΠΎ, ΠΊΠ°ΡΠΎ ΡΡΡΠ΅Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ Π΅ ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡ Π±Π΅Π· Π·Π°Π³ΡΠ±ΠΈ.
ΠΠ΅Π»ΡΠ° ΠΊΠΎΠ΄ΠΈΡΠ°Π½Π΅ΡΠΎ Π΅ Π΅Π΄Π½Π° ΠΎΡ ΠΌΠ°Π»ΠΊΠΎΡΠΎ ΡΠ΅Ρ Π½ΠΈΠΊΠΈ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΈ ΠΈΠ·Π²ΡΠ½ 8x8 Π±Π»ΠΎΠΊΠΎΠ²Π΅. ΠΡ 64 DCT ΠΊΠΎΠ΅ΡΠΈΡΠΈΠ΅Π½ΡΠ°, Π΅Π΄ΠΈΠ½ Π΅ ΠΏΡΠΎΡΡΠΎ ΠΏΠΎΡΡΠΎΡΠ½Π½Π° Π²ΡΠ»Π½ΠΎΠ²Π° ΡΡΠ½ΠΊΡΠΈΡ (ΠΏΠ»ΡΡΠ΅Π½ ΡΠ²ΡΡ). Π’ΠΎΠΉ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ²Π° ΡΡΠ΅Π΄Π½Π°ΡΠ° ΡΡΠΊΠΎΡΡ Π½Π° Π²ΡΠ΅ΠΊΠΈ Π±Π»ΠΎΠΊ Π·Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈΡΠ΅ Π½Π° ΠΎΡΠ²Π΅ΡΠ΅Π½ΠΎΡΡ ΠΈΠ»ΠΈ ΡΡΠ΅Π΄Π½Π°ΡΠ° ΡΠΈΠ½ΡΠΎ Π·Π° Cb ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈΡΠ΅ ΠΈ Ρ.Π½. ΠΡΡΠ²Π°ΡΠ° ΡΡΠΎΠΉΠ½ΠΎΡΡ Π½Π° Π²ΡΠ΅ΠΊΠΈ DCT Π±Π»ΠΎΠΊ ΡΠ΅ Π½Π°ΡΠΈΡΠ° DC ΡΡΠΎΠΉΠ½ΠΎΡΡ ΠΈ Π²ΡΡΠΊΠ° DC ΡΡΠΎΠΉΠ½ΠΎΡΡ Π΅ Π΄Π΅Π»ΡΠ° ΠΊΠΎΠ΄ΠΈΡΠ°Π½Π° ΠΏΠΎ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ Π½Π° ΠΏΡΠ΅Π΄ΠΈΡΠ½ΠΈΡΠ΅. Π‘Π»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎ ΠΏΡΠΎΠΌΡΠ½Π°ΡΠ° Π½Π° ΡΡΠΊΠΎΡΡΡΠ° Π½Π° ΠΏΡΡΠ²ΠΈΡ Π±Π»ΠΎΠΊ ΡΠ΅ Π·Π°ΡΠ΅Π³Π½Π΅ Π²ΡΠΈΡΠΊΠΈ Π±Π»ΠΎΠΊΠΎΠ²Π΅.
ΠΡΡΠ°Π²Π° ΠΏΠΎΡΠ»Π΅Π΄Π½Π°ΡΠ° ΠΌΠΈΡΡΠ΅ΡΠΈΡ: ΠΊΠ°ΠΊ ΠΏΡΠΎΠΌΡΠ½Π°ΡΠ° Π½Π° Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½ΠΎΡΠΎ ΡΠΈΡΠ»ΠΎ Π½Π°ΠΏΡΠ»Π½ΠΎ ΡΠ°Π·Π²Π°Π»Ρ ΡΡΠ»Π°ΡΠ° ΠΊΠ°ΡΡΠΈΠ½Π°? ΠΠΎΡΠ΅Π³Π° Π½ΠΈΠ²Π°ΡΠ° Π½Π° ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡ Π½ΡΠΌΠ°Ρ Π° ΡΠ°ΠΊΠΈΠ²Π° ΡΠ²ΠΎΠΉΡΡΠ²Π°. ΠΡΠ³ΠΎΠ²ΠΎΡΡΡ ΡΠ΅ ΠΊΡΠΈΠ΅ Π² Π·Π°Π³Π»Π°Π²ΠΊΠ°ΡΠ° Π½Π° JPEG. ΠΡΡΠ²ΠΈΡΠ΅ 500 Π±Π°ΠΉΡΠ° ΡΡΠ΄ΡΡΠΆΠ°Ρ ΠΌΠ΅ΡΠ°Π΄Π°Π½Π½ΠΈ Π·Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ β ΡΠΈΡΠΈΠ½Π°, Π²ΠΈΡΠΎΡΠΈΠ½Π° ΠΈ Ρ.Π½., ΠΈ Π΄ΠΎΡΠ΅Π³Π° Π½Π΅ ΡΠΌΠ΅ ΡΠ°Π±ΠΎΡΠΈΠ»ΠΈ Ρ ΡΡΡ .
ΠΠ΅Π· Π·Π°Π³Π»Π°Π²ΠΊΠ° Π΅ ΠΏΠΎΡΡΠΈ Π½Π΅Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ (Π΅, ΠΌΠ½ΠΎΠ³ΠΎ ΡΡΡΠ΄Π½ΠΎ) Π΄Π° ΡΠ΅ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠ° JPEG. Π©Π΅ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° ΡΠ°ΠΊΠ°, ΡΡΠΊΠ°Ρ ΡΠ΅ ΠΎΠΏΠΈΡΠ²Π°ΠΌ Π΄Π° Π²ΠΈ ΠΎΠΏΠΈΡΠ° ΠΊΠ°ΡΡΠΈΠ½Π° ΠΈ Π·Π°ΠΏΠΎΡΠ²Π°ΠΌ Π΄Π° ΠΈΠ·ΠΌΠΈΡΠ»ΡΠΌ Π΄ΡΠΌΠΈ, Π·Π° Π΄Π° ΠΏΡΠ΅Π΄Π°ΠΌ Π²ΠΏΠ΅ΡΠ°ΡΠ»Π΅Π½ΠΈΠ΅ΡΠΎ ΡΠΈ. ΠΠ΅ΡΠΎΡΡΠ½ΠΎ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ΡΠΎ ΡΠ΅ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΡΡΠ΅Π³Π½Π°ΡΠΎ, ΡΡΠΉ ΠΊΠ°ΡΠΎ ΠΌΠΎΠ³Π° Π΄Π° ΠΈΠ·ΠΌΠΈΡΠ»Ρ Π΄ΡΠΌΠΈ ΡΠΎΡΠ½ΠΎ Ρ ΡΠΎΠ²Π° Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, ΠΊΠΎΠ΅ΡΠΎ ΠΈΡΠΊΠ°ΠΌ Π΄Π° ΠΏΡΠ΅Π΄Π°ΠΌ, Π½ΠΎ Π·Π° Π²ΡΠΈΡΠΊΠΈ ΠΎΡΡΠ°Π½Π°Π»ΠΈ ΡΠ΅ Π½ΡΠΌΠ° Π΄Π° ΠΈΠΌΠ°Ρ ΡΠΌΠΈΡΡΠ».
ΠΠ²ΡΡΠΈ Π³Π»ΡΠΏΠ°Π²ΠΎ, Π½ΠΎ ΡΠ°ΠΊΠ° ΡΠ΅ ΡΠ»ΡΡΠ²Π°. ΠΡΡΠΊΠΎ JPEG ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π΅ ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΠ°Π½ΠΎ ΡΡΡ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΠΈ Π·Π° Π½Π΅Π³ΠΎ ΠΊΠΎΠ΄ΠΎΠ²Π΅. ΠΠΎΠ΄ΠΎΠ²ΠΈΡΡ ΡΠ΅ΡΠ½ΠΈΠΊ ΡΠ΅ ΡΡΡ ΡΠ°Π½ΡΠ²Π° Π² Π·Π°Π³Π»Π°Π²ΠΊΠ°ΡΠ°. Π’Π°Π·ΠΈ ΡΠ΅Ρ Π½ΠΈΠΊΠ° ΡΠ΅ Π½Π°ΡΠΈΡΠ° "ΠΊΠΎΠ΄ Π½Π° Π₯ΡΡΠΌΠ°Π½", Π° ΡΠ΅ΡΠ½ΠΈΠΊΡΡ ΡΠ΅ Π½Π°ΡΠΈΡΠ° ΡΠ°Π±Π»ΠΈΡΠ° Π½Π° Π₯ΡΡΠΌΠ°Π½. Π Π·Π°Π³Π»Π°Π²ΠΊΠ°ΡΠ° ΡΠ°Π±Π»ΠΈΡΠ°ΡΠ° ΡΠ΅ ΠΌΠ°ΡΠΊΠΈΡΠ° Ρ Π΄Π²Π° Π±Π°ΠΉΡΠ° - 255 ΠΈ ΡΠ»Π΅Π΄ ΡΠΎΠ²Π° 196. ΠΡΠ΅ΠΊΠΈ ΡΠ²Π΅ΡΠ΅Π½ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠΌΠ° ΡΠ²ΠΎΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π° ΡΠ°Π±Π»ΠΈΡΠ°.
ΠΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ Π² ΡΠ°Π±Π»ΠΈΡΠ°ΡΠ° ΡΠ΅ ΠΏΠΎΠ²Π»ΠΈΡΡΡ Π΄ΡΠ°ΡΡΠΈΡΠ½ΠΎ Π½Π° Π²ΡΡΠΊΠΎ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅. ΠΠΎΠ±ΡΡ ΠΏΡΠΈΠΌΠ΅Ρ Π΅ Π΄Π° ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ 15 Π½Π° 1 Π½Π° 12-ΠΈΡ ΡΠ΅Π΄.
Π’ΠΎΠ²Π° Π΅ ΡΠ°ΠΊΠ°, Π·Π°ΡΠΎΡΠΎ ΡΠ°Π±Π»ΠΈΡΠΈΡΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡ ΠΊΠ°ΠΊ Π΄Π° ΡΠ΅ ΡΠ΅ΡΠ°Ρ ΠΎΡΠ΄Π΅Π»Π½ΠΈΡΠ΅ Π±ΠΈΡΠΎΠ²Π΅. ΠΠΎΡΠ΅Π³Π° ΡΠΌΠ΅ ΡΠ°Π±ΠΎΡΠΈΠ»ΠΈ ΡΠ°ΠΌΠΎ Ρ Π΄Π²ΠΎΠΈΡΠ½ΠΈ ΡΠΈΡΠ»Π° Π² Π΄Π΅ΡΠ΅ΡΠΈΡΠ½Π° ΡΠΎΡΠΌΠ°. ΠΠΎ ΡΠΎΠ²Π° ΡΠΊΡΠΈΠ²Π° ΠΎΡ Π½Π°Ρ ΡΠ°ΠΊΡΠ°, ΡΠ΅ Π°ΠΊΠΎ ΠΈΡΠΊΠ°ΡΠ΅ Π΄Π° ΡΡΡ
ΡΠ°Π½ΠΈΡΠ΅ ΡΠΈΡΠ»ΠΎΡΠΎ 1 Π² Π±Π°ΠΉΡ, ΡΠΎΠ³Π°Π²Π° ΡΠΎΠΉ ΡΠ΅ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° ΠΊΠ°ΡΠΎ 00000001, Π·Π°ΡΠΎΡΠΎ Π²ΡΠ΅ΠΊΠΈ Π±Π°ΠΉΡ ΡΡΡΠ±Π²Π° Π΄Π° ΠΈΠΌΠ° ΡΠΎΡΠ½ΠΎ ΠΎΡΠ΅ΠΌ Π±ΠΈΡΠ°, Π΄ΠΎΡΠΈ Π°ΠΊΠΎ Π΅ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌ ΡΠ°ΠΌΠΎ Π΅Π΄ΠΈΠ½ ΠΎΡ ΡΡΡ
.
Π’ΠΎΠ²Π° Π΅ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»Π½ΠΎ Π³ΠΎΠ»ΡΠΌΠ° Π·Π°Π³ΡΠ±Π° Π½Π° ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ, Π°ΠΊΠΎ ΠΈΠΌΠ°ΡΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠ°Π»ΠΊΠΈ ΡΠΈΡΠ»Π°. ΠΠΎΠ΄ΡΡ Π½Π° Π₯ΡΡΠΌΠ°Π½ Π΅ ΡΠ΅Ρ Π½ΠΈΠΊΠ°, ΠΊΠΎΡΡΠΎ Π½ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΠΎΠ±Π»Π΅ΠΊΡΠΈΠΌ ΡΠΎΠ²Π° ΠΈΠ·ΠΈΡΠΊΠ²Π°Π½Π΅, ΡΠ΅ Π²ΡΡΠΊΠΎ ΡΠΈΡΠ»ΠΎ ΡΡΡΠ±Π²Π° Π΄Π° Π·Π°Π΅ΠΌΠ° ΠΎΡΠ΅ΠΌ Π±ΠΈΡΠ°. Π’ΠΎΠ²Π° ΠΎΠ·Π½Π°ΡΠ°Π²Π°, ΡΠ΅ Π°ΠΊΠΎ Π²ΠΈΠ΄ΠΈΡΠ΅ Π΄Π²Π° Π±Π°ΠΉΡΠ°:
234 115
Π’ΠΎΠ³Π°Π²Π°, Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ ΠΎΡ ΡΠ°Π±Π»ΠΈΡΠ°ΡΠ° Π½Π° Π₯ΡΡΠΌΠ°Π½, ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ° ΡΡΠΈ ΡΠΈΡΠ»Π°. ΠΠ° Π΄Π° Π³ΠΈ ΠΈΠ·Π²Π»Π΅ΡΠ΅ΡΠ΅, ΠΏΡΡΠ²ΠΎ ΡΡΡΠ±Π²Π° Π΄Π° Π³ΠΈ ΡΠ°Π·Π΄Π΅Π»ΠΈΡΠ΅ Π½Π° ΠΎΡΠ΄Π΅Π»Π½ΠΈ Π±ΠΈΡΠΎΠ²Π΅:
11101010 01110011
Π‘Π»Π΅Π΄ ΡΠΎΠ²Π° ΡΠ΅ ΠΎΠ±ΡΡΡΠ°ΠΌΠ΅ ΠΊΡΠΌ ΡΠ°Π±Π»ΠΈΡΠ°ΡΠ°, Π·Π° Π΄Π° ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌ ΠΊΠ°ΠΊ Π΄Π° Π³ΠΈ Π³ΡΡΠΏΠΈΡΠ°ΠΌΠ΅. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ° ΠΏΡΡΠ²ΠΈΡΠ΅ ΡΠ΅ΡΡ Π±ΠΈΡΠ° (111010) ΠΈΠ»ΠΈ 58 Π² Π΄Π΅ΡΠ΅ΡΠΈΡΠ΅Π½ Π·Π½Π°ΠΊ, ΠΏΠΎΡΠ»Π΅Π΄Π²Π°Π½ΠΈ ΠΎΡ ΠΏΠ΅Ρ Π±ΠΈΡΠ° (10011) ΠΈΠ»ΠΈ 19 ΠΈ Π½Π°ΠΊΡΠ°Ρ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ ΡΠ΅ΡΠΈΡΠΈ Π±ΠΈΡΠ° (0011) ΠΈΠ»ΠΈ 3.
Π‘Π»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΡΡΡΠ΄Π½ΠΎ Π΄Π° ΡΠ΅ ΡΠ°Π·Π±Π΅ΡΠ°Ρ Π±Π°ΠΉΡΠΎΠ²Π΅ΡΠ΅ Π½Π° ΡΠΎΠ·ΠΈ Π΅ΡΠ°ΠΏ Π½Π° ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΠ°Π½Π΅. ΠΠ°ΠΉΡΠΎΠ²Π΅ΡΠ΅ Π½Π΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ²Π°Ρ ΡΠΎΠ²Π°, ΠΊΠΎΠ΅ΡΠΎ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π°Ρ. ΠΡΠΌΠ° Π΄Π° Π½Π°Π²Π»ΠΈΠ·Π°ΠΌ Π² ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΠΈ Π·Π° ΡΠ°Π±ΠΎΡΠ°ΡΠ° Ρ ΡΠ°Π±Π»ΠΈΡΠ°ΡΠ° Π² ΡΠ°Π·ΠΈ ΡΡΠ°ΡΠΈΡ, Π½ΠΎ
ΠΠ΄ΠΈΠ½ ΠΎΡ ΡΡΡΠ°Ρ ΠΎΡΠ½ΠΈΡΠ΅ ΡΡΠΈΠΊΠΎΠ²Π΅, ΠΊΠΎΠΈΡΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ Ρ ΡΠΎΠ²Π° Π·Π½Π°Π½ΠΈΠ΅, Π΅ Π΄Π° ΠΎΡΠ΄Π΅Π»ΠΈΡΠ΅ Π·Π°Π³Π»Π°Π²ΠΊΠ°ΡΠ° ΠΎΡ JPEG ΠΈ Π΄Π° Π³ΠΎ ΡΡΡ ΡΠ°Π½ΡΠ²Π°ΡΠ΅ ΠΎΡΠ΄Π΅Π»Π½ΠΎ. ΠΡΡΡΠ½ΠΎΡΡ ΡΠ΅ ΠΎΠΊΠ°Π·Π²Π°, ΡΠ΅ ΡΠ°ΠΌΠΎ Π²ΠΈΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΡΠΎΡΠ΅ΡΠ΅ΡΠ΅ ΡΠ°ΠΉΠ»Π°. Facebook ΠΏΡΠ°Π²ΠΈ ΡΠΎΠ²Π°, Π·Π° Π΄Π° Π½Π°ΠΌΠ°Π»ΠΈ Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΎ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ΡΠ΅.
ΠΠ°ΠΊΠ²ΠΎ Π΄ΡΡΠ³ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π½Π°ΠΏΡΠ°Π²ΠΈ, Π΅ Π΄Π° ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π΄ΠΎΡΡΠ° ΡΠ°Π±Π»ΠΈΡΠ°ΡΠ° Π½Π° Π₯ΡΡΠΌΠ°Π½. ΠΠ° Π΄ΡΡΠ³ΠΈ ΡΠ΅ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° ΠΊΠ°ΡΠΎ ΡΠ°Π·Π²Π°Π»Π΅Π½Π° ΠΊΠ°ΡΡΠΈΠ½Π°. Π ΡΠ°ΠΌΠΎ Π²ΠΈΠ΅ ΡΠ΅ Π·Π½Π°Π΅ΡΠ΅ ΠΌΠ°Π³ΠΈΡΠ΅ΡΠΊΠ°ΡΠ° ΠΎΠΏΡΠΈΡ Π΄Π° Π³ΠΎ ΠΏΠΎΠΏΡΠ°Π²ΠΈΡΠ΅.
ΠΠ° Π΄Π° ΠΎΠ±ΠΎΠ±ΡΠΈΠΌ: ΠΊΠ°ΠΊΠ²ΠΎ Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π·Π° Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠ°Π½Π΅ Π½Π° JPEG? ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ:
- ΠΠ·Π²Π»Π΅ΡΠ΅ΡΠ΅ ΡΠ°Π±Π»ΠΈΡΠ°ΡΠ°(ΠΈΡΠ΅) Π½Π° Huffman ΠΎΡ Π·Π°Π³Π»Π°Π²ΠΊΠ°ΡΠ° ΠΈ Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΠ°ΠΉΡΠ΅ Π±ΠΈΡΠΎΠ²Π΅ΡΠ΅.
- ΠΠ·Π²Π»ΠΈΡΠ°Π½Π΅ Π½Π° ΠΊΠΎΠ΅ΡΠΈΡΠΈΠ΅Π½ΡΠΈΡΠ΅ Π½Π° Π΄ΠΈΡΠΊΡΠ΅ΡΠ½ΠΎ ΠΊΠΎΡΠΈΠ½ΡΡΠΎΠ²ΠΎ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ²Π°Π½Π΅ Π·Π° Π²ΡΠ΅ΠΊΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ Π½Π° ΡΠ²ΡΡ ΠΈ ΠΎΡΠ²Π΅ΡΠ΅Π½ΠΎΡΡ Π·Π° Π²ΡΠ΅ΠΊΠΈ Π±Π»ΠΎΠΊ 8x8 ΡΡΠ΅Π· ΠΎΠ±ΡΠ°ΡΠ½ΠΎ ΡΡΠ°Π½ΡΡΠΎΡΠΌΠΈΡΠ°Π½Π΅ Π½Π° ΠΊΠΎΠ΄ΠΈΡΠ°Π½Π΅ Π½Π° Π΄ΡΠ»ΠΆΠΈΠ½Π° Π½Π° ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ ΠΈ Π΄Π΅Π»ΡΠ°.
- ΠΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠ°ΠΉΡΠ΅ ΠΊΠΎΡΠΈΠ½ΡΡΠΈ Π½Π° Π±Π°Π·Π°ΡΠ° Π½Π° ΠΊΠΎΠ΅ΡΠΈΡΠΈΠ΅Π½ΡΠΈ, Π·Π° Π΄Π° ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ ΡΡΠΎΠΉΠ½ΠΎΡΡΠΈ Π½Π° ΠΏΠΈΠΊΡΠ΅Π»ΠΈ Π·Π° Π²ΡΠ΅ΠΊΠΈ Π±Π»ΠΎΠΊ 8x8.
- ΠΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈΡΠ΅ Π½Π° ΡΠ²Π΅ΡΠ° Π½Π° ΡΠΊΠ°Π»Π°ΡΠ°, Π°ΠΊΠΎ Π΅ ΠΈΠ·Π²ΡΡΡΠ΅Π½ΠΎ ΡΡΠ±ΡΠ΅ΠΌΠΏΠ»ΠΈΡΠ°Π½Π΅ (ΡΠ°Π·ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π΅ Π² Π·Π°Π³Π»Π°Π²ΠΊΠ°ΡΠ°).
- ΠΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ²Π°ΠΉΡΠ΅ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡΠ΅ YCbCr ΡΡΠΎΠΉΠ½ΠΎΡΡΠΈ Π·Π° Π²ΡΠ΅ΠΊΠΈ ΠΏΠΈΠΊΡΠ΅Π» Π² RGB.
- ΠΡΠ΅Π½Π΅ΡΠ΅ΡΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ Π½Π° Π΅ΠΊΡΠ°Π½Π°!
Π‘Π΅ΡΠΈΠΎΠ·Π½Π° ΡΠ°Π±ΠΎΡΠ° Π·Π° ΠΏΡΠΎΡΡΠΎ Π³Π»Π΅Π΄Π°Π½Π΅ Π½Π° ΡΠ½ΠΈΠΌΠΊΠ° Ρ ΠΊΠΎΡΠΊΠ°! ΠΠΎ ΡΠΎΠ²Π°, ΠΊΠΎΠ΅ΡΠΎ ΠΌΠΈ Ρ Π°ΡΠ΅ΡΠ²Π° Π² Π½Π΅Π³ΠΎ, Π΅, ΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π²Π° ΠΊΠΎΠ»ΠΊΠΎ ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠ°Π½Π° ΠΊΡΠΌ ΡΠΎΠ²Π΅ΠΊΠ° Π΅ JPEG ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΡΠ°. Π’Ρ ΡΠ΅ ΠΎΡΠ½ΠΎΠ²Π°Π²Π° Π½Π° Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈΡΠ΅ Π½Π° Π½Π°ΡΠ΅ΡΠΎ Π²ΡΠ·ΠΏΡΠΈΡΡΠΈΠ΅, ΠΊΠΎΠ΅ΡΠΎ Π½ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΠΏΠΎΡΡΠΈΠ³Π½Π΅ΠΌ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-Π΄ΠΎΠ±ΡΠ° ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡ ΠΎΡ ΠΊΠΎΠ½Π²Π΅Π½ΡΠΈΠΎΠ½Π°Π»Π½ΠΈΡΠ΅ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ. Π ΡΠ΅Π³Π°, ΡΠ°Π·Π±ΠΈΡΠ°ΠΉΠΊΠΈ ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠΈ JPEG, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΠ΅ ΠΊΠ°ΠΊ ΡΠ΅Π·ΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΌΠΎΠ³Π°Ρ Π΄Π° Π±ΡΠ΄Π°Ρ ΠΏΡΠ΅Π½Π΅ΡΠ΅Π½ΠΈ Π² Π΄ΡΡΠ³ΠΈ ΠΎΠ±Π»Π°ΡΡΠΈ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ Π΄Π΅Π»ΡΠ° ΠΊΠΎΠ΄ΠΈΡΠ°Π½Π΅ΡΠΎ Π²ΡΠ² Π²ΠΈΠ΄Π΅ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ Π½Π°ΠΌΠ°Π»ΡΠ²Π°Π½Π΅ Π½Π° ΡΠ°Π·ΠΌΠ΅ΡΠ° Π½Π° ΡΠ°ΠΉΠ»Π°, ΡΡΠΉ ΠΊΠ°ΡΠΎ ΡΠ΅ΡΡΠΎ ΠΈΠΌΠ° ΡΠ΅Π»ΠΈ ΠΎΠ±Π»Π°ΡΡΠΈ, ΠΊΠΎΠΈΡΠΎ Π½Π΅ ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΡΡ ΠΎΡ ΠΊΠ°Π΄ΡΡ Π½Π° ΠΊΠ°Π΄ΡΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΡΠΎΠ½).
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: www.habr.com