ΠΠ΄ΡΠ°Π²ΠΎ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ! ΠΠ° Π½Π°ΡΠ΄ΠΎΠ² ΠΎΠ²Π°Π° ΡΡΠ°ΡΠΈΡΠ° Π½Π°ΠΏΠΈΡΠ°Π½Π° ΡΡΡΠ΅ Π²ΠΎ ΠΌΠ°Ρ 2019 Π³ΠΎΠ΄ΠΈΠ½Π°. ΠΠ²Π° Π΅ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΡΠ΅ΡΠΈΡΠ°ΡΠ° Π½Π°ΠΏΠΈΡΠΈ Π·Π° WAVE ΠΈ JPEG, ΠΎΠ²Π΄Π΅
ΠΠ°Π»ΠΊΡ ΠΈΡΡΠΎΡΠΈΡΠ°
ΠΠ°ΠΆΠΈΡΠ° ΡΡΠ°ΡΠΈΡΠ° Π½Π° ΠΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΡΠ°:
JPEG (Joint Photographic Experts Group) Π΅ Π΅Π΄Π΅Π½ ΠΎΠ΄ ΠΏΠΎΠΏΡΠ»Π°ΡΠ½ΠΈΡΠ΅ ΡΠ°ΡΡΠ΅ΡΡΠΊΠΈ Π³ΡΠ°ΡΠΈΡΠΊΠΈ ΡΠΎΡΠΌΠ°ΡΠΈ ΡΡΠΎ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ Π·Π° ΡΠΊΠ»Π°Π΄ΠΈΡΠ°ΡΠ΅ ΡΠΎΡΠΎΠ³ΡΠ°ΡΠΈΠΈ ΠΈ ΡΠ»ΠΈΡΠ½ΠΈ ΡΠ»ΠΈΠΊΠΈ.
ΠΠ²ΠΎΡ ΡΡΠ°Π½Π΄Π°ΡΠ΄ Π±Π΅ΡΠ΅ ΡΠ°Π·Π²ΠΈΠ΅Π½ ΠΎΠ΄ ΠΠ°Π΅Π΄Π½ΠΈΡΠΊΠ°ΡΠ° ΡΠΎΡΠΎΠ³ΡΠ°ΡΡΠΊΠ° Π΅ΠΊΡΠΏΠ΅ΡΡΡΠΊΠ° Π³ΡΡΠΏΠ° ΡΡΡΠ΅ Π²ΠΎ 1991 Π³ΠΎΠ΄ΠΈΠ½Π° Π·Π° Π΅ΡΠΈΠΊΠ°ΡΠ½Π° ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΠ° Π½Π° ΡΠ»ΠΈΠΊΠ°ΡΠ°.
ΠΠ°ΠΊΠΎ ΡΠ»ΠΈΠΊΠΈΡΠ΅ ΠΏΡΠ΅ΠΌΠΈΠ½ΡΠ²Π°Π°Ρ ΠΎΠ΄ Π½Π΅ΠΎΠ±ΡΠ°Π±ΠΎΡΠ΅Π½ΠΈ Π²ΠΎ JPEG?
ΠΠ΅ΠΊΠΎΠΈ Π»ΡΡΠ΅ ΠΌΠΈΡΠ»Π°Ρ Π΄Π΅ΠΊΠ° JPEG ΡΠ»ΠΈΠΊΠΈΡΠ΅ ΡΠ΅ Π½Π΅ΠΎΠ±ΡΠ°Π±ΠΎΡΠ΅Π½ΠΈ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΠ°Π½ΠΈ ΡΠΎ ΠΌΠ΅ΡΠΎΠ΄ΠΎΡ Π₯Π°ΡΠΌΠ°Π½, Π½ΠΎ ΡΠΎΠ° Π½Π΅ Π΅ ΡΠΎΡΠ½ΠΎ. ΠΡΠ΅Π΄ Π΄Π° ΡΠ΅ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠ° ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΠ°, ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅ ΠΏΠ°ΡΡΠ²Π°Π°Ρ Π΄ΠΎΠ»Π³ ΠΏΠ°Ρ.
ΠΡΠ²ΠΎ, ΠΌΠΎΠ΄Π΅Π»ΠΎΡ Π½Π° Π±ΠΎΡΠ° ΡΠ΅ ΠΌΠ΅Π½ΡΠ²Π° ΠΎΠ΄ RGB Π²ΠΎ YCbCr. ΠΠΎΡΡΠΎΠΈ Π΄ΡΡΠΈ ΠΈ ΠΏΠΎΡΠ΅Π±Π΅Π½ Π°Π»Π³ΠΎΡΠΈΡΠ°ΠΌ Π·Π° ΠΎΠ²Π° -
ΠΡΠ²ΠΎΡΠΎ Π½Π΅ΡΡΠΎ ΡΡΠΎ ΡΡΠ΅Π±Π° Π΄Π° ΡΠ΅ Π½Π°ΠΏΡΠ°Π²ΠΈ ΡΠΎ ΡΠ»ΠΈΠΊΠ°ΡΠ° Π΅ βΡΠ°Π·ΡΠ΅Π΄ΡΠ²Π°ΡΠ΅β (ΠΏΠΎΠ΄Π·Π΅ΠΌΠ°ΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΠΎΡΠΈ). ΠΠ΅ΡΠ½ΠΎ Π΅ Π΄Π° ΡΠ΅ ΡΠ°Π·Π±Π΅ΡΠ΅: ΡΠ΅ Π·Π΅ΠΌΠ° Π½ΠΈΠ·Π° ΠΏΠΈΠΊΡΠ΅Π»ΠΈ 2x2, ΠΏΠΎΡΠΎΠ° ΡΠ΅ Π·Π΅ΠΌΠ°Π°Ρ Cb ΠΈ Cr - ΠΏΡΠΎΡΠ΅ΡΠ½ΠΈΡΠ΅ Π²ΡΠ΅Π΄Π½ΠΎΡΡΠΈ Π½Π° ΡΠ΅ΠΊΠΎΡΠ° ΠΎΠ΄ YCbCr ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈΡΠ΅ Π½Π° ΠΎΠ²ΠΈΠ΅ 4 ΠΏΠΈΠΊΡΠ΅Π»ΠΈ. ΠΠ½Π°ΡΠΈ, ΠΎΡΠ²ΠΎΠΈΠ²ΠΌΠ΅ 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 ΠΏΠΈΠΊΡΠ΅Π»ΠΈ Ρ
ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»Π½ΠΎ ΠΈ Π²Π΅ΡΡΠΈΠΊΠ°Π»Π½ΠΎ. ΠΡΠ²Π°ΡΠ° ΠΎΠΏΡΠΈΡΠ° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ ΠΏΠΎΡΠ΅ΡΡΠΎ. ΠΠΊΠΎ ΠΊΠ²Π°Π»ΠΈΡΠ΅ΡΠΎΡ Π½Π° ΡΠ»ΠΈΠΊΠ°ΡΠ° Π΅ Π²Π°ΠΆΠ΅Π½, ΡΠΎΠ³Π°Ρ Π΄Π΅ΡΠ΅ΡΠΊΡΠ²Π°ΡΠ΅ΡΠΎ Π²ΠΎΠΎΠΏΡΡΠΎ Π½Π΅ ΡΠ΅ Π²ΡΡΠΈ.
ΠΠΈΠ·ΡΠ΅Π»Π½Π° ΠΈΠ»ΡΡΡΡΠ°ΡΠΈΡΠ° Π·Π° ΡΠ°Π·ΡΠ΅Π΄ΡΠ²Π°ΡΠ΅ (Π₯Π°Π±Ρ Π½Π΅ ΠΌΠΈ Π΄ΠΎΠ·Π²ΠΎΠ»ΠΈ Π΄Π° Π²ΠΌΠ΅ΡΠ½Π°ΠΌ Π³ΠΈΡ) -
ΠΠ»Π°Π²Π½ΠΈΠΎΡ Π΄Π΅Π» ΠΎΠ΄ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ°ΡΠ°
Dkp
Π‘Π΅Π³Π° Π΄ΠΎΠ°ΡΠ° Π½Π°ΡΡΠ΅ΡΠΊΠΈΠΎΡ ΠΈ Π½Π°ΡΠΏΠΎΡΡΠ΅Π±Π½ΠΈΠΎΡ Π΄Π΅Π». Π¦Π΅Π»Π°ΡΠ° ΡΠ»ΠΈΠΊΠ° Π΅ ΠΏΠΎΠ΄Π΅Π»Π΅Π½Π° Π½Π° 8x8 Π±Π»ΠΎΠΊΠΎΠ²ΠΈ (ΠΏΠΎΠΏΠΎΠ»Π½ΡΠ²Π°ΡΠ΅ΡΠΎ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π°ΠΊΠΎ ΡΠ΅Π·ΠΎΠ»ΡΡΠΈΡΠ°ΡΠ° Π½Π΅ Π΅ ΠΏΠΎΠ²Π΅ΡΠ΅ΠΊΡΠ°ΡΠ½Π° ΠΎΠ΄ ΡΡΡΠ°Π½Π°ΡΠ° Π½Π° Π±Π»ΠΎΠΊΠΎΡ).
Π‘Π΅Π³Π° ΡΠ΅ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ²Π° Π½Π° ΡΠ΅ΠΊΠΎΡ Π±Π»ΠΎΠΊ DCT (Π΄ΠΈΡΠΊΡΠ΅ΡΠ½Π° ΠΊΠΎΡΠΈΠ½ΡΡΠ½Π° ΡΡΠ°Π½ΡΡΠΎΡΠΌΠ°ΡΠΈΡΠ°). ΠΠΎ ΠΎΠ²ΠΎΡ Π΄Π΅Π» ΠΎΠ΄ ΡΠ»ΠΈΠΊΠ°ΡΠ° Π΅ ΠΈΠ·Π²Π°Π΄Π΅Π½ΠΎ ΡΠ΅ ΡΡΠΎ Π΅ Π½Π΅ΠΏΠΎΡΡΠ΅Π±Π½ΠΎ. ΠΠΎΡΠΈΡΡΠ΅ΡΡΠΈ DCT, ΡΡΠ΅Π±Π° Π΄Π° ΡΠ°Π·Π±Π΅ΡΠ΅ΡΠ΅ Π΄Π°Π»ΠΈ Π΄Π°Π΄Π΅Π½ Π±Π»ΠΎΠΊ (8Γ8) ΠΎΠΏΠΈΡΡΠ²Π° ΠΊΠΎΡ Π±ΠΈΠ»ΠΎ ΠΌΠΎΠ½ΠΎΡΠΎΠ½ Π΄Π΅Π» ΠΎΠ΄ ΡΠ»ΠΈΠΊΠ°ΡΠ°: Π½Π΅Π±ΠΎΡΠΎ, ΡΠΈΠ΄ΠΎΡ; ΠΈΠ»ΠΈ ΡΠΎΠ΄ΡΠΆΠΈ ΡΠ»ΠΎΠΆΠ΅Π½Π° ΡΡΡΡΠΊΡΡΡΠ° (ΠΊΠΎΡΠ°, ΡΠΈΠΌΠ±ΠΎΠ»ΠΈ ΠΈ ΡΠ».). ΠΠΎΠ³ΠΈΡΠ½ΠΎ Π΅ Π΄Π΅ΠΊΠ° 64 ΠΏΠΈΠΊΡΠ΅Π»ΠΈ ΡΠΎ ΡΠ»ΠΈΡΠ½Π° Π±ΠΎΡΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΎΠΏΠΈΡΠ°Ρ ΡΠΎ ΡΠ°ΠΌΠΎ 1, Π±ΠΈΠ΄Π΅ΡΡΠΈ Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°ΡΠ° Π½Π° Π±Π»ΠΎΠΊΠΎΡ Π΅ Π²Π΅ΡΠ΅ ΠΏΠΎΠ·Π½Π°ΡΠ°. Π’ΠΎΠ»ΠΊΡ Π·Π° ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΠ°: 64 Π΄ΠΎ 1.
DCT Π³ΠΎ ΠΏΡΠ΅ΡΠ²ΠΎΡΠ° Π±Π»ΠΎΠΊΠΎΡ Π²ΠΎ ΡΠΏΠ΅ΠΊΡΠ°Ρ ΠΈ ΡΠ°ΠΌΡ ΠΊΠ°Π΄Π΅ ΡΡΠΎ ΠΎΡΡΠΈΡΡΠ²Π°ΡΠ°ΡΠ° Π½Π°Π³Π»ΠΎ ΡΠ΅ ΠΌΠ΅Π½ΡΠ²Π°Π°Ρ, ΠΊΠΎΠ΅ΡΠΈΡΠΈΠ΅Π½ΡΠΎΡ ΡΡΠ°Π½ΡΠ²Π° ΠΏΠΎΠ·ΠΈΡΠΈΠ²Π΅Π½, Π° ΠΊΠΎΠ»ΠΊΡ Π΅ ΠΏΠΎΠΎΡΡΡΠ° ΡΡΠ°Π½Π·ΠΈΡΠΈΡΠ°ΡΠ°, ΡΠΎΠ»ΠΊΡ ΡΠ΅ Π±ΠΈΠ΄Π΅ ΠΏΠΎΠ³ΠΎΠ»Π΅ΠΌ ΠΈΠ·Π»Π΅Π·ΠΎΡ. ΠΠ½Π°ΠΌΡ ΠΊΠ°Π΄Π΅ ΡΡΠΎ ΠΊΠΎΠ΅ΡΠΈΡΠΈΠ΅Π½ΡΠΎΡ Π΅ ΠΏΠΎΠ³ΠΎΠ»Π΅ΠΌ, ΡΠ»ΠΈΠΊΠ°ΡΠ° ΠΏΠΎΠΊΠ°ΠΆΡΠ²Π° ΡΠ°ΡΠ½ΠΈ ΡΡΠ°Π½Π·ΠΈΡΠΈΠΈ Π²ΠΎ Π±ΠΎΡΠ°ΡΠ° ΠΈ ΠΎΡΠ²Π΅ΡΠ»Π΅Π½ΠΎΡΡΠ°, ΠΊΠ°Π΄Π΅ ΡΡΠΎ Π΅ ΠΏΠΎΠΌΠ°Π» - ΡΠ»Π°Π±ΠΈ (ΠΌΠ°Π·Π½ΠΈ) ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π²ΠΎ Π²ΡΠ΅Π΄Π½ΠΎΡΡΠΈΡΠ΅ Π½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈΡΠ΅ YCbCr Π²ΠΎ Π±Π»ΠΎΠΊΠΎΡ.
ΠΠ²Π°Π½ΡΠΈΠ·Π°ΡΠΈΡΠ°
ΠΠΎΡΡΠ°Π²ΠΊΠΈΡΠ΅ Π·Π° ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΠ° Π²Π΅ΡΠ΅ ΡΠ΅ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ²Π°Π°Ρ ΠΎΠ²Π΄Π΅. Π‘Π΅ΠΊΠΎΡ ΠΎΠ΄ ΠΊΠΎΠ΅ΡΠΈΡΠΈΠ΅Π½ΡΠΈΡΠ΅ Π²ΠΎ ΡΠ΅ΠΊΠΎΡΠ° ΠΎΠ΄ ΠΌΠ°ΡΡΠΈΡΠΈΡΠ΅ 8x8 Π΅ ΠΏΠΎΠ΄Π΅Π»Π΅Π½ ΡΠΎ ΠΎΠ΄ΡΠ΅Π΄Π΅Π½ Π±ΡΠΎΡ. ΠΠΊΠΎ Π½Π΅ΠΌΠ° Π΄Π° Π³ΠΎ Π½Π°ΠΌΠ°Π»ΠΈΡΠ΅ ΠΊΠ²Π°Π»ΠΈΡΠ΅ΡΠΎΡ Π½Π° ΡΠ»ΠΈΠΊΠ°ΡΠ° ΠΏΠΎ ΡΠΈΡΠ΅ Π½Π΅ΡΠ·ΠΈΠ½ΠΈ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ, ΡΠΎΠ³Π°Ρ Π΄Π΅Π»ΠΈΡΠ΅Π»ΠΎΡ ΡΡΠ΅Π±Π° Π΄Π° Π±ΠΈΠ΄Π΅ Π΅Π΄Π΅Π½. ΠΠΊΠΎ ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ°ΡΠ° ΡΡΠΎ ΡΠ° Π·Π°ΡΠ°ΡΠ° ΠΎΠ²Π°Π° ΡΠΎΡΠΎΠ³ΡΠ°ΡΠΈΡΠ° Π²ΠΈ Π΅ ΠΏΠΎΠ²Π°ΠΆΠ½Π°, ΡΠΎΠ³Π°Ρ Π΄Π΅Π»ΠΈΡΠ΅Π»ΠΎΡ ΡΠ΅ Π±ΠΈΠ΄Π΅ ΠΏΠΎΠ³ΠΎΠ»Π΅ΠΌ ΠΎΠ΄ 1, Π° ΠΊΠΎΠ»ΠΈΡΠ½ΠΈΠΊΠΎΡ ΡΠ΅ Π±ΠΈΠ΄Π΅ Π·Π°ΠΎΠΊΡΡΠΆΠ΅Π½. ΠΠ·Π»Π΅Π³ΡΠ²Π° Π΄Π΅ΠΊΠ° ΠΏΠΎ Π·Π°ΠΎΠΊΡΡΠΆΡΠ²Π°ΡΠ΅ΡΠΎ ΡΠ΅ΡΡΠΎ Π·Π°Π²ΡΡΡΠ²Π°ΡΠ΅ ΡΠΎ ΠΌΠ½ΠΎΠ³Ρ Π½ΡΠ»ΠΈ.
ΠΠ²Π°Π½ΡΠΈΠ·Π°ΡΠΈΡΠ°ΡΠ° ΡΠ΅ ΠΏΡΠ°Π²ΠΈ Π·Π° Π΄Π° ΡΠ΅ ΡΠΎΠ·Π΄Π°Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΡΡΡΠ΅ ΠΏΠΎΠ³ΠΎΠ»Π΅ΠΌΠ° ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΠ°. ΠΠ²Π΅ ΠΊΠ°ΠΊΠΎ ΠΈΠ·Π³Π»Π΅Π΄Π° ΠΊΠΎΡΠΈΡΡΠ΅ΡΡΠΈ Π³ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠΎΡ Π·Π° ΠΊΠ²Π°Π½ΡΠΈΠ·ΠΈΡΠ°ΡΠ΅ Π½Π° Π³ΡΠ°ΡΠΈΠΊΠΎΡ y = sin(x):
ΠΠΎΠΌΠΏΡΠ΅ΡΠΈΡΠ°
ΠΡΠ²ΠΎ ΠΏΠΎΠΌΠΈΠ½ΡΠ²Π°ΠΌΠ΅ Π½ΠΈΠ· ΠΌΠ°ΡΡΠΈΡΠ°ΡΠ° Π²ΠΎ ΡΠΈΠΊ-ΡΠ°ΠΊ ΡΠ΅ΠΌΠ°:
ΠΠΎΠ±ΠΈΠ²Π°ΠΌΠ΅ Π΅Π΄Π½ΠΎΠ΄ΠΈΠΌΠ΅Π½Π·ΠΈΠΎΠ½Π°Π»Π½Π° Π½ΠΈΠ·Π° ΡΠΎ Π±ΡΠΎΠ΅Π²ΠΈ. ΠΠ»Π΅Π΄Π°ΠΌΠ΅ Π΄Π΅ΠΊΠ° ΠΈΠΌΠ° ΠΌΠ½ΠΎΠ³Ρ Π½ΡΠ»ΠΈ Π²ΠΎ Π½Π΅Π³ΠΎ, ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΎΡΡΡΡΠ°Π½Π°Ρ. ΠΠ° Π΄Π° Π³ΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ ΠΎΠ²Π°, Π½Π°ΠΌΠ΅ΡΡΠΎ Π½ΠΈΠ·Π° ΠΎΠ΄ ΠΌΠ½ΠΎΠ³Ρ Π½ΡΠ»ΠΈ, Π²Π½Π΅ΡΡΠ²Π°ΠΌΠ΅ 1 Π½ΡΠ»Π° ΠΈ ΠΏΠΎ Π½Π΅Π° Π±ΡΠΎΡ ΡΡΠΎ Π³ΠΎ ΠΎΠ·Π½Π°ΡΡΠ²Π° Π½ΠΈΠ²Π½ΠΈΠΎΡ Π±ΡΠΎΡ Π²ΠΎ Π½ΠΈΠ·Π°ΡΠ°. ΠΠ° ΠΎΠ²ΠΎΡ Π½Π°ΡΠΈΠ½ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΠ΅ ΡΠ΅ΡΠ΅ΡΠΈΡΠ°ΡΠ΅ Π½Π° 1/3 ΠΎΠ΄ Π³ΠΎΠ»Π΅ΠΌΠΈΠ½Π°ΡΠ° Π½Π° ΡΠ΅Π»Π°ΡΠ° Π½ΠΈΠ·Π°. Π ΡΠΎΠ³Π°Ρ Π΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΎ ΡΠ° ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΠ°ΠΌΠ΅ ΠΎΠ²Π°Π° Π½ΠΈΠ·Π° ΠΊΠΎΡΠΈΡΡΠ΅ΡΡΠΈ Π³ΠΎ ΠΌΠ΅ΡΠΎΠ΄ΠΎΡ Π₯Π°ΡΠΌΠ°Π½ ΠΈ ΡΠ° Π·Π°ΠΏΠΈΡΡΠ²Π°ΠΌΠ΅ Π²ΠΎ ΡΠ°ΠΌΠ°ΡΠ° Π΄Π°ΡΠΎΡΠ΅ΠΊΠ°.
ΠΠ°Π΄Π΅ ΡΡΠΎ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ
ΠΠ°ΡΠ΅ΠΊΠ°Π΄Π΅. ΠΠ°ΠΊΠΎ PNG, JPEG ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π²ΠΎ ΠΊΠ°ΠΌΠ΅ΡΠΈ, ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ (ΠΊΠ°ΠΊΠΎ Π»ΠΎΠ³ΠΎΠ° Π½Π° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, ΠΈΠΊΠΎΠ½ΠΈ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ, ΡΠ»ΠΈΠΊΠΈΡΠΊΠΈ) ΠΈ Π²ΠΎ ΡΠΈΡΠ΅ ΠΌΠΎΠΆΠ½ΠΈ ΠΎΠ±Π»Π°ΡΡΠΈ ΠΊΠ°Π΄Π΅ ΡΡΠΎ ΡΡΠ΅Π±Π° Π΅ΡΠΈΠΊΠ°ΡΠ½ΠΎ Π΄Π° ΡΠ΅ ΡΠΊΠ»Π°Π΄ΠΈΡΠ°Π°Ρ ΡΠ»ΠΈΠΊΠΈΡΠ΅.
ΠΠ·Π»Π΅Π·
ΠΠΎ ΠΌΠΎΠΌΠ΅Π½ΡΠΎΠ², Π·Π½Π°Π΅ΡΠ΅ΡΠΎ Π·Π° JPEG ΡΠ΅Π³Π° Π΅ Π²ΡΠ΅Π΄Π½ΠΎ ΡΠ°ΠΌΠΎ Π·Π° ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π½ΠΈ ΡΠ΅Π»ΠΈ, Π±ΠΈΠ΄Π΅ΡΡΠΈ Π²Π΅ΡΠ΅ Π΅ Π²Π³ΡΠ°Π΄Π΅Π½ΠΎ Π½Π°ΡΠ΅ΠΊΠ°Π΄Π΅ ΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°Π½ΠΎ ΠΎΠ΄ Π³ΠΎΠ»Π΅ΠΌΠΈ Π³ΡΡΠΏΠΈ Π»ΡΡΠ΅, Π½ΠΎ Π³ΡΠ°Π½ΠΈΡΠΎΡ Π½Π° Π½Π°ΡΠΊΠ°ΡΠ° Π΅ ΡΓ¨ ΡΡΡΠ΅ Π²ΠΊΡΡΠ΅Π½.
ΠΠ·Π²ΠΎΡΠΈ
ΠΠ·Π²ΠΎΡ: www.habr.com