Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

ΠŸΡ€ΠΎΡΡ‚ΠΎΠ΅ Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² особСнности Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°

Greg Roelofs, <[email protected]> http://pobox.com/~newt

Иван Π—Π΅Π½ΠΊΠΎΠ², <[email protected]>

Dimok Busheff, <[email protected]>

Π”Π°Π½Π½Ρ‹ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для Ρ€Π°Π·ΡŠΡΡΠ½Π΅Π½ΠΈΡ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… особСнностСй Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° PNG ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ, ΠΏΠΎ этому здСсь Π²Ρ‹ Π½Π΅ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ акцСнтирования внимания Π½Π° Ρ‚Π°ΠΊΠΈΡ… Π²Π΅Ρ‰Π°Ρ… ΠΊΠ°ΠΊ свобода PNG ΠΎΡ‚ ΠΏΠ°Ρ‚Π΅Π½Ρ‚ΠΎΠ², ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ΠΈ Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΊΠ°ΡΠ°ΡŽΡ‚ΡΡ лишь программистов. Π’ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‰Π°ΡΡΡ тСхничСская информация ΠΏΡ€ΠΈΠ·Π²Π°Π½Π° ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΏΠΎΡ‡Π΅ΠΌΡƒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ прилоТСния Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ ΠΎΡ‚ Π½ΠΈΡ… этого ΠΎΠΆΠΈΠ΄Π°Π΅Ρ‚. Π’ случаС тСстов с ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ (особСнно Π² сравнСнии с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ графичСскими Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°ΠΌΠΈ) прСдполагаСтся, Ρ‡Ρ‚ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠ°Ρ рСализация находится PNG Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ Π»ΡƒΡ‡ΡˆΠΈΡ… Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ freeware-ΠΊΠΎΠ΄Π΅Ρ€ΠΎΠ². ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ Π² настоящиС врСмя Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π΄Π°ΠΆΠ΅ ΠΏΡ€ΠΈ использовании Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… популярных (ΠΈ Π΄ΠΎΡ€ΠΎΠ³ΠΈΡ…) графичСских Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ².

Π’ΠΎΡ‚ Π΅Ρ‰Ρ‘ нСсколько страниц сторонних Π°Π²Ρ‚ΠΎΡ€ΠΎΠ², с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ взглядами Π½Π° PNG:

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:

ΠŸΡ€ΠΎΡˆΡƒ вас особСнно ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ вСсь Π½ΠΈΠΆΠ΅ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Π½Π½Ρ‹ΠΉ тСкст это ΠΏΠΎ сути ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ A Basic Introduction to PNG Features (Π½ΠΈ ΠΎ ΠΊΠ°ΠΊΠΎΠΌ GFDL здСсь ΠΈ Ρ€Π΅Ρ‡ΠΈ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚). По Ρ…ΠΎΠ΄Ρƒ Π΄Π΅Π»Π° я Π±ΡƒΠ΄Ρƒ Π²Ρ‹ΡΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ своё скромноС ΠΌΠ½Π΅Π½ΠΈΠ΅ Π½Π° счёт PNG Π² частности ΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ (ΠΈ Π²ΠΎΡ‚ это ΠΌΠ½Π΅Π½ΠΈΠ΅ ΡƒΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°ΡΠΏΡ€ΠΎΡΡ‚Ρ€Π°Π½ΡΡ‚ΡŒΡΡ ΠΏΠΎΠ΄ GFDL).

Если Π½Π°ΠΉΠ΄Ρ‘Ρ‚Π΅ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ нСточности, ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠ΅ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Ρ‹ Π² Π΄Π°Π½Π½ΠΎΠΌ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ ΠΈΠ»ΠΈ Π½ΠΎΠ²Ρ‹Π΅ особСнности ΠΈ нСдостатки PNG Π½Π΅ описанныС здСсь, Ρ‚ΠΎ Greg ΠΆΠ΄Ρ‘Ρ‚ ΠΎΡ‚ вас писСм. Ну, Π° я Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΆΠ΄Ρƒ исправлСний, Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅, ΠΊ самому ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Ρƒ.


ΠžΠ±Π»Π°ΡΡ‚ΡŒ примСнСния

Π€ΠΎΡ€ΠΌΠ°Ρ‚ PNG (Portable Network Graphics) спроСктирован для Π·Π°ΠΌΠ΅Π½Ρ‹ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠ΅Π³ΠΎ ΠΈ Π±ΠΎΠ»Π΅Π΅ простого Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° GIF, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ стСпСни для Π·Π°ΠΌΠ΅Π½Ρ‹ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π±ΠΎΠ»Π΅Π΅ комплСксного Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° TIFF (см. ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ сайт PNG ΠΈΠ»ΠΈ Ρ…Ρ€ΠΎΠ½ΠΎΠ»ΠΎΠ³ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ страницу для Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ). Π’ Π΄Π°Π½Π½ΠΎΠΌ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅ ΠΌΡ‹ сосрСдоточимся Π½Π° Π΄Π²ΡƒΡ… основных направлСниях Π² использовании Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°. ΠŸΠ΅Ρ€Π²ΠΎΠ΅, использованиС Π²ΠΎ всСмирной ΠΏΠ°ΡƒΡ‚ΠΈΠ½Π΅ (WWW) ΠΈ Π²Ρ‚ΠΎΡ€ΠΎΠ΅, графичСскоС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅.

Для вэб PNG Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΠΌΠ΅Π΅Ρ‚ Ρ‚Ρ€ΠΈ основных прСимущСства ΠΏΠ΅Ρ€Π΅Π΄ GIF: Π°Π»ΡŒΡ„Π°-ΠΊΠ°Π½Π°Π»Ρ‹ (пСрСходная ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ), Π³Π°ΠΌΠΌΠ°-коррСкция (ΠΌΠ΅ΠΆΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅Π½Π½ΠΎΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡΡ€ΠΊΠΎΡΡ‚ΡŒΡŽ изобраТСния), двумСрная Ρ‡Π΅Ρ€Π΅ΡΡΡ‚Ρ€ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ (ΠΌΠ΅Ρ‚ΠΎΠ΄ прогрСссивной Ρ€Π°Π·Π²Ρ‘Ρ€Ρ‚ΠΈΠΊΠΈ). Он ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ прСвосходным ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ сТатия ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с

GIF, Π½ΠΎ различия ΠΊΠΎΠ»Π΅Π±Π»ΡŽΡ‚ΡΡ ΠΎΠΊΠΎΠ»ΠΎ 5-25%, Ρ‡Ρ‚ΠΎ Π½Π΅ Ρ‚Π°ΠΊ ΡƒΠΆ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ΄Π²ΠΈΠ³Π½ΡƒΡ‚ΡŒ людСй ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ этот Ρ„ΠΎΡ€ΠΌΠ°Ρ‚. БущСствуСт ΠΎΠ΄Π½Π° ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ GIF ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ PNG Π½Π΅ пытаСтся воспроизвСсти, это ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° мноТСствСнного изобраТСния, особСнно ΠΌΡƒΠ»ΡŒΡ‚ΠΈΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΠΈ, PNG Π±Ρ‹Π» ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ лишь для ΠΎΠ΄Π½ΠΎΠ³ΠΎ изобраТСния. БущСствуСт ΠΎΡ‡Π΅Π½ΡŒ схоТий с PNG Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ MNG, Π·Π°Π²Π΅Ρ€ΡˆΡ‘Π½ Π² сСрСдинС 1999 Π³ΠΎΠ΄Π° ΠΈ ΡƒΠΆΠ΅ поддСрТиваСтся Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… прилоТСниях, Π½ΠΎ
MNG
ΠΈ PNG ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ†Π΅Π»ΠΈ.

Для рСдактирования изобраТСния, ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ‚Π°ΠΊ ΠΈ Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ, PNG прСдоставляСт ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚, Π΄Π°ΠΆΠ΅ для хранСния ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Ρ… стадий рСдактирования. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ сТатиС происходит ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π±Π΅Π· ΠΏΠΎΡ‚Π΅Ρ€ΡŒ ΠΈ ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ 48-Π±ΠΈΡ‚Π½Ρ‹ΠΉ «truecolor» ΠΈΠ»ΠΈ 16-Π±ΠΈΡ‚Π½Ρ‹ΠΉ «grayscale«, сохранСниС, восстановлСниС ΠΈ пСрСсохранСниС изобраТСния проходят Π±Π΅Π· ΠΏΠΎΡ‚Π΅Ρ€ΡŒ Π² качСствС Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠΈ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΎΡ‚ стандартного JPEG (Π΄Π°ΠΆΠ΅ с максимально высоким ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ качСства). Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ TIFF

PNG спСцификация Π½Π΅ позволяСт Π°Π²Ρ‚ΠΎΡ€Π°ΠΌ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΉ ΠΏΡ€ΠΈΠ²Π΅Ρ€Π΅Π΄Π½ΠΈΡ‡Π°Ρ‚ΡŒ выбирая ΠΊΠ°ΠΊΠΈΠ΅ возмоТности ΠΎΠ½ΠΈ ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡ‚ΡΡ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ; ΠΊΠ°ΠΊ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚, любоС сохранённоС PNG ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π½ΠΎ Π² любом Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΠΌ PNG.

Π—Π° пСрСчислСниСм плюсов PNG, ΠΏΡ€ΠΎΡˆΡƒ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ вашС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ часто для ΠΎΠ±ΠΌΠ΅Π½Π° цСлостными «truecolor» изобраТСниями (особСнно фотографичСскими) JPEG — ΠΏΠΎΡ‡Ρ‚ΠΈ всСгда Π»ΡƒΡ‡ΡˆΠΈΠΉ Π²Ρ‹Π±ΠΎΡ€. Π₯отя сТатиС JPEG ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ с потСрями ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΡΠ²Π»ΡΡ‚ΡŒΡΡ Π°Ρ€Ρ‚Π΅Ρ„Π°ΠΊΡ‚Ρ‹, ΠΈΡ… всё ΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Π° Π²ΠΎΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„Π°ΠΉΠ»Π° Π΄Π°ΠΆΠ΅ Π½Π° высококачСствСнном ΡƒΡ€ΠΎΠ²Π½Π΅ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ мСньшС, Ρ‡Π΅ΠΌ Π² случаС с Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°ΠΌΠΈ сТатия Π±Π΅Π· ΠΏΠΎΡ‚Π΅Ρ€ΡŒ, Π²Ρ€ΠΎΠ΄Π΅ Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅

PNG. Π’Π°ΠΊΠΆΠ΅ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ для Ρ‡Ρ‘Ρ€Π½ΠΎ-Π±Π΅Π»ΠΎΠ³ΠΎ изобраТСния, особСнно тСкста ΠΈΠ»ΠΈ рисунков, сТатиС TIFF Group 4 ΠΈΠ»ΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ JBIG часто Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚, Ρ‡Π΅ΠΌ 1-Π±ΠΈΡ‚Π½Ρ‹ΠΉ «greyscale» PNG.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:

Π’ послСднСм случаС я с Π°Π²Ρ‚ΠΎΡ€ΠΎΠΌ всё Ρ‚Π°ΠΊΠΈ Π½Π΅ согласСн. Π”Π° Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ часто ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Π΅ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ JPEG, особСнно для Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΉ. Но это лишь Π² Ρ‚ΠΎΠΌ случаС, ΠΊΠΎΠ³Π΄Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ для вас ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π°, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ второстСпСнно. ΠžΡ‚ΠΏΡ€Π°Π²Π»ΡΡ ΠΆΠ΅ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ свою Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡŽ Π΄Π΅Π²ΡƒΡˆΠΊΠ΅, я Π±Ρ‹ Π½Π΅ рискнул ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π΅Ρ‘ Π² JPEG. НС говоря ΡƒΠΆΠ΅ ΠΎ Ρ‚Π°ΠΊΠΈΡ… случаях, ΠΊΠΎΠ³Π΄Π° я Π΄Π΅Π²ΡƒΡˆΠΊΠ΅ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡŽ Π½Π΅ свою Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΡŽ, Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ своСго Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола. Π’ послСднСм случаС всС эти Π°Ρ€Ρ‚Π΅Ρ„Π°ΠΊΡ‚Ρ‹ всё Ρ€Π°Π²Π½ΠΎ проявятся ΠΈ испортят ΠΎΠ±Ρ‰Π΅Π΅ Π²ΠΏΠ΅Ρ‡Π°Ρ‚Π»Π΅Π½ΠΈΠ΅ ΠΎΡ‚ ΠΌΠΎΠΈΡ… ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹Ρ…

SVG ΠΈΠΊΠΎΠ½ΠΎΠΊ. Π’ случаС ΠΆΠ΅ с Ρ‡Ρ‘Ρ€Π½ΠΎ-Π±Π΅Π»Ρ‹ΠΌΠΈ изобраТСниями ΠΈΠ· Π²Ρ‹ΡˆΠ΅ пСрСчислСнного я Π±Ρ‹ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½ΠΈΡ‡Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π΅ стал. По ΠΌΠ½Π΅ Π΄Π°ΠΊ, для Ρ‚Π°ΠΊΠΈΡ… Π·Π°Π΄Π°Ρ‡ (Π° ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π»ΠΈΡΡŒ отсканированная докумСнтация) я Π±Ρ‹ Π²ΠΎΠΎΠ±Ρ‰Π΅ использовал Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ DjVu, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΡƒΠΆΠ΅ ΠΊΠ°ΠΊ-Ρ‚ΠΎ писал.


Π‘ΠΆΠ°Ρ‚ΠΈΠ΅

PNG ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ Π»ΡƒΡ‡ΡˆΠΈΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΌ сТатия Π±Π΅Π· ΠΏΠΎΡ‚Π΅Ρ€ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ Π±Π΅Π· ΠΏΠ°Ρ‚Π΅Π½Ρ‚Π½Ρ‹Ρ… отчислСний, Π½ΠΎ ΠΊ соТалСнию Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ всС Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ доступныС возмоТности ΠΈ Π΄Π°ΠΆΠ΅ Ρ‚Π΅ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Π°ΠΊΠΎΠ²Ρ‹Π΅ возмоТности ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚, ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Ρ‹.

PNG ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ‚Ρ€ΠΈ основных Ρ‚ΠΈΠΏΠ° изобраТСния, это: «truecolor«, «grayscale» ΠΈ индСксированноС Π½Π° основС ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρ‹ (8-Π±ΠΈΡ‚Π½Ρ‹ΠΉ). JPEG ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Π²Π° ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, Π° GIF лишь Ρ‚Ρ€Π΅Ρ‚ΠΈΠΉ (хотя ΠΏΡ€ΠΈ использовании сСрой ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ„Π°Π»ΡŒΡΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΈ «grayscale«). ΠŸΠ»ΠΎΡ‚Π½ΠΎΡΡ‚ΡŒ сТатия происходит ΠΈΠ· способности ΡΠΌΠ΅ΡˆΠΈΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Ρ‚ΠΈΠΏΡ‹ изобраТСния Π² ΠΎΠ΄Π½ΠΎΠΌ PNG Ρ„Π°ΠΉΠ»Π΅. Заставляя ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ 8-Π±ΠΈΡ‚Π½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊ 24-Π±ΠΈΡ‚Π½Ρ‹ΠΉ «truecolor» (ΠΈΠ»ΠΈ RGB), Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π²Ρ‹ Π½Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚Π΅ малСнького Ρ„Π°ΠΉΠ»Π°. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ΠΈΠ·Π±Π΅ΠΆΠ½ΠΎ Π² случаС ΠΊΠΎΠ³Π΄Π° ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π» Π±Ρ‹Π» ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½ с Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Π±ΠΎΠ»Π΅Π΅ 256 Ρ†Π²Π΅Ρ‚ΠΎΠ² (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ссли Π² качСствС Ρ„ΠΎΠ½Π° Π±Ρ‹Π» Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ сплошной Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚), Π½ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ изобраТСния ΠΏΡ€Π΅Π΄Π½ΠΎΠ·Π½Π°Ρ‡Π΅Π½Ρ‹Π΅ для сСти, состоят ΠΈΠ· 256 Ρ†Π²Π΅Ρ‚ΠΎΠ², Π° ΠΈΠ½ΠΎΠ³Π΄Π° ΠΈ всСго ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΈΠ· дСсяти).

Основная ошибка, это Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ слишком большого количСства Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρ‹ Π² PNG ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. Π­Ρ‚Π° ошибка Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π·Π°ΠΌΠ΅Ρ‚Π½Π° ΠΏΡ€ΠΈ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π½Π΅Π±ΠΎΠ»ΡŒΡˆΠΈΡ… GIF ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ (ΠΌΠ°Ρ€ΠΊΠ΅Ρ€ΠΎΠ², ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΈ Π΄Ρ€.) Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ PNG. Π­Ρ‚ΠΈ изобраТСния Π·Π°Π½ΠΈΠΌΠ°ΡŽΡ‚ Π² срСднСм 1000 Π±Π°ΠΉΡ‚ ΠΈ содСрТат 256 Π²Π²ΠΎΠ΄Π½Ρ‹Ρ… Π² ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ лишь 50, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ ΠΊ 600 Π±Π°ΠΉΡ‚Π°ΠΌ ΠΏΠΎΡ‚Ρ€Π°Ρ‡Π΅Π½Π½ΠΎΠ³ΠΎ Π²ΠΏΡƒΡΡ‚ΡƒΡŽ пространства.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:

Π˜ΠΌΠ΅Π΅Ρ‚ΡΡ Π²Π²Π΅Π΄Ρƒ сохранСниС индСксированного изобраТСния Π² RGB, RGBA ΠΈΠ»ΠΈ просто с лишними Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π² ΠΏΠ°Π»ΠΈΡ‚Ρ€Π΅, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ лишними Ρ†Π²Π΅Ρ‚Π°ΠΌΠΈ.

Другая ошибка, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ Ρ‚ΠΈΠΏ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π° сТатия ΠΈΠ»ΠΈ Π΅Π³ΠΎ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΡƒΡŽ ΠΏΠΎΠ΄Π±ΠΎΡ€ΠΊΡƒ. Π€ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹ сТатия Π±ΡƒΠ΄ΡƒΡ‚ описаны Π½ΠΈΠΆΠ΅, с ΠΈΡ… ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ ΠΏΠΎΡ€Π°Π·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ различия Π² ΡƒΡ€ΠΎΠ²Π½Π΅ сТатия изобраТСния. Π₯отя Π½Π° самом Π΄Π΅Π»Π΅ это Π½Π΅ Ρ‚Π° ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ.

Под ΠΊΠΎΠ½Π΅Ρ† Π΅Ρ‰Ρ‘ нСсколько слов ΠΎ сТатии. ΠœΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ сТатия ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ установлСн Π½Π° быстрый ΠΈΠ»ΠΈ качСствСнный ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ. Часто «ΠΊΠ°Ρ‡Π΅ΡΡ‚Π²Π΅Π½Π½ΠΎΠ΅ сТатиС» ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚ΠΈΡ‚Π΅Π»ΡŒΠ½Π΅Π΅, Π½ΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹Π±Ρ€Π°Π½ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ для ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΡ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΠΉ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. ΠžΠ±Ρ‹Ρ‡Π½ΠΎ (нСзависимо ΠΎΡ‚ настроСк) различия Π² Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹, Π½ΠΎ ΠΏΠΎΡ€ΠΎΠΉ ΠΎΠ½ΠΈ Π±Ρ‹Π²Π°ΡŽΡ‚ просто ΠΎΠ³Ρ€ΠΎΠΌΠ½Ρ‹.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:

ΠžΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΊΠΎΠΉ Π±Ρ‹ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ сТатия Π²Ρ‹ Π½Π΅ Π²Ρ‹Π±Ρ€Π°Π»ΠΈ, качСство изобраТСния Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ Π½Π΅ измСнится ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒΡΡ лишь врСмя Π΅Π³ΠΎ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ.

Для Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠ° сТатия PNG ΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° CRC-32 посСтитС ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ сайт zlib. Для Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ° сТатия посСтитС ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ сайт 7-Zip ΠΈ ΠΏΠΎΡ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ «Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΊΠΎΠΌΠΏΡ€Π΅ΡΡΠΈΡŽ» для описания сТатия Π²ΠΎΠΎΠ±Ρ‰Π΅. Для инструмСнтария ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ сТатия PNG ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, посСтитС страницу со списком ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π΅Ρ€ΠΎΠ² (особоС Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π½Π°

pngcrush ΠΈ SmartSaver).

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:

Автор Π½Π΅ упомянул Π½Π°Π²Π΅Ρ€Π½ΠΎΠ΅ ΠΎΠ΄Π½Ρƒ ΠΈΠ· Π»ΡƒΡ‡ΡˆΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π² своём Ρ€ΠΎΠ΄Π΅, называСтся ΠΎΠ½Π° OptiPNG (542KB) ΠΈ доступна «as-is» ΠΏΠΎΠ΄ нСсколько ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм (сущСствуСт Π΅Ρ‰Ρ‘ вСрсия OptiPNG Plus, Π½ΠΎ Ρƒ Π½Π΅Ρ‘ с «public-domain» ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹).

Π›ΡƒΡ‡ΡˆΠ΅ΠΉ OptiPNG я посчитал ΠΈΠ·-Π·Π° простоты использования хотя Π±Ρ‹ ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Ρ‚Π΅ΠΌ ΠΆΠ΅ pngcrush, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π»ΠΎΡΡŒ Π²Ρ‹ΡˆΠ΅.

Π˜Ρ‚Π°ΠΊ, Π·Π° собствСнно сам ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ сТатия Π² OptiPNG ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠ»ΡŽΡ‡ΠΈΠΊΠΈ:

  • -i: Ρ‚ΠΈΠΏ чСрСсстрочности (0-1)
  • -zc: ΡƒΡ€ΠΎΠ²Π½ΠΈ сТатия zlib (1-9), ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 9
  • -zm: ΡƒΡ€ΠΎΠ²Π½ΠΈ памяти zlib (1-9), ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 8
  • -zs: стратСгии сТатия zlib (0-2)
  • -f: Π΄Π΅Π»ΡŒΡ‚Π°-Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹ PNG (0-5)

Π‘ΠΏΡ€Π°Π²ΠΊΡƒ ΠΏΠΎ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΊΠ»ΡŽΡ‡Π°ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π½Π°Π±Ρ€Π°Π² optipng —help, Π²ΠΏΡ€ΠΎΡ‡Π΅ΠΌ Π½Π°ΠΌ ΠΎΠ½ΠΈ всё Ρ€Π°Π²Π½ΠΎ Π½Π΅ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ, ΠΊΠ°ΠΊ Π½Π΅ понадобятся ΠΈ Π²Ρ‹ΡˆΠ΅ пСрСчислСнныС ΠΊΠ»ΡŽΡ‡ΠΈΠΊΠΈ. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ OptiPNG позаботился ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΡ…, снабдив ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΊΠ»ΡŽΡ‡ΠΎΠΌ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ -o (0-7), ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ 2. По сути ΠΊΠ»ΡŽΡ‡ -o это опрСдСлённая комбинация ΠΈΠ· Π²Ρ‹ΡˆΠ΅ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»Π΅Π½Π½Ρ‹Ρ… ΠΊΠ»ΡŽΡ‡Π΅ΠΉ. Π’Π°ΠΊ -o2 Π±ΡƒΠ΄Π΅Ρ‚ -zc9 -zm8 -zs0-2 -f0,5, Π° -o3 Π±ΡƒΠ΄Π΅Ρ‚ -zc9 -zm8-9 -zs0-2 -f0,5, самым ΠΆΠ΅ эффСктивным являСтся -o7 тСст с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ я ΠΈ ΠΏΠΎΠΊΠ°ΠΆΡƒ.

Для тСста Π±Ρ‹Π»ΠΎ Π²Ρ‹Π±Ρ€Π°Π½ΠΎ олигархичСскоС ΠΏΠΎΠ»ΠΎΡ‚Π½ΠΎ Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ…ΡƒΠ΄ΠΎΠΆΠ½ΠΈΠΊΠ° Π’Π»Π°Π΄ΠΈΠΌΠΈΡ€Π° ΠšΡƒΡˆΠ°, ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠ΅ GIMP’ΠΎΠΌ (ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Π°Ρ вСрсия 1.2) ΠΈ сохранённоС Π² RGBA ΠΊΠ°ΠΊ PNG с ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹ΠΌΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ ΠΈ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒΡŽ сТатия 9. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π±Ρ‹Π»ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² 135168 Π±Π°ΠΉΡ‚, Ссли Π²Π΅Ρ€ΠΈΡ‚ΡŒ ΠΌΠΎΠ΅ΠΌΡƒ ΠΊΡ€ΠΈΠ²ΠΎΠΌΡƒ du. Π‘ΠΆΠ°Ρ‚ΠΈΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠ»ΠΎΡΡŒ OptiPNG вСрсии 0.4.3, ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΠ»ΠΎΡΡŒ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ optipng -k -o7, ΠΊΠ»ΡŽΡ‡ -k Π½ΡƒΠΆΠ΅Π½, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π΅ Π±Ρ‹Π» ΡƒΠ΄Π°Π»Ρ‘Π½ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ Ρ„Π°ΠΉΠ». Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Ρ„Π°ΠΉΠ» с ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ вСсил 118784 Π±Π°ΠΉΡ‚ полагаясь Π½Π° Ρ‚ΠΎΡ‚ ΠΆΠ΅ du.

Как Π²ΠΈΠ΄ΠΈΡ‚Π΅, оптимизация Π½Π°Π»ΠΈΡ†ΠΎ, ΠΈ всё это Π±Π΅Π· ΠΊΠ°ΠΊΠΈΡ…-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΏΠΎΡ‚Π΅Ρ€ΡŒ Π² качСствС (Π΄Π° Π² случаС с PNG ΠΈΡ… ΠΈ Π½Π΅ ΠΌΠΎΠ³Π»ΠΎ Π±Ρ‹Ρ‚ΡŒ). Π’Π°ΠΊ ΠΏΠ΅Ρ€Π²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ (слСва) это ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π» сохранённый Π² GIMP‘Π΅ (ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ сТатия?), Π²Ρ‚ΠΎΡ€ΠΎΠ΅ — ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚.

«Π§ΡƒΠ΄ΠΎ» — скаТСтС Π²Ρ‹ ΠΈ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π² ΠΊΠΎΡ€Π½Π΅ Π½Π΅ΠΏΡ€Π°Π²Ρ‹, вСдь чудСса Ссли ΠΈ Π±Ρ‹Π²Π°ΡŽΡ‚, Ρ‚ΠΎ явно Π½Π΅ Π² Π΄Π°Π½Π½ΠΎΠΌ случаС. НСт это Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π½Π΅ Ρ‡ΡƒΠ΄ΠΎ, это Π±Ρ‹Π»Π° Π΅Ρ‰Ρ‘ ΠΎΠ΄Π½Π° распространённая ошибка. НСкоторыС люди создавая Π½ΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² GIMP‘Π΅ (Π΄Π° ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°Ρ…) Π²Ρ‹Π±ΠΈΡ€Π°ΡŽΡ‚ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ Ρ„ΠΎΠ½ Π² качСствС Π·Π°Π»ΠΈΠ²ΠΊΠΈ (Π² Π΄ΠΈΠ°Π»ΠΎΠ³Π΅ «ΠΠΎΠ²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅» GIMP‘Π° Π΄Π°ΠΆΠ΅ Ρ€Π°Π·Π΄Π΅Π» «Π’ΠΈΠΏ Π·Π°Π»ΠΈΠ²ΠΊΠΈ» имССтся), ΠΈ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ-Ρ‚ΠΎ, ΠΈΠΌ каТСтся, Ρ‡Ρ‚ΠΎ Ρ€Π°Π· ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ, Ρ‚ΠΎ ΠΈ Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅ это Π½Π΅ ΠΎΡ‚Ρ€Π°Π·ΠΈΡ‚ΡŒΡΡ. РазумССтся, Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€Π΅ это отраТаСтся, ΠΈ отраТаСтся Π² Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ сторону, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ добавляСтся Π°Π»ΡŒΡ„Π°-ΠΊΠ°Π½Π°Π» (ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ я сохранил Π² RGBA?). OptiPNG, ΠΊΠ°ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° умная, всё это Π·Π°ΠΌΠ΅Ρ‡Π°Π΅Ρ‚ ΠΈ удаляСт, прСдоставляя Π½Π°ΡˆΠ΅ΠΌΡƒ вниманию Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅. GIMP Π·Π° сим ΠΆΠ΅ процСссом Π΅Ρ‰Ρ‘ ΠΏΡ€ΠΈ сохранСнии Π½Π΅ слСдит полагаясь Π½Π° Π±Π»Π°Π³ΠΎΡ€Π°Π·ΡƒΠΌΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ. Π‘ΠΎΡ€ΠΎΡ‚ΡŒΡΡ с ошибкой ΠΌΠΎΠΆΠ½ΠΎ выбирая Π² качСствС Π·Π°Π»ΠΈΠ²ΠΊΠΈ ΠΊΠ°ΠΊΠΎΠΉ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Ρ†Π²Π΅Ρ‚ Π΅Ρ‰Ρ‘ ΠΏΡ€ΠΈ создании изобраТСния (Π² GIMP‘Π΅ начиная с вСрсии 1.3, ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π° Π·Π°Π΄Π°Π²Π°Ρ‚ΡŒ Π·Π°Π»ΠΈΠ²ΠΊΡƒ, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ² вСсьма странный Π½ΡƒΠ»Π΅Π²ΠΎΠΉ Ρ„ΠΎΠ½). А OptiPNG Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΊΠ°, ΠΎΠ½Π° позволяСт ΠΈΠ·Π±Π°Π²ΠΈΡ‚ΡŒ PNG Ρ„Π°ΠΉΠ» Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΡ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Ρ… ошибок, Π½ΠΎ ΠΈ ΠΎΡ‚ Π»ΡŽΠ΄ΡΠΊΠΈΡ… Ρ‚ΠΎΠΆΠ΅. Π‘ΠΎΠ²Π΅Ρ‚ΡƒΡŽ, особСнно для ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΉ, Π‘ΠΎΠ³ Π·Π½Π°Π΅Ρ‚ ΠΊΠ΅ΠΌ ΠΈ ΠΊΠ°ΠΊ созданных ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ.


Π€ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹ сТатия

Π€ΠΈΠ»ΡŒΡ‚Ρ€Ρ‹ сТатия — способ прСобразования графичСских Π΄Π°Π½Π½Ρ‹Ρ… (разумССтся Π±Π΅Π· ΠΏΠΎΡ‚Π΅Ρ€ΡŒ) для ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ уровня сТатия. КаТдая Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Π°Ρ линия Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· пяти Ρ‚ΠΈΠΏΠΎΠ² Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ². Π’Ρ‹Π±ΠΎΡ€ ΠΊΠ°ΠΊΠΎΠΉ ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ ΠΈΠ· пяти ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ строки, это скорСй большС чёрная магия, Ρ‡Π΅ΠΌ Π½Π°ΡƒΠΊΠ°. Однако, ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅ ΠΎΠ΄ΠΈΠ½ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ извСстСн, Π½ΠΎ Π΄Π°ΠΆΠ΅ описан Π² спСцификации PNG ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Π² свободно доступном ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΌ обСспСчСнии. ВСроятно найдутся Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ Π»ΡƒΡ‡ΡˆΠ΅, Π½ΠΎ ΠΏΠΎΠΊΠ° это Π½Π΅ Π±Ρ‹Π»ΠΎ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡ‚ΡŒΡŽ исслСдований.

ΠŸΠΎΡΡ€Π΅Π΄ΡΡ‚Π²ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π° (ΠΏΠΎ ΠΎΠ±Ρ‰Π΅ΠΌΡƒ ΠΏΡ€ΠΈΠ·Π½Π°Π½ΠΈΡŽ критичСский ΠΈ нСрСалистичный случай), 512 x 32,768 ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ содСрТит всС 16,777,216 Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ Π² 24-Π±ΠΈΡ‚Π° Ρ†Π²Π΅Ρ‚Π°, сТимаСтся Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ Π² 300 Ρ€Π°Π· Π»ΡƒΡ‡ΡˆΠ΅ с Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠ΅ΠΉ, Ρ‡Π΅ΠΌ Π±Π΅Π·. НСсТатоС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ вСсило 48MB, сТатоС, Π½ΠΎ Π±Π΅Π· Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ² 36MB, Π° вСрсия с Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°ΠΌΠΈ всСго 115,989 Π±Π°ΠΉΡ‚ (0.1 MB). Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, Paul Schmidt создал 4096 x 4096 Π²Π΅Ρ€ΡΠΈΡŽ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 59,852 Π±Π°ΠΉΡ‚, с ΠΎΠ±Ρ‰ΠΈΠΌ коэффициСнтом сТатия 841:1, Ρ‡Ρ‚ΠΎ Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ Π² 600 Ρ€Π°Π· Π»ΡƒΡ‡ΡˆΠ΅ вСрсии Π±Π΅Π· Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ². Ted Samuels пропустил всё это Ρ‡Π΅Ρ€Π΅Π· ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρƒ Ken‘Π° Silverman‘Π° PNGOUT (ссылки Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π΅Ρ€Ρ‹ ΠΈΡ‰ΠΈΡ‚Π΅ Π½Π° ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ страницС) ΠΈ ΡƒΡ€Π΅Π·Π°Π» Π΄ΠΎ 57,549 Π±Π°ΠΉΡ‚, добившись Ρ‚Π΅ΠΌ самым коэффициСнта Π² 875:1 (см. эту страницу для Π·Π°Π³Ρ€ΡƒΠ·ΠΎΡ‡Π½ΠΎΠΉ вСрсии ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ).

Π‘ΠΎΠ»Π΅Π΅ рСалистичный ΠΏΡ€ΠΈΠΌΠ΅Ρ€ с окСанографичСскими Π΄Π°Π½Π½Ρ‹ΠΌΠΈ NASA Π½Π° сайтС Ocean ESIP. Π¦ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ ΠΊΠ°Ρ€Ρ‚Ρ‹ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‰ΠΈΠ΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ физичСскиС измСрСния, ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ динамичСски сгСнСрированы Π² GIF ΠΈΠ»ΠΈ PNG. PNG вСрсии Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½ΠΎ Ρ€Π°Π²Π½Ρ‹ ΠΎΠ΄Π½ΠΎΠΉ-пятой вСрсии GIF, благодаря Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°ΠΌ сТатия. Для ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°, ΠΊΠ°Ρ€Ρ‚Π° ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π°Ρ высоту повСрхности сСвСро-восточного Π’ΠΈΡ…ΠΎΠ³ΠΎ ΠΎΠΊΠ΅Π°Π½Π° 1 Августа 1997 Π³ΠΎΠ΄Π° (Π²ΠΎ врСмя El NiΓ±o) Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ 70,090 Π±Π°ΠΉΡ‚ Π² GIF, ΠΈ всСго 13,880 Π±Π°ΠΉΡ‚ Π² PNG (см. Π³Π»Π°Π²Ρƒ Алгоритмы Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ² ΠΈΠ· PNG спСцификации).

Как ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅, всё это просто каТСтся нСрСалистичным, ΠΎΠ΄Π½Π°ΠΊΠΎ Π·Π°ΠΌΠ΅Ρ‚ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ эти, с Π²ΠΈΠ΄Ρƒ гипСрсТатыС, PNG ΠΌΠΎΠ³ΡƒΡ‚ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ сТаты с Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ коэффициСнтом Π³Π΄Π΅-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚ 21 Π΄ΠΎ 97 (Π² зависимости ΠΎΡ‚ изобраТСния) простым ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ gzip. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, gzip PNG Π½Π΅ Ρ‚Π°ΠΊ уТасно ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв, Π° Π²ΠΎΡ‚ MNG Ρ…ΠΎΡ€ΠΎΡˆ для всСго, сокращая Ρ€Π°Π·ΠΌΠ΅Ρ€ Π½Π° 456 Π±Π°ΠΉΡ‚.


ΠΠ»ΡŒΡ„Π°-ΠΊΠ°Π½Π°Π»Ρ‹

Π’Π°ΠΊΠΆΠ΅ извСстный ΠΊΠ°ΠΊ маска-ΠΊΠ°Π½Π°Π», Π°Π»ΡŒΡ„Π°-ΠΊΠ°Π½Π°Π» это просто способ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ с ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ. ΠŸΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ Π²ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ GIF ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ Π±ΠΈΠ½Π°Ρ€Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ (это ΠΊΠΎΠ³Π΄Π° любой пиксСль ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΠΈΠ±ΠΎ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΌ, Π»ΠΈΠ±ΠΎ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΌ), PNG позволяСт 254 уровня частичной прозрачности ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ (ΠΈΠ»ΠΈ 65,534 уровня прозрачности для ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… «ΠΎΡ‡Π΅Π½ΡŒ Π±Π΅Π·ΡƒΠΌΠ½Ρ‹Ρ…» Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ², Π½ΠΎ здСсь ΠΌΡ‹ большС концСнтрируСмся Π½Π° изобраТСниях, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅).

ВсС Ρ‚Ρ€ΠΈ Ρ‚ΠΈΠΏΠ° PNG ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ («truecolor«, «grayscale» ΠΈ индСксированная ΠΏΠ°Π»ΠΈΡ‚Ρ€Π°) ΠΌΠΎΠ³ΡƒΡ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π°Π»ΡŒΡ„Π°-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, хотя ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΎΠ½Π° примСняСтся лишь с «truecolor» изобраТСниями. ВмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ Ρ‚Ρ€ΠΈ Π±Π°ΠΉΡ‚Π° для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ пиксСля (красный, Π·Π΅Π»Ρ‘Π½Ρ‹ΠΉ ΠΈ синий), ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ΡΡ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅: красный, Π·Π΅Π»Ρ‘Π½Ρ‹ΠΉ, синий ΠΈ Π°Π»ΡŒΡ„Π°, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ получаСтся RGBA. Вся эта пСрСходная ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ позволяСт Π²Π°ΠΌ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ «ΡΠΏΠ΅Ρ†ΡΡ„Ρ„Π΅ΠΊΡ‚Ρ‹», Ρ…ΠΎΡ€ΠΎΡˆΠΎ выглядящиС Π½Π° любом Ρ„ΠΎΠ½Π΅. НапримСр эффСкта Ρ„ΠΎΡ‚ΠΎΠ²ΠΈΠ½ΡŒΠ΅Ρ‚ΠΊΠΈ, для ΠΏΠΎΡ€Ρ‚Ρ€Π΅Ρ‚Π°, ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ ΠΏΡƒΡ‚Ρ‘ΠΌ установки ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΠΉ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ области (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ для Π»ΠΈΡ†Π° ΠΈ ΠΏΠ»Π΅Ρ‡), ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΠΉ ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠΉ обстановки ΠΈ с созданиСм ΠΏΠ»Π°Π²Π½ΠΎΠ³ΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° ΠΌΠ΅ΠΆΠ΄Ρƒ двумя этими Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ областями. Рассматривая ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅ Ρ‚ΠΈΠΏΠ° Arena, ΠΏΠΎΡ€Ρ‚Ρ€Π΅Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ»Π°Π²Π½ΠΎ ΠΎΡΠ²Π΅Ρ‚Π»ΡΡ‚ΡŒΡΡ Π½Π° Π±Π΅Π»ΠΎΠΌ Ρ„ΠΎΠ½Π΅, ΠΈ Π·Π°Ρ‚Π΅ΠΌΠ½ΡΡ‚ΡŒΡΡ Π½Π° Ρ‡Ρ‘Ρ€Π½ΠΎΠΌ. Π•Ρ‰Ρ‘ ΠΎΠ΄ΠΈΠ½ ΠΈΠ΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ спСцэффСкт с Π°Π»ΡŒΡ„Π°-ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒΡŽ, это отбрасываниС Ρ‚Π΅Π½ΠΈ. Π’Π°ΠΊ Π½Π° изобраТСниях Π½ΠΈΠΆΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ Ρ‚ΡƒΠΊΠ°Π½, Π² ΠΏΠ΅Ρ€Π²ΠΎΠΌ случаС ΠΎΡ‚Π±Ρ€Π°ΡΡ‹Π²Π°ΡŽΡ‰ΠΈΠΉ Ρ‚Π΅Π½ΡŒ Π½Π° красочный Ρ„ΠΎΠ½, Π²ΠΎ Π²Ρ‚ΠΎΡ€ΠΎΠΌ Π½Π° свою копию.

Π­Ρ‚Π° ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒ с ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½Π° для ΠΌΠ°Π»Π΅Π½ΡŒΠΊΠΈΡ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π½Π° вэб-страницах, Π²Ρ€ΠΎΠ΄Π΅ Ρ†Π²Π΅Ρ‚Π½Ρ‹Ρ… (ΠΊΡ€ΡƒΠ³Π»Ρ‹Ρ…) ΠΌΠ°Ρ€ΠΊΠ΅Ρ€ΠΎΠ² ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΡ‡ΡƒΠ΄Π»ΠΈΠ²ΠΎΠ³ΠΎ тСкста.

ΠΠ»ΡŒΡ„Π°-смСшиваниС позволяСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠΉ эффСкт, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ сглаТиваниС (anti-aliasing) создавая иллюзию Π³Π»Π°Π΄ΠΊΠΈΡ… ΠΊΡ€ΠΈΠ²Ρ‹Ρ… Π½Π° сСткС ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½Ρ‹Ρ… пиксСлСй ΠΏΠ»Π°Π²Π½ΠΎ измСняя ΠΈΡ… Ρ†Π²Π΅Ρ‚Π°, Ρ‡Ρ‚ΠΎ позволяСт Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ ΠΎΠΊΡ€ΡƒΠ³Π»Ρ‹Ρ… ΠΈ ΠΊΡ€ΠΈΠ²Ρ‹Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅ΠΌΡ‹Ρ… ΠΊΠ°ΠΊ Π½Π° Π±Π΅Π»ΠΎΠΌ (ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ), Ρ‚Π°ΠΊ ΠΈ Π½Π° любом Π΄Ρ€ΡƒΠ³ΠΎΠΌ Ρ„ΠΎΠ½Π΅. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΎΠ΄Π½ΠΎ ΠΈ Ρ‚ΠΎΠΆΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎΠΊΡ€Π°Ρ‚Π½ΠΎ использовано Π² Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… мСстах Π±Π΅Π· «ΠΏΡ€ΠΈΠ·Ρ€Π°Ρ‡Π½ΠΎΠ³ΠΎ» эффСкта, свойствСнного GIF изобраТСниям.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:

Π― Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ-Ρ‚ΠΎ понял, Π² Ρ‡Ρ‘ΠΌ Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ этот «ΠΏΡ€ΠΈΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΉ эффСкт». Π‘Ρ‹Π»ΠΎ нСсколько Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ², срСди ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π°ΠΈΠ±ΠΎΠ»ΡŒΡˆΡƒΡŽ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ Π² GIF Ρƒ мСня Π²Ρ‹Π·Ρ‹Π²Π°Π»ΠΈ изобраТСния созданныС для ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ„ΠΎΠ½Π°, Π½ΠΎ Π½Π°Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ, ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ я сдСлал со Π·Π½Π°ΠΌΠ΅Π½ΠΈΡ‚Ρ‹ΠΌ Π·Π²Π΅Ρ€ΡŒΠΊΠΎΠΌ O’Reilly Network, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΅Ρ‰Ρ‘ Ρ…ΡƒΠΆΠ΅.

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ эффСктивная Π·Π°ΠΌΠ΅Π½Π° GIF-ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌ ΠΈ ΠΈΠΊΠΎΠ½ΠΊΠ°ΠΌ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ сравнима ΠΏΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ, ΠΈ часто приходится ΠΈΡΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ «truecolor» RGBA изобраТСния. Π’ΠΏΡ€ΠΎΡ‡Π΅ΠΌ Ρ‚ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ PNG ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π°Π»ΡŒΡ„Π°-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΈ Π² случаС с индСксированными изобраТСниями, просто это Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Ρ‚Ρ€ΡƒΠ΄Π½Π΅Π΅ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚ΡŒ. Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² PNG с Π°Π»ΡŒΡ„Π°-индСксациСй — это ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Ρ‡ΡŒΡ ΠΏΠ°Π»ΠΈΡ‚Ρ€Π° ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ Π°Π»ΡŒΡ„Π°-ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ, связанной с Π½Π΅ΠΉ, Π° Π½Π΅ индСксированноС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ с ΠΏΠΎΠ»Π½ΠΎΠΉ Π°Π»ΡŒΡ„Π°-маской. Π”Ρ€ΡƒΠ³ΠΈΠΌΠΈ словами ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ пиксСль соотвСтствуСт Π΄Π°Π½Π½Ρ‹ΠΌ ΠΈΠ· ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρ‹ с красными, Π·Π΅Π»Ρ‘Π½Ρ‹ΠΌΠΈ, синими ΠΈ Π°Π»ΡŒΡ„Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ. Π’Π°ΠΊ, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ яркиС красныС пиксСли с Ρ‡Π΅Ρ‚Ρ‹Ρ€ΡŒΠΌΡ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ уровнями прозрачности, Π²Π°ΠΌ потрСбуСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ячСйки Π² ΠΏΠ°Π»ΠΈΡ‚Ρ€Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡ… ΠΈΠ½Π΄Π΅ΠΊΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ (всС Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ячСйки ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‚ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½Ρ‹ΠΌΠΈ RGB ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ, Π½ΠΎ Π°Π»ΡŒΡ„Π° значСния Ρ€Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ). Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Ρ‡Ρ‚ΠΎΠ±Ρ‹ всС ваши Ρ†Π²Π΅Ρ‚Π° ΠΈΠΌΠ΅Π»ΠΈ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ уровня прозрачности, Π²Π°ΠΌ ΠΏΡ€ΠΎΡ‰Π΅ ΡΠΎΠΊΡ€Π°Ρ‚ΠΈΡ‚ΡŒ ΠΎΠ±Ρ‰Π΅Π΅ количСство доступных Ρ†Π²Π΅Ρ‚ΠΎΠ² с 256, Π΄ΠΎ 64. Π’ основном Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ†Π²Π΅Ρ‚Π° Π½ΡƒΠΆΠ΄Π°ΡŽΡ‚ΡΡ Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ Π² ΠΎΠ΄Π½ΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅ прозрачности, ΠΈ выяснСниС ΠΊΠ°ΠΊΠΈΠ΅ ΠΈΠΌΠ΅Π½Π½ΠΎ, процСсс Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‰ΠΈΠΉ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ мудрости. МоТно Π²Π·Π³Π»ΡΠ½ΡƒΡ‚ΡŒ Π½Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ pngquant, которая ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚ 32-Π±ΠΈΡ‚Π½Ρ‹Π΅ RGBA PNG Π² 8-Π±ΠΈΡ‚Π½Ρ‹Π΅ изобраТСния с RGBA-ΠΏΠ°Π»ΠΈΡ‚Ρ€ΠΎΠΉ. Для программистов доступСн исходный ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Для Π±ΠΎΠ»Π΅Π΅ Π»ΡƒΡ‡ΡˆΠ΅Π³ΠΎ объяснСния с красивыми ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ, смотритС Π³Π»Π°Π²Ρƒ «ΠŸΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ ΠΈ сглаТиваниС» Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ WWW4 ΡΡ‚Π°Ρ‚ΡŒΠΈ Chris‘Π° Lilley‘я НС просто дСкорация: ΠšΠ°Ρ‡Π΅ΡΡ‚Π²Π΅Π½Π½Π°Ρ Π³Ρ€Π°Ρ„ΠΈΠΊΠ° для вэб.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:

К стати, ΠΏΠΎΡ€Π°Π·ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ Π²Π΅Ρ‰ΡŒ, Π½ΠΎ GIMP, каТСтся, ΠΎΠ± этом Π½Π΅ Π² курсС. Бколько Ρ€Π°Π· я Π½Π΅ пытался ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π² Π½Ρ‘ΠΌ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΠ΅ индСксированноС PNG ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΌΠΎΠΈ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΈ ΠΎΠΊΠ°Π½Ρ‡ΠΈΠ²Π°Π»ΠΈΡΡŒ Π½Π΅ΡƒΠ΄Π°Ρ‡Π΅ΠΉ. Π’ΠΎ Π΅ΡΡ‚ΡŒ RGBA поТалуйста, «grayscale» Π½Π° Π·Π΄ΠΎΡ€ΠΎΠ²ΡŒΠ΅, Π° Π²ΠΎΡ‚ Ρ‡Ρ‚ΠΎΠ± индСксированноС с ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒΡŽ, Π½ΠΈ Π² ΠΊΠ°ΠΊΡƒΡŽ. Π§Ρ‚ΠΎ ΠΆΠ΅ всё Ρ‚Π°ΠΊΠΈ Π΄Π΅Π»Π°Ρ‚ΡŒ, Ссли понадобилось нСбольшоС ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅? Ну, Π²Ρ‹Ρ…ΠΎΠ΄, ΠΊΠ°ΠΊ всСгда, Π΅ΡΡ‚ΡŒ, ΠΈ ΠΎ Π½Ρ‘ΠΌ ΡƒΠΆΠ΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΎΡΡŒ Π²Ρ‹ΡˆΠ΅, Π½ΡƒΠΆΠ½ΠΎ просто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ pngquant (24KB).

Π’ Π½Π°Ρ‡Π°Π»Π΅ я создал ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ΅ RGBA ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, взяв Π·Π° основу ΡƒΠΆΠ΅ ΠΈΠ½Π΄Π΅ΠΊΡΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ ΠΊΠΎΠ³Π΄Π°-Ρ‚ΠΎ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ (Π½Π΅ ΠΎΡ‡Π΅Π½ΡŒ сильно) с пСрсонаТСм Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ³Ρ€Ρ‹ DROD. Π—Π°Ρ‚Π΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ pngquant 64 rgba.png ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» Π½ΡƒΠΆΠ½ΠΎΠ΅ ΠΌΠ½Π΅ индСксированноС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ с ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒΡŽ. Π’Π°ΠΌ Π³Π΄Π΅ 64, я установил количСство Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… ΠΌΠ½Π΅ Ρ†Π²Π΅Ρ‚ΠΎΠ², Π° rgba.png это Ρ„Π°ΠΉΠ» ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ изобраТСния. Π”ΡƒΠΌΠ°ΡŽ нСслоТно Π΄ΠΎΠ³Π°Π΄Π°Ρ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ это ΠΈ Π΅ΡΡ‚ΡŒ ΠΌΠΎΠΉ ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ (вСсил ΠΎΠ½ 12288 Π±Π°ΠΉΡ‚), Π° Π²Ρ‚ΠΎΡ€ΠΎΠ΅ это индСксированный Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ с ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒΡŽ (Π·Π°Π½ΠΈΠΌΠ°Π» всСго 8192 Π±Π°ΠΉΡ‚).

Π˜Π½Π΄Π΅ΠΊΡΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°Π·ΠΈΠ»ΠΈ GQview (Π½Π΅ создав ΠΈΠΊΠΎΠ½ΠΊΠΈ Π² ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌ просмотрС), Opera ΠΈ Mozilla. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π±Ρ‹Π»ΠΈ разумССтся с GIMP‘ΠΎΠΌ (вСрсии 1.2, 1.3) ΠΈ Konqueror’ΠΎΠΌ (вСрсии 3.1.4).

Π’ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, нСсмотря Π½Π° всС минусы, СдинствСнным способом ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ PNG Ρ„Π°ΠΉΠ»Π°, ΠΏΠΎΠΌΠΈΠΌΠΎ сТатия, остаётся индСксированиС. А Π² случаС ΠΊΠΎΠ³Π΄Π° с индСксированиСм Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌ Π΅Ρ‰Ρ‘ ΠΈ Π°Π»ΡŒΡ„Π°-ΠΊΠ°Π½Π°Π», pngquant ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ практичСскиС Π½Π΅Π·Π°ΠΌΠ΅Π½ΠΈΠΌΡ‹ΠΌ инструмСнтом. И ΠΎΡ‡Π΅Π½ΡŒ Таль, Ρ‡Ρ‚ΠΎ свободноС ПО Ρ‚Π°ΠΊΠΈΡ… ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΎΠ² ΠΊΠ°ΠΊ GIMP Π½Π΅ Π·Π½Π°Π΅Ρ‚ всСх возмоТностСй Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° PNG, Π΄Π° Π΅Ρ‰Ρ‘ ΠΈ ΠΏΡ€ΠΈ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ исходники Ρ‚ΠΎΠ³ΠΎ ΠΆΠ΅ pngquant доступны «as-is«.


Π“Π°ΠΌΠΌΠ°-коррСкция

Π“Π°ΠΌΠΌΠ°-коррСкция сущСствуСт для исправлСния Ρ€Π°Π·Π»ΠΈΡ‡ΠΈΠΉ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ (Π° особСнно ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Ρ‹) ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ Ρ†Π²Π΅Ρ‚ΠΎΠ²Ρ‹Π΅ значСния. Вэб-Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Ρ‹, вСроятно, Π·Π½Π°ΡŽΡ‚ случаи, ΠΊΠΎΠ³Π΄Π° созданныС Π½Π° Macintosh изобраТСния выглядят слишком Ρ‚Ρ‘ΠΌΠ½Ρ‹ΠΌΠΈ Π½Π° PC, ΠΈΠ»ΠΈ созданныС Π½Π° PΠ‘ выглядят слишком свСтлыми Π½Π° Mac‘Π°Ρ…. Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρ…ΠΎΡ€ΠΎΡˆΠΎ смотрится Π½Π° SGI Workstation, Π½Π΅ Ρ…ΠΎΡ‡Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π½Π° Macintosh ΠΈΠ»ΠΈ PC. Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ созданноС Π½Π° ΠΎΠ΄Π½ΠΎΠΌ PC Π½Π΅Π²Π΅Ρ€Π½ΠΎ отобраТаСтся Π½Π° всСх ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ….

Π“Π°ΠΌΠΌΠ°-информация — частичноС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅. Π­Ρ‚ΠΎ способ связи Π½Π΅ΠΊΠΎΠ΅Π³ΠΎ числа с ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ систСмой отобраТСния, Π² ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ΅ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ…ΠΈΡ‚Ρ€ΡƒΡŽ Ρ„ΠΈΠ·ΠΈΠΊΡƒ, ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΡƒΡŽΡΡ Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… Ρ†ΠΈΡ„Ρ€ΠΎ-Π°Π½Π°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π΅Ρ€Π° графичСской ΠΊΠ°Ρ€Ρ‚Ρ‹ (RAMDAC) ΠΈ Π² Π²Ρ‹ΡΠΎΠΊΠΎΠ²ΠΎΠ»ΡŒΡ‚Π½ΠΎΠΉ элСктронной ΠΏΡƒΡˆΠΊΠ΅ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°.

ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ Π³Π°ΠΌΠΌΠ° — это Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½ΠΈΠ΅ ΠΊ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Π›ΡƒΡ‡ΡˆΠ΅ΠΉ аппроксимациСй являСтся использованиС Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ цвСтности (chromaticity values — Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… Π² PNG), Π² качСствС Ρ‚ΠΎΠΉ ΠΆΠ΅ Π³Π°ΠΌΠΌΡ‹, Π½ΠΎ Π΄Π°ΠΆΠ΅ это лишь ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ΅Π½ΠΈΠ΅. Π‘Π°ΠΌΠΎΠ΅ Π»ΡƒΡ‡ΡˆΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅, доступноС Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚, это использованиС систСмы управлСния Ρ†Π²Π΅Ρ‚ΠΎΠΌ (которая ΠΎΠΏΡΡ‚ΡŒ ΠΆΠ΅ поддСрТиваСтся PNG Ρ‡Π΅Ρ€Π΅Π· Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚ΠΎΠΌ sRGB). Π‘Ρ‚ΠΎΠΈΡ‚, ΠΎΠ΄Π½Π°ΠΊΠΎ, ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ для Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° людСй достаточно лишь ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π³Π°ΠΌΠΌΡƒ изобраТСния ΠΈ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π³Π°ΠΌΠΌΡƒ систСмного ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€Π°.

Для Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ смотритС руководства Chris‘Π° Lilley: Π³Π°ΠΌΠΌΠ°, Ρ†Π²Π΅Ρ‚Π½ΠΎΡΡ‚ΡŒ ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ†Π²Π΅Ρ‚ΠΎΠΌ, ΠΈΠ»ΠΈ ΠΏΠΎΡ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ «Π“Π°ΠΌΠΌΠ°-руководство» Π² Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΊ спСцификации PNG. Для Π±ΠΎΠ»Π΅Π΅ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ тСхничСской ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ смотритС «FAQ: Π“Π°ΠΌΠΌΠ° ΠΈ Ρ†Π²Π΅Ρ‚» Charles‘Π° Poynton‘Π°, ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ сайт Π˜Π½Ρ‚Π΅Ρ€Π½Π°Ρ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π¦Π²Π΅Ρ‚ΠΎΠ²ΠΎΠ³ΠΎ ΠšΠΎΠ½ΡΠΎΡ€Ρ†ΠΈΡƒΠΌΠ°, домашнюю страницу sRGB ΠΈΠ»ΠΈ Π³Π»Π°Π²Ρƒ «Π“Π°ΠΌΠΌΠ°-коррСкция» Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅ Chris‘Π° Lilley НС просто дСкорация: ΠšΠ°Ρ‡Π΅ΡΡ‚Π²Π΅Π½Π½Π°Ρ Π³Ρ€Π°Ρ„ΠΈΠΊΠ° для вэб.


Π§Π΅Ρ€Π΅ΡΡΡ‚Ρ€ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ

Π§Π΅Ρ€Π΅ΡΡΡ‚Ρ€ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒ ΠΈΠ»ΠΈ прогрСссивная Ρ€Π°Π·Π²Ρ‘Ρ€Ρ‚ΠΊΠ°, Π±Ρ‹Π»Π° извСстна Π½Π° протяТСнии Π΄ΠΎΠ»Π³ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. GIF стал ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π΅Ρ‘ с 1989-Π³ΠΎ, TIFF ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π² Ρ‚ΠΎΠΆΠ΅ врСмя (хотя Π½Π΅ стандартизированным ΠΏΡƒΡ‚Ρ‘ΠΌ), JPEG с Π½Π°Ρ‡Π°Π»Π° 90-Ρ‹Ρ… (хотя это Π½Π΅ Π±Ρ‹Π»ΠΎ ΡˆΠΈΡ€ΠΎΠΊΠΎ распространСно Π΄ΠΎ 1996-Π³ΠΎ). ΠœΠ΅Ρ‚ΠΎΠ΄ чСрСсстрочности PNG ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎ схоТ с GIF ΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π΅Π½ прогрСссивному JPEG (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ, Π΄Π²ΡƒΡ…ΠΌΠ΅Ρ€Π΅Π½).

Π’ΠΎΡ‚ GIF анимация (Π°Π²Ρ‚ΠΎΡ€ Willem van Schaik), ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰Π°Ρ прСимущСства Π΄Π²ΡƒΡ…ΠΌΠ΅Ρ€Π½ΠΎΠΉ чСрСсстрочной схСмы PNG, ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с ΠΎΠ΄Π½ΠΎΠΌΠ΅Ρ€Π½ΠΎΠΉ вСрсиСй GIF.

ΠŸΠ΅Ρ€Π²ΠΎΠ΅, Π½Π° Ρ‡Ρ‚ΠΎ слСдуСт ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, Ρ‚Π°ΠΊ это Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠΊΠ° Π²ΠΈΠ΄Π½Π° ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΠ΄Π½Π° восьмая изобраТСния Π² GIF, PNG ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΡƒΠΆΠ΅ ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ Π²ΠΈΠ΄ΠΈΠΌΡ‹ΠΌ сразу ΠΆΠ΅ послС выполнСния ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡ…ΠΎΠ΄Π°. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ PNG это Ρ‚ΠΎΠ»ΡŒΠΊΠΎ 1/64-ая Ρ‡Π°ΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ… изобраТСния. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ GIF 1/8-ая. К Ρ‚ΠΎΠΌΡƒ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, ΠΊΠΎΠ³Π΄Π° ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ GIF Π·Π°Π²Π΅Ρ€ΡˆΠΈΠ»ΡΡ, ΡƒΠΆΠ΅ Π±Ρ‹Π»ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Ρ‹ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ ΠΏΡ€ΠΎΡ…ΠΎΠ΄Π° PNG, ΠΈ Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ GIF-пиксСлСй, растянутых с коэффициСнтом 8:1, пиксСли PNG Π±Ρ‹Π»ΠΈ растянуты лишь Π½Π° 2:1. Π‘ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ³ΠΎ, Π½Π° самом Π΄Π΅Π»Π΅ Π² Π½Π΅Ρ‡Ρ‘Ρ‚Π½Ρ‹Ρ… ΠΏΡ€ΠΎΡ…ΠΎΠ΄Π°Ρ… Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ растяТСния Π½Π΅Ρ‚ Π²ΠΎΠΎΠ±Ρ‰Π΅ ΠΈ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‘Ρ‚Π½Ρ‹Π΅ Ρ€Π°ΡΡ‚ΡΠ³ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎ Π½Π° 2:1. Π­Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π²Π½Π΅Π΄Ρ€Ρ‘Π½Π½Ρ‹ΠΉ Π² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ тСкст Π±ΡƒΠ΄Π΅Ρ‚ доступСн для чтСния Π² Π΄Π²Π° Ρ€Π°Π·Π° быстрСС, Π² PNG ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ.

Π‘ΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ Ρ‡Π΅Ρ€Π΅ΡΡΡ‚Ρ€ΠΎΡ‡Π½ΡƒΡŽ Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€Π°Ρ†ΠΈΡŽ PNG для «ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ» взгляда Π½Π° Ρ‚ΠΎ, ΠΊΠ°ΠΊ PNG ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ чСрСсстрочныС пиксСли, ΠΈΠ»ΠΈ Ρ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ Π³Π»Π°Π²Ρƒ «ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ…» ΠΈΠ· PNG спСцификации для Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ чСрСсстрочной схСмы Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° PNG.


ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° цСлостности Ρ„Π°ΠΉΠ»Π°

PNG ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ‚Ρ€ΠΈ основных Ρ‚ΠΈΠΏΠ° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ цСлостности, для ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌ Π² Ρ€Π°Π±ΠΎΡ‚Π΅ с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ ΠΈ самый простой — 8-байтная магичСская сигнатура Π² Π½Π°Ρ‡Π°Π»Π΅ любого PNG изобраТСния. ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ΡŒ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ основноС ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° — ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Ρƒ Π±ΠΈΠ½Π°Ρ€Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π° Π² тСкстовом (ΠΈΠ»ΠΈ ASCII) Ρ€Π΅ΠΆΠΈΠΌΠ΅. На Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ систСм, ΠΎΠΊΠΎΠ½Ρ‡Π°Π½ΠΈΠ΅ строки Π² тСкстовых Ρ„Π°ΠΉΠ»Π°Ρ… отмСчаСтся символом Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° ΠΊΠ°Ρ€Π΅Ρ‚ΠΊΠΈ (CR), символом ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π° строки (LF), Π»ΠΈΠ±ΠΎ ΠΈ Ρ‚Π΅ΠΌ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌ сразу. Macintosh ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ CR, UNIX систСмы ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ LF, всС ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Π½Π΅ UNIX систСмы Π½Π° PC (DOS, Windows 3.x/95/NT, OS/2) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ CR/LF. ΠœΠ°Π³ΠΈΡ‡Π΅ΡΠΊΠ°Ρ сигнатура PNG Π³Ρ€Π°ΠΌΠΎΡ‚Π½ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΠΊΠ°ΠΊ CR/LF, Ρ‚Π°ΠΊ ΠΈ LF. Π’Π°ΠΊ, для тСста ΠΏΠ΅Ρ€Π΅Π΄Π°Π΄ΠΈΠΌ Π² тСкстовом Ρ€Π΅ΠΆΠΈΠΌΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Π½Π° DOS-ΠΌΠ°ΡˆΠΈΠ½Ρƒ, ΠΊ LF Π±ΡƒΠ΄Π΅Ρ‚ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ CR. На UNIX-систСмах, CR/LF Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½Ρ‹ Π² ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ LF. На Macintosh ΠΈ CR/LF, ΠΈ LF Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½Ρ‹ Π² CR. Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ Π»ΠΈ тСкстовоС искаТСниС, достаточно Π²Π·Π³Π»ΡΠ½ΡƒΡ‚ΡŒ Π½Π° ΠΏΠ΅Ρ€Π²Ρ‹Π΅ восСмь, Π΄Π΅Π²ΡΡ‚ΡŒ Π±Π°ΠΉΡ‚ Ρ„Π°ΠΉΠ»Π° (ΠΊΠΎΠΌΠ°Π½Π΄Π° file Π² UNIX спроСктирована ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ для Ρ‚Π°ΠΊΠΈΡ… Π²Π΅Ρ‰Π΅ΠΉ). Π˜ΠΌΠ΅ΠΉΡ‚Π΅ Π²Π²Π΅Π΄Ρƒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π½Π΅ Π² испорчСнной сигнатурС, Ρ€Π΅Π°Π»ΡŒΠ½Π°Ρ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ символы CR ΠΈ LF Π² Π΄Π°Π½Π½Ρ‹Ρ… изобраТСния ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΠΏΠΎΠ·Π½Π°Π½Ρ‹ Π½Π΅ ΠΊΠ°ΠΊ ΠΊΠΎΠ½Π΅Ρ† строки ΠΈΠ»ΠΈ тСкст, Π° ΠΊΠ°ΠΊ значСния пиксСлСй ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ абстрактныС лСксСмы компрСссора, ΠΈ всС эти символы Π±ΡƒΠ΄ΡƒΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½Ρ‹, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Ρ€Π°Π·Ρ€ΡƒΡˆΠ°Ρ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅.

Π’Ρ‚ΠΎΡ€ΠΎΠΉ Ρ‚ΠΈΠΏ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ цСлостности извСстСн ΠΊΠ°ΠΊ 32-разрядный цикличСский ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ избыточности ΠΈΠ»ΠΈ CRC-32. PNG ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ дСлится Π½Π° логичСскиС кусочки Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ с ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ кусочком ΡΠ²ΡΠ·Ρ‹Π²Π°ΡŽΡ‚ΡΡ CRC-Π΄Π°Π½Π½Ρ‹Π΅. Если хотя Π±Ρ‹ ΠΎΠ΄ΠΈΠ½ Π±ΠΈΡ‚ Π² кусочкС Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½Ρ‘Π½, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Ρ‘Π½Π½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ… пСрСстанСт ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ сохранённым CRC-Π΄Π°Π½Π½Ρ‹ΠΌ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ кусочка. ΠŸΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ Π²Π΅Ρ‰ΠΈ Π»Π΅Π³ΠΊΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ Π½Π΅ дСкодируя ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, фактичСски это ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½ΠΎ Π½Π° Π»Π΅Ρ‚Ρƒ Π²ΠΎ врСмя Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ, Ссли ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС достаточно Π³Ρ€Π°ΠΌΠΎΡ‚Π½ΠΎ для ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… дСйствий.

Π’Ρ€Π΅Ρ‚ΠΈΠΉ Ρ‚ΠΈΠΏ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ цСлостности ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌ лишь ΠΊ кусочку/кусочкам Π΄Π°Π½Π½Ρ‹Ρ… изобраТСния ΠΈ схоТ с CRC-значСниями. Π’Π°ΠΊ Π³Π΄Π΅ CRC-значСния кусочков изобраТСния обращаСтся ΠΊ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ, сТатым Π΄Π°Π½Π½Ρ‹ΠΌ Π² кусочкС, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ сумма Adler-32 обращаСтся ΠΊ Π·Π°Π²Π΅Ρ€ΡˆΡ‘Π½Π½ΠΎΠΌΡƒ ΠΏΠΎΡ‚ΠΎΠΊΡƒ распакованных Π΄Π°Π½Π½Ρ‹Ρ… (нСзависимо ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, сколько кусочков изобраТСния ΠΌΠΎΠ³Π»ΠΈ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ…Π²Π°Ρ‡Π΅Π½Ρ‹). Π’ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ это ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ лишь Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ… сТатия самого Π½ΠΈΠΆΠ½Π΅Π³ΠΎ уровня ΠΊΠ°ΠΊ срСдство ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΏΠ»ΠΎΡ…ΠΎ ΠΊΠΎΠ΄ΠΈΡ€ΡƒΡŽΡ‰Π΅Π³ΠΎ/Π΄Π΅ΠΊΠΎΠ΄ΠΈΡ€ΡƒΡŽΡ‰Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния.

Для Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ смотритС Π³Π»Π°Π²Ρƒ «Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° Ρ„Π°ΠΉΠ»Π°» ΠΈΠ· спСцификации PNG.


ΠŸΡ€ΠΎΠΈΠ·Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅

НСт второстСпСнных вопросов для Π°Π²Ρ‚ΠΎΡ€ΠΎΠ² ΠΏΠΎΡ‡Ρ‚ΠΈ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎΠ³ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°! Π”Π°, Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, Π΄Π°ΠΆΠ΅ Π°ΠΊΡ€ΠΎΠ½ΠΈΠΌ ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ Π±Ρ‹Π»ΠΈ Π³Π»Π°Π²Π½Ρ‹ΠΌΠΈ Ρ‚Π΅ΠΌΠ°ΠΌΠΈ обсуТдСния. ΠŸΡ€ΠΈΡ‡ΠΈΠ½Π° этому ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ GIF. ΠšΡ‚ΠΎ-Ρ‚ΠΎ произносит с мягким «G», ΠΊΠ°ΠΊ «Π΄ΠΆΠ΅ΠΌΠΏΠ΅Ρ€», ΠΊΡ‚ΠΎ-Ρ‚ΠΎ с Тёстким, ΠΊΠ°ΠΊ «Π³Π°Ρ€Π°ΠΆ» ΠΈ Π½ΠΈΠΊΡ‚ΠΎ Π² Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π½Π΅ Π·Π½Π°Π΅Ρ‚ ΠΏΠΎΡ‡Π΅ΠΌΡƒ. Но, Ρ‡Ρ‚ΠΎΠ± Π²Ρ‹ Π·Π½Π°Π»ΠΈ Π² Π΄Π°Π½Π½ΠΎΠΌ случаС ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ мягкоС «G», ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ‚Π°ΠΊ говорят сами Π°Π²Ρ‚ΠΎΡ€Ρ‹.

PNG всСгда ΠΏΠΈΡˆΠ΅Ρ‚ΡΡ ΠΏΠΎ Π±ΡƒΠΊΠ²Π°ΠΌ «PNG» (ΠΈΠ»ΠΈ Portable Network Graphics) ΠΈ произносится ΠΊΠ°ΠΊ «ΠΏΠΈΠ½Π³», Π° Π½Π΅ «ΠΏΠΈΠ½Π΄ΠΆΠΈ» ΠΈΠ»ΠΈ «ΠΏΡ эн гэ» (Π²ΠΏΡ€ΠΎΡ‡Π΅ΠΌ Π²ΠΏΠΎΠ»Π½Π΅ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ, Ρ‡Ρ‚ΠΎ люди Π½Π΅ говорящиС Π½Π° английском произносят PNG ΠΏΠΎ Π±ΡƒΠΊΠ²Π°ΠΌ).

Для Π±ΠΎΠ»Π΅Π΅ Ρ‡Ρ‘Ρ‚ΠΊΠΈΡ… инструкций ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π΄Π°Π½Π½ΠΎΠ³ΠΎ вопроса, смотритС Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² PNG спСцификации.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅:

Под ΠΊΠΎΠ½Π΅Ρ† ΠΏΠ°Ρ€Π° слов ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ использования Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π² вэб, Π° Ρ‚ΠΎΡ‡Π½Π΅Π΅ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ связанных с этим ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ. ΠŸΠ΅Ρ€Π²Π°Ρ ΠΈΠ· Π½ΠΈΡ…, ΠΈ ΠΎ Π½Π΅ΠΉ ΡƒΠΆΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΈ, это ΠΏΠ°Ρ‚Π΅Π½Ρ‚ Π½Π° LZW (Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ сТатия ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΠΉΡΡ Π² GIF, Π½Π΅ Ρ…ΠΎΡ‡Ρƒ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ лишнСго, Π½ΠΎ ΠΌΠ½Π΅ каТСтся, Ρ‡Ρ‚ΠΎ ΠΎΠ½ сТимаСт Π»ΡƒΡ‡ΡˆΠ΅, Ρ‡Π΅ΠΌ всС эти zlib, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π² PNG) ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‰ΠΈΠΉ Unisys. Π₯ΠΎΡ€ΠΎΡˆΠ°Ρ Π½ΠΎΠ²ΠΎΡΡ‚ΡŒ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠ°Ρ‚Π΅Π½Ρ‚ Π½Π° Ρ‚Π΅Ρ€Ρ€ΠΈΡ‚ΠΎΡ€ΠΈΠΈ БША истёк 20 Июня, 2003 Π³ΠΎΠ΄Π°. ΠŸΠ»ΠΎΡ…Π°Ρ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ всё Π΅Ρ‰Ρ‘ дСйствуСт Π½Π° Ρ‚Π΅Ρ€Ρ€ΠΈΡ‚ΠΎΡ€ΠΈΠΈ Ρ‚Π°ΠΊΠΈΡ… стран ΠΊΠ°ΠΊ Π˜Ρ‚Π°Π»ΠΈΡ, Ѐранция, Канада, ГСрмания, Англия ΠΈ Япония. ΠŸΠΎΠ½ΡΡ‚Π½ΠΎ, Ρ‡Ρ‚ΠΎ Россия всСгда Π² сторонС ΠΎΡ‚ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… вопросов, ΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Ρ€Π΅ΡˆΠ°Π΅Ρ‚ для сСбя.

Π£Π΄ΠΈΠ²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π°-Ρ‚ΠΎ Π² Π»ΠΈΡ†Π΅ PNG, Π΄Π° ΠΈ Π½Π΅ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π° Π΄Π°ΠΆΠ΅, Π° Π½Π΅Ρ‡Ρ‚ΠΎ большСС, ΡƒΠΆΠ΅ сущСствуСт Π΄Π°Π²Π½ΠΎ. Π’ΠΎ Π΅ΡΡ‚ΡŒ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ PNG большСС, вСдь ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π²ΠΎ всСх соврСмСнных desktop-систСмах, Π΅Π³ΠΎ Π°Π»ΡŒΡ„Π°-ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ это просто ΠΏΡ€Π°Π·Π΄Π½ΠΈΠΊ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΈ для Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… столов, ΠΈ для ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π°. Π—Π΄Π΅ΡΡŒ другая ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°, Internet Explorer Π΅Π³ΠΎ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚, Ρ‚ΠΎΡ‡Π½Π΅ΠΉ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ. Π‘ этим Π΅ΡΡ‚ΡŒ нСсколько способов Π±ΠΎΡ€ΡŒΠ±Ρ‹, Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠΉ ΠΌΠ΅Ρ€Π΅ ΠΎΠ½ΠΈ дСйствСнны. Π’ΠΎΠΎΠ±Ρ‰Π΅ Π² ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ вопросы я Π±Ρ‹ Π΄Π°ΠΆΠ΅ Π²Π½ΠΈΠΊΠ°Ρ‚ΡŒ Π½Π΅ стал. Π’ΠΎ, Ρ‡Ρ‚ΠΎ Microsoft Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚, ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Microsoft, Π° Π½Π΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°.

ΠžΠ³ΠΎΡ€Ρ‡Π°Π΅Ρ‚ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Microsoft (ΠΈ я ΠΎΠ± этом ΡƒΠΆΠ΅ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»), ΠΎΠ³ΠΎΡ€Ρ‡Π°Π΅Ρ‚ свободноС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС. ВсС эти странныС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ с Ρ‚Π΅ΠΌ ΠΆΠ΅ Konqueror‘ΠΎΠΌ… Π― ΡƒΠΆΠ΅ Π½Π΅ Π³ΠΎΠ²ΠΎΡ€ΡŽ ΠΎ GIMP‘Π΅. НС Π³ΠΎΠ²ΠΎΡ€ΡŽ хотя Π±Ρ‹ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π½Π΅ использовал всС эти Π½ΠΎΠ²Ρ‹Π΅ вСрсии 2.0. ΠŸΡ€ΠΎΡΡ‚ΠΎ надСюсь, Ρ‚Π°ΠΌ всё исправили.

Copyright 2004, Иван Π—Π΅Π½ΠΊΠΎΠ²

Π”Π°Π½Π½Ρ‹ΠΉ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ (ΠΊΡ€ΠΎΠΌΠ΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Ρ… частСй, ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄Π½ΠΎΠ³ΠΎ тСкста ΠΈ Π΄Ρ€.) распространяСтся Π² соотвСтствии с GNU Free Documentation License ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½Π½ΠΎΠΉ Free Software Foundation ΠΈ ΠΈΠ·Π³ΠΎΡ‚ΠΎΠ²Π»Π΅Π½ Π² ΠΏΠΎΠ»Π½ΠΎΠΌ соотвСтствии со стандартами w3 консорциума.

ВсС Ρ‚ΠΎΡ€Π³ΠΎΠ²Ρ‹Π΅ ΠΌΠ°Ρ€ΠΊΠΈ, названия ΠΈ Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ ΠΈΠ»ΠΈ упомянутыС Π² этом Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π΅, ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‚ своим Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π°ΠΌ.

ΠžΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠΎΠΈ ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π½Π° ΠΌΠΎΠ΅ΠΉ страничкС Π½Π° сайтС Rus-Linux.net

Если Π²Π°ΠΌ ΠΏΠΎΠ½Ρ€Π°Π²ΠΈΠ»Π°ΡΡŒ ΡΡ‚Π°Ρ‚ΡŒΡ, ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚Π΅ΡΡŒ Сю с Π΄Ρ€ΡƒΠ·ΡŒΡΠΌΠΈ:


ОписаниС Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ PNG. Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ„Π°ΠΉΠ» с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ PNG?

Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ PNG

Π§Π΅ΠΌ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ„Π°ΠΉΠ» PNG

Π’ Windows: Microsoft Windows Photo Viewer, Microsoft Paint, Adobe Photoshop CS5, Adobe Photoshop Elements 10, Adobe Illustrator CS5, CorelDRAW Graphics Suite X5, Corel PaintShop Pro X4, ACDSee Photo Manager 14, ACD Systems Canvas 12, Roxio Creator 2012, Microsoft Expression Design, Adobe Fireworks, PhotoOnWeb, Nero Multimedia Suite, Adobe Creative Suite, IrfanView, Corel Presentations, FastStone Image Viewer, Artweaver, Ability Photopaint, Π›ΡŽΠ±Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° просмотра ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, Π›ΡŽΠ±ΠΎΠΉ вэб-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€
Π’ Mac OS: Apple Preview, Apple Safari, Adobe Photoshop CS5, Adobe Photoshop Elements 10, Adobe Illustrator CS5, Roxio Toast 11, Adobe Fireworks for Mac, Flare for Mac, Π›ΡŽΠ±Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° просмотра ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, Π›ΡŽΠ±ΠΎΠΉ вэб-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€
Π’ Linux: GIMP, Paint.NET, XnView

ОписаниС PNG

Π Π°Π·Π΄Π΅Π»: Растровая Π³Ρ€Π°Ρ„ΠΈΠΊΠ°

Π€Π°ΠΉΠ» с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ png – Ρ„Π°ΠΉΠ» изобраТСния, хранящСгося Π² Portable Network Graphic (PNG) Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅. Как GIF Ρ„Π°ΠΉΠ», содСрТит Π±ΠΈΡ‚ΠΎΠ²ΡƒΡŽ ΠΊΠ°Ρ€Ρ‚Ρƒ индСксированных Ρ†Π²Π΅Ρ‚ΠΎΠ² с сТатиСм Π±Π΅Π· ΠΏΠΎΡ‚Π΅Ρ€ΡŒ, Π½ΠΎ Π±Π΅Π· ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ авторского ΠΏΡ€Π°Π²Π°, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для хранСния Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ для Π²Π΅Π±-ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ.

Π€ΠΎΡ€ΠΌΠ°Ρ‚ PNG Π±Ρ‹Π» создан Π² ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° ограничСния Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° GIF, Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Ρ†Π²Π΅Ρ‚Π° ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ изобраТСния Π±Π΅Π· ΠΏΠ°Ρ‚Π΅Π½Ρ‚Π½ΠΎΠΉ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠΈ. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ изобраТСния GIF ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹Π΅ ΠΈΠ»ΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹Π΅ пиксСлы, PNG изобраТСния ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π² сСбя 8-Π±ΠΈΡ‚Π½Ρ‹ΠΉ ΠΊΠ°Π½Π°Π» прозрачности, Ρ‡Ρ‚ΠΎ позволяСт Ρ†Π²Π΅Ρ‚Π°ΠΌ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ постСпСнно ΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ ΠΎΡ‚ Π½Π΅ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΠ³ΠΎ ΠΊ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΠΌΡƒ.

.PNG изобраТСния Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½Ρ‹, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠ°ΠΊ изобраТСния Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ .GIF. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, ΠΏΠΎΡ…ΠΎΠΆΠΈΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ .MNG ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π°Π½ΠΈΠΌΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌΠΈ. Π€ΠΎΡ€ΠΌΠ°Ρ‚ .PNG Π½Π΅ обСспСчиваСт ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Ρ†Π²Π΅Ρ‚Π° CMYK, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π½Π΅ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ для использования с ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠΉ. ΠŸΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Netscape Navigator ΠΈ Microsoft Internet Explorer ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π»ΠΈ Ρ„Π°ΠΉΠ» .PNG, Π½ΠΎ сСгодня ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ.

MIME Ρ‚ΠΈΠΏ: image/png, image/x-png, application/png, application/x-png
HEX ΠΊΠΎΠ΄: 89 50 4E 47 0D 0A 1A 0A 00 00 00 0D 49 48 44 52
ASCII ΠΊΠΎΠ΄: PNG IHDR

Π”Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, связанныС с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ PNG

    ΠšΠ°Ρ‚Π°Π»ΠΎΠ³ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° PaintShop Photo Pro ΠΎΡ‚ Corel Corporation
    Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° .PNG связано с Corel Paint Shop Pro, ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС Ρ„ΠΎΡ‚ΠΎ-рСдактирования для ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, разработанная ΠΈ продаваСмая Corel Corporation. .PNG Ρ„Π°ΠΉΠ»Ρ‹ содСрТат ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°. ΠžΡ‚Π½ΠΎΡΠΈΡ‚ΡΡ ΠΊ Ρ€Π°Π·Π΄Π΅Π»Ρƒ Π“Ρ€Π°Ρ„ΠΈΠΊΠ°, изобраТСния
    Π€Π°ΠΉΠ» изобраТСния Adobe Fireworks ΠΎΡ‚ Adobe Systems Incorporated
    Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ PNG связано с Adobe Fireworks. PNG Adobe Fireworks основаны Π½Π° Portable Network Graphic (PNG) Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅, Π½ΠΎ содСрТат Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ собствСнныС ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ прилоТСния Adobe ΠΌΠΎΠ³ΡƒΡ‚ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ. Π­Ρ‚Π° вСрсия Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° PNG открываСтся ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Adobe Fireworks. ΠžΡ‚Π½ΠΎΡΠΈΡ‚ΡΡ ΠΊ Ρ€Π°Π·Π΄Π΅Π»Ρƒ Растровая Π³Ρ€Π°Ρ„ΠΈΠΊΠ°
    Π€Π°ΠΉΠ» ΠΆΠΈΠ²ΠΎΠ³ΠΎ сущСства Π² ΠΈΠ³Ρ€Π΅ Spore ΠΎΡ‚ Electronic Arts, Inc.
    Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° PNG ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² ΠΈΠ³Ρ€Π΅ Spore. Spore прСдставляСт собой ΠΌΠ½ΠΎΠ³ΠΎΠΆΠ°Π½Ρ€ΠΎΠ²ΡƒΡŽ ΠΌΠ°ΡΡΠΎΠ²ΡƒΡŽ ΠΎΠ½Π»Π°ΠΉΠ½ ΠΈΠ³Ρ€Ρƒ, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΡƒΡŽ Maxis ΠΈ с Π΄ΠΈΠ·Π°ΠΉΠ½ΠΎΠΌ ΠΎΡ‚ Π£ΠΈΠ»Π» Π Π°ΠΉΡ‚ (Will Wright). Π­Ρ‚ΠΎ позволяСт ΠΈΠ³Ρ€ΠΎΠΊΡƒ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΡΠ²ΠΎΠ»ΡŽΡ†ΠΈΠ΅ΠΉ Π²ΠΈΠ΄ΠΎΠ² с ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° Π΅Π΅ зароТдСния Π² качСствС ΠΎΠ΄Π½ΠΎΠΊΠ»Π΅Ρ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΌΠ°, Ρ‡Π΅Ρ€Π΅Π· Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ ΠΈΠ½Ρ‚Π΅Π»Π»Π΅ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΈ ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ сущСства, Π² ΠΌΠ΅ΠΆΠ·Π²Π΅Π·Π΄Π½ΠΎΠ΅ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ ΠΊΠ°ΠΊ космичСской ΠΊΡƒΠ»ΡŒΡ‚ΡƒΡ€Ρ‹. Π”Π°Π½Π½Ρ‹Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹ для Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΠΈ сущСств ΠΈ Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π² растровых графичСских Ρ„Π°ΠΉΠ»Π°Ρ… PNG. По послСднСй вСрсии (ΠΎΠΊΡ‚ΡΠ±Ρ€ΡŒ 2008) Π΄Π°Π½Π½Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π² Ρ†Π²Π΅Ρ‚Π½Ρ‹Ρ… слоях графичСского Ρ„Π°ΠΉΠ»Π° (ΠΏΠΎ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ кодирования, извСстная ΠΊΠ°ΠΊ стСганография). ΠžΡ‚Π½ΠΎΡΠΈΡ‚ΡΡ ΠΊ Ρ€Π°Π·Π΄Π΅Π»Ρƒ Π˜Π³Ρ€Ρ‹

Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Ρ„Π°ΠΉΠ» PNG – ΠΊΠ°ΠΊ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅

Π€Π°ΠΉΠ» с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ PNG являСтся Ρ„Π°ΠΉΠ»ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Portable Network Graphics. Π€ΠΎΡ€ΠΌΠ°Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ сТатиС Π±Π΅Π· ΠΏΠΎΡ‚Π΅Ρ€ΡŒ ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ считаСтся Π·Π°ΠΌΠ΅Π½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° изобраТСния GIF. Однако, Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ GIF, Ρ„Π°ΠΉΠ»Ρ‹ PNG Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ Π°Π½ΠΈΠΌΠ°Ρ†ΠΈΡŽ. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, сущСствуСт ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΡ…ΠΎΠΆΠΈΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ MNG (сСтСвая Π³Ρ€Π°Ρ„ΠΈΠΊΠ° с нСсколькими изобраТСниями), Π½ΠΎ этот Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ Π½Π΅ ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Π» Ρ‚Π°ΠΊΠΎΠΉ популярности, ΠΊΠ°ΠΊ Ρ„Π°ΠΉΠ»Ρ‹ GIF ΠΈΠ»ΠΈ PNG.

Π€Π°ΠΉΠ»Ρ‹ PNG часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для хранСния Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Π½Π° Π²Π΅Π±-сайтах. НСкоторыС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ систСмы, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ macOS ΠΈ Ubuntu, хранят ΡΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Ρ‹ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ PNG ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.

Π”Ρ€ΡƒΠ³ΠΎΠ΅ использованиС PNG – это ΠΊΠΎΠ³Π΄Π° части изобраТСния Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΌΠΈ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΏΡ€ΠΈ создании ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΠΉ, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π²Π΅Π±-сайта, создании Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ ΠΈ Ρ‚.Π΄. НапримСр, Ссли Ρƒ вас Π΅ΡΡ‚ΡŒ Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π½Π°Π΄ Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠ΅ΠΉ, Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡ‰Π΅ Β«Π²Ρ‹Ρ€Π΅Π·Π°Ρ‚ΡŒΒ» Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏ, оставив Π²ΠΎΠΊΡ€ΡƒΠ³ Π½Π΅Π³ΠΎ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹Π΅ пиксСли, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΈ Π½Π°Π΄ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ этоизобраТСниС Π±Ρ‹Π»ΠΎ Π²ΠΈΠ΄Π½ΠΎ Ρ‡Π΅Ρ€Π΅Π· ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½ΠΎΡΡ‚ΡŒ.

Как ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ„Π°ΠΉΠ» PNG

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° просмотра Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΉ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π² Windows часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для открытия Ρ„Π°ΠΉΠ»ΠΎΠ² PNG, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΠΊΠ°ΠΊ Ρ‡Π°ΡΡ‚ΡŒ стандартной установки Windows, Π½ΠΎ Π΅ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΡ… способов просмотра.

ВсС Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Ρ‹ (Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Chrome, Firefox, Edge ΠΈ Ρ‚.Π΄.) Π±ΡƒΠ΄ΡƒΡ‚ автоматичСски ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ PNG-Ρ„Π°ΠΉΠ»Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚Π΅ ΠΈΠ· Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π°, Π° это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Π²Π°ΠΌ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ PNG-Ρ„Π°ΠΉΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π²Π΅Π±-Π±Ρ€Π°ΡƒΠ·Π΅Ρ€, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ PNG со своСго ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΡŽ клавиш Ctrl + O для поиска Ρ„Π°ΠΉΠ»Π°.

Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€ΠΎΠ² Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ пСрСтаскиваниС, поэтому Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ просто ΠΏΠ΅Ρ€Π΅Ρ‚Π°Ρ‰ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ» PNG Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π΅Π³ΠΎ.

Π•ΡΡ‚ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ нСсколько Π°Π²Ρ‚ΠΎΠ½ΠΎΠΌΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ для открытия Ρ„Π°ΠΉΠ»ΠΎΠ², графичСских инструмСнтов ΠΈ сСрвисов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ Ρ„Π°ΠΉΠ»Ρ‹ PNG. НСкоторыС популярныС ΠΈΠ· Π½ΠΈΡ… Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ XnView MP, IrfanView, FastStone, Google Drive, Eye of GNOME ΠΈ gThumb.

Для рСдактирования Ρ„Π°ΠΉΠ»ΠΎΠ² PNG ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Ρ‚ΠΎ ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ XnView MP, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½ΡƒΡŽ Π² состав Microsoft Windows Π³Ρ€Π°Ρ„ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Paint, инструмСнт Windows 10 Paint 3D, ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΡƒΡŽ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρƒ GIMP ΠΈ ΠΎΡ‡Π΅Π½ΡŒ популярный (ΠΈ ΠΎΡ‡Π΅Π½ΡŒ Π½Π΅ бСсплатный) Adobe Photoshop.

Учитывая количСство ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… Ρ„Π°ΠΉΠ»Ρ‹ PNG, Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π° Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Ρƒ вас установлСно ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ Π΄Π²Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΎΡ‡Π΅Π½ΡŒ высока, ΠΊΠ°ΠΊ Π²Π΅Ρ€ΠΎΡΡ‚Π½ΠΎΡΡ‚ΡŒ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ΄Π½Π° ΠΈΠ· Π½ΠΈΡ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.

Как ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» PNG

ВСроятно, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π΅Ρ€ Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π²Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚Π΅, смоТСт ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» PNG Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, JPG, PDF, ICO, GIF, BMP, TIF ΠΈ Ρ‚.Π΄.). Π‘ этим Ρ‚Π°ΠΊΠΆΠ΅ Π»Π΅Π³ΠΊΠΎ справятся Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ½Π»Π°ΠΉΠ½-ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π΅Ρ€Ρ‹ PNG, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ FileZigZag ΠΈ Zamzar.

Π”Ρ€ΡƒΠ³ΠΎΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ прСобразования PNG-Ρ„Π°ΠΉΠ»Π° – ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎ ΠΈΠ· срСдств просмотра ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, ΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… я ΡƒΠΆΠ΅ ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π». Π₯отя ΠΎΠ½ΠΈ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π³Π»Π°Π²Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΊΠ°ΠΊ Β«ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡˆΠΊΠΈΒ» Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½ΠΈΡ… ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ сохранСниС/экспорт ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ PNG-Ρ„Π°ΠΉΠ»Π° Π² Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ изобраТСния.

Когда ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ PNG

PNG-Ρ„Π°ΠΉΠ»Ρ‹ – ΠΎΡ‚Π»ΠΈΡ‡Π½Ρ‹ΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ для использования, Π½ΠΎ Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π² любой ситуации. Иногда PNG ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ слишком большим ΠΏΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ ΠΈ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒ Π½Π΅Π½ΡƒΠΆΠ½ΠΎΠ΅ дисковоС пространство ΠΈΠ»ΠΈ ΡƒΡΠ»ΠΎΠΆΠ½ΡΡ‚ΡŒ ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΡƒ ΠΏΠΎ элСктронной ΠΏΠΎΡ‡Ρ‚Π΅, Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΌΠ΅Π΄Π»ΠΈΡ‚ΡŒ Π²Π΅Π±-страницу, Ссли Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π΅Π³ΠΎ Ρ‚Π°ΠΌ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, ΠΏΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ всС ваши изобраТСния Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ PNG (Π½Π΅ Π΄Π΅Π»Π°ΠΉΡ‚Π΅ этого), Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΊΠΎΠ΅-Ρ‡Ρ‚ΠΎ ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ.

Π‘Ρ‚Ρ€ΠΎΠ³ΠΎ думая ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ² PNG, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ, достаточно Π»ΠΈ Ρ…ΠΎΡ€ΠΎΡˆΠΈ прСимущСства качСства изобраТСния, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΆΠ΅Ρ€Ρ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ пространством (ΠΈΠ»ΠΈ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ Π²Π΅Π±-страницы ΠΈ Ρ‚.Π΄.). ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ„Π°ΠΉΠ» PNG Π½Π΅ сТимаСт ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠ°ΠΊ это Π΄Π΅Π»Π°ΡŽΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ с потСрями, ΠΊΠ°ΠΊ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, JPEG, качСство Π½Π΅ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ΡΡ Ρ‚Π°ΠΊ сильно, ΠΊΠΎΠ³Π΄Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ PNG.

Π€Π°ΠΉΠ»Ρ‹ JPEG ΠΏΠΎΠ»Π΅Π·Π½Ρ‹, ΠΊΠΎΠ³Π΄Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π½ΠΈΠ·ΠΊΡƒΡŽ ΠΊΠΎΠ½Ρ‚Ρ€Π°ΡΡ‚Π½ΠΎΡΡ‚ΡŒ, Π½ΠΎ PNG Π»ΡƒΡ‡ΡˆΠ΅, ΠΊΠΎΠ³Π΄Π° имССшь Π΄Π΅Π»ΠΎ с Ρ€Π΅Π·ΠΊΠΈΠΌ контрастом, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΠ³Π΄Π° Π½Π° ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ Π΅ΡΡ‚ΡŒ Π»ΠΈΠ½ΠΈΠΈ ΠΈΠ»ΠΈ тСкст, Π° Ρ‚Π°ΠΊΠΆΠ΅ большиС области сплошного Ρ†Π²Π΅Ρ‚Π°. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, снимки экрана ΠΈ ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΠΈ Π»ΡƒΡ‡ΡˆΠ΅ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ PNG, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ Β«Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Π΅Β» Ρ„ΠΎΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ Π»ΡƒΡ‡ΡˆΠ΅ всСго ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ JPEG/JPG.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ использования Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° PNG ΠΏΠΎΠ²Π΅Ρ€Ρ… JPEG, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹ ΠΈΠΌΠ΅Π΅Ρ‚Π΅ Π΄Π΅Π»ΠΎ с ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π½ΡƒΠΆΠ½ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ снова ΠΈ снова. НапримСр, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ JPEG подвСргаСтся Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΠΎΠΉ ΠΏΠΎΡ‚Π΅Ρ€Π΅ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ, Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ сохранСниС Ρ„Π°ΠΉΠ»Π° снова ΠΈ снова ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ ΠΊ ΡƒΡ…ΡƒΠ΄ΡˆΠ΅Π½ΠΈΡŽ качСства изобраТСния с Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Π­Ρ‚ΠΎ Π½Π΅ Π²Π΅Ρ€Π½ΠΎ для PNG, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ сТатиС Π±Π΅Π· ΠΏΠΎΡ‚Π΅Ρ€ΡŒ.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΏΠΎΠΌΠΎΡ‰ΡŒ с Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ PNG

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Ρ„ΠΎΠ½ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΌ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ PNG, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ автоматичСскиС инструмСнты, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Clipping Magic – бСсплатный инструмСнт для удалСния Ρ„ΠΎΠ½Π° ΠΈΠ»ΠΈ ΠΏΠΎΡ‡Ρ‚ΠΈ Π»ΡŽΠ±ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ для рСдактирования ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ.

НапримСр, Ссли Ρƒ вас Π΅ΡΡ‚ΡŒ Photoshop, помСститС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² Π΅Π³ΠΎ собствСнный слой, ΡƒΠ΄Π°Π»ΠΈΡ‚Π΅ Ρ„ΠΎΠ½ΠΎΠ²Ρ‹ΠΉ слой, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ любой инструмСнт (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Eraser, Marquee, Lasso), Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΡ‚Π΅Ρ€Π΅Ρ‚ΡŒ части изобраТСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΌΠΈ.

бСсплатных ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ PNG, ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ 3150000+ PNG рСсурсов с ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΌ Ρ„ΠΎΠ½ΠΎΠΌ-Pngtree

  • Π±ΡƒΠΊΠ΅Ρ‚ Π°ΠΊΠ²Π°Ρ€Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ†Π²Π΅Ρ‚ΠΎΠ² с ΠΎΠ±Π²Π΅Π΄Π΅Π½Π½Ρ‹ΠΌΠΈ Π»ΠΈΡΡ‚ΡŒΡΠΌΠΈ ΡƒΠΊΡ€Π°ΡˆΠ΅Π½ΠΈΡ

    2084 * 2084

  • свСчСниС свСтовой эффСкт Π»ΡƒΡ‡ Π»ΡƒΡ‡ΠΈ Π²Π΅ΠΊΡ‚ΠΎΡ€ солнСчный свСт Π»ΠΈΠ½Π·Ρ‹ Π±Π»ΠΈΠΊΠΈ свСтовой эффСкт

    5000 * 5000

  • Π·ΠΎΠ»ΠΎΡ‚ΠΎΠΉ тайский Π±ΠΎΡ€Π΄ΡŽΡ€

    1201 * 1201

  • рСалистичная Ρ€Π°ΠΌΠΊΠ° ΠΈΠ· Π΅Π»ΠΎΠ²Ρ‹Ρ… Π²Π΅Ρ‚ΠΎΠΊ с роТдСством

    1200 * 1200

  • facebook logo icon fb logo

    800 * 800

  • простая тСкстура роТдСство Π³Ρ€Π°Π½ΠΈΡ†Π°

    1200 * 1200

  • Π·ΠΎΠ»ΠΎΡ‚ΠΎΠΉ Ρ„ΠΎΠ½ ΠΊΠΎΠ½Ρ„Π΅Ρ‚Ρ‚ΠΈ 0706

    800 * 800

  • красочный Ρ„ΠΎΠ½ Π±Ρ€Ρ‹Π·Π³ΠΈ краски png ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ бСсплатно

    1200 * 1200

  • роТдСствСнскиС ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΠΈ с рСалистичными Π΅Π»ΠΎΠ²Ρ‹ΠΌΠΈ Π²Π΅Ρ‚ΠΊΠ°ΠΌΠΈ вСкторная ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΡ

    1200 * 1200

  • Π²Π΅ΠΊΡ‚ΠΎΡ€ синиС ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Ρ‹ ab stract background blank

    1200 * 1200

  • night pink png background png free download

    1200 * 1200

  • nt lens flare effect

    1200 * 1200

  • social media multi following label

    4167 * 4167

  • Π³ΠΎΠ»ΠΎΠ²Π° Π΅Π΄ΠΈΠ½ΠΎΡ€ΠΎΠ³Π°

    1200 * 1200

  • творчСский красочный ΠΌΠ°Π·ΠΎΠΊ кисти Π²Π΅ΠΊΡ‚ΠΎΡ€Π½ΠΎΠΉ кисти

    1200 * 1200

  • РоТдСствСнский Π²Π΅Π½ΠΎΠΊ с сосновыми Π²Π΅Ρ‚ΠΊΠ°ΠΌΠΈ ΠΈ ягодами Π² Π·ΠΎΠ»ΠΎΡ‚ΠΎΠΌ Ρ†Π²Π΅Ρ‚Π΅

    3000 * 3000

  • красивый Π°ΠΊΠ²Π°Ρ€Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ„ΠΎΠ½ с Π±Ρ€Ρ‹Π·Π³Π°ΠΌΠΈ

    1200 * 1200

  • 3d Π³ΠΎΠ»ΡƒΠ±ΠΎΠΉ коронавирус элСмСнт

    1200 * 1200

  • Π±Π΅Π»Ρ‹ΠΉ Π΄Ρ‹ΠΌ

    1200 * 1200

  • Π·ΠΎΠ»ΠΎΡ‚ΠΎΠΉ ΠΊΡ€ΡƒΠ³ Π΄ΠΈΠ·Π°ΠΉΠ½ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Ρ€Π°ΠΌΠΊΠΈ

    1200 * 1200

  • Ρ€ΠΎΡΠΊΠΎΡˆΠ½Ρ‹ΠΉ Ρ„ΠΎΠ½ ΠΈ ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΠ΅

    800 * 800

  • Twitch Live Stream Overlay Π»ΠΈΡ†ΠΎ красного Ρ†Π²Π΅Ρ‚Π°

    2000 * 2000

  • Π΄Π΅Ρ‚ΠΈ Ρ‡ΠΈΡ‚Π°ΡŽΡ‚ ΠΊΠ½ΠΈΠ³Ρƒ

    3718 * 3546

  • золотая Ρ€Π°ΠΌΠΊΠ° ΠΊΠ»ΠΈΠΏΠ°Ρ€Ρ‚ png элСмСнт Π²Π΅ΠΊΡ‚ΠΎΡ€Π°

    5000 * 5000

  • ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΌΠ΅Π΄ΠΈΠ° Ρ‡Π΅Ρ€Π½Ρ‹Π΅ ΠΈΠΊΠΎΠ½ΠΊΠΈ Π½Π°Π±ΠΎΡ€

    1200 * 1200

  • ΠΊΠΎΠ½Ρ‚ΡƒΡ€ красного сСрдца

    2048 * 2048

  • лСпСсток Ρ†Π²Π΅Ρ‚ΠΊΠ°

    1200 * 1200

  • Π·Π½Π°Ρ‡ΠΎΠΊ instagram Π»ΠΎΠ³ΠΎΡ‚ΠΈΠΏ instagram

    800 * 800

  • золотая Ρ€Π°ΠΌΠΊΠ°

    ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ png

    5000 * 5000

  • красная любовь ΠΎΡ€ΠΈΠ³Π°ΠΌΠΈ элСмСнты Дня святого Π’Π°Π»Π΅Π½Ρ‚ΠΈΠ½Π°

    1200 * 1200

  • ΠΌΠ°ΠΊΠ΅Ρ‚ Ρ‡Π΅Ρ€Π½ΠΎΠΉ Ρ„ΡƒΡ‚Π±ΠΎΠ»ΠΊΠΈ

    1500 * 1500

  • рСалистичный Π²Π΅ΠΊΡ‚ΠΎΡ€ ΠΎΠ±Π»Π°ΠΊΠ°

    3543 * 164094 Π±Π΅Π»Ρ‹ΠΉ свСт ΠΌΠ΅Ρ‡Ρ‚Π° свСт свСТий ΠΈ ΡΠΈΡΡŽΡ‰ΠΈΠΉ ΡΠΈΡΡŽΡ‰ΠΈΠΉ свСт

    1200 * 1200

  • элСмСнт f ΠΊΡ€ΡƒΠ³Π»Ρ‹ΠΉ синий ΠΏΡƒΠ·Ρ‹Ρ€ΡŒ

    2000 * 2000

  • коллСкция ΠΈΠΊΠΎΠ½ΠΎΠΊ ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… сСтСй

    1099 * 800

  • творчСская простая Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ линия

    1200 * 1200

  • золотая Ρ€Π°ΠΌΠΊΠ°

    1200 * 1200

  • 4
  • абстрактный красочный Ρ„ΠΎΠ½

    1200 * 800

  • мягкая цвСточная композиция для свадСбного ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΡ композиция Π°ΠΊΠ²Π°Ρ€Π΅Π»ΡŒ Ρ†Π²Π΅Ρ‚Ρ‹ ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΡ пСрсиковых Ρ€ΠΎΠ· Π»ΠΈΡΡ‚ΡŒΡ Π²Π΅Ρ‚ΠΊΠΈ композиция

    2084 * 2084

  • Π²Π΅ΠΊΡ‚ΠΎΡ€ Π·Π½Π°Ρ‡ΠΎΠΊ мСстополоТСния

    1024 * 1024

  • Π·Π½Π°Ρ‡ΠΎΠΊ мСстополоТСния

    1200 * 1200

  • красивый t Π°ΠΊΠ²Π°Ρ€Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ΠΎΡ‡Π½Ρ‹ΠΉ Π²Π΅Π½ΠΎΠΊ

    1200 * 1200

  • Π·ΠΎΠ»ΠΎΡ‚ΠΎΠΉ свСтовой эффСкт ΠΎΡ€Π΅ΠΎΠ» Ρ„ΠΎΠ½ Π΄Π΅ΠΊΠΎΡ€Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» элСмСнт

    2000 * 2000

  • Ρ‡Π΅Ρ€Π½Ρ‹Π΅ Π·Π½Π°Ρ‡ΠΊΠΈ ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… сСтСй

    1200 * 1200

  • глянцСвоС сСрдцС

    2048 * 2048

  • Π²Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹ΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½ Π±Π°Π½Π½Π΅Ρ€Π° png ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ бСсплатно

    1200 * 1200

  • элСгантная СвропСйская Ρ„ΠΎΡ‚ΠΎΡ€Π°ΠΌΠΊΠ°

    1200 * 1200

  • Ρ„ΠΈΠΎΠ»Π΅Ρ‚ΠΎΠ²Ρ‹ΠΉ Π΄Π΅Ρ„Π΅ΠΊΡ‚Π½Ρ‹ΠΉ Π½Π΅ΠΎΠ½ΠΎΠ²Ρ‹ΠΉ Π±ΠΎΡ€Π΄ΡŽΡ€

    1200 * 1200

  • 902 ΡΡ‚ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ

    1200 * 1200

  • ΠΏΡ€ΠΎΠΆΠ΅ΠΊΡ‚ΠΎΡ€ освСщСниС сцСны

    4000 * 4000

  • бСсплатных ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ PNG, ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ 3150000+ PNG рСсурсы с ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΌ Ρ„ΠΎΠ½ΠΎΠΌ-

  • 2019 ncov коронавирус вСкторная ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΡ

    1200 * 1200

  • абстрактный ΠΊΡ€ΡƒΠ³ свСтло-красная Ρ€Π°ΠΌΠΊΠ° Π²Π΅ΠΊΡ‚ΠΎΡ€ Ρ„ΠΎΠ½

    4000 * 4000

  • индонСзия Ρ„Π»Π°Π³ красный Π±Π΅Π»Ρ‹ΠΉ Π²ΠΎΠ»Π½ΠΎΠ²ΠΎΠΉ Π²Π΅ΠΊΡ‚ΠΎΡ€

    1200 * 1200

  • Ρ‚Π°ΠΈΠ»Π°Π½Π΄ сонгкран

    1200 * 1200

  • Ρ€ΠΎΠ·ΠΎΠ²Ρ‹ΠΉ Ρ†Π²Π΅Ρ‚ΠΎΠΊ вСкторная ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΡ

    1200 * 1200

  • Ρ€Π°Π·Π±ΠΈΡ‚ΠΎΠ΅ сСрдцС 9 0004

    1200 * 1200

  • простой интСрфСйс ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния

    1200 * 1200

  • ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΡ Π±Π΅Π³ΡƒΡ‰Π΅ΠΉ всСлСнной ΠΏΠ»Π°Π½Π΅Ρ‚Ρ‹

    3000 * 3000

  • Π΄ΠΈΠ·Π°ΠΉΠ½ Π±Π°Π½Π½Π΅Ρ€Π° Ρ„ΠΎΡ‚ΠΎΡˆΠΎΠΏ v

    1200 * 1200

  • Ρ„ΠΎΠ½ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» Π²Π΅ΠΊΡ‚ΠΎΡ€

    1200 * 1200

  • синиС волнистыС Ρ„ΠΎΡ€ΠΌΡ‹ ΠΈΠ·ΠΎΠ³Π½ΡƒΡ‚Ρ‹Π΅ Π»ΠΈΠ½ΠΈΠΈ

    1200 * 1200

  • сдача ΠΊΡ€ΠΎΠ²ΠΈ

    2000 * 2000

  • сСрдСчки любви с Π²ΠΈΠ½Ρ‚Π°ΠΆΠ½Ρ‹ΠΌΠΈ ΡƒΠΊΡ€Π°ΡˆΠ΅Π½ΠΈΡΠΌΠΈ

    5000 * 5000

  • Ρ„ΠΎΡ‚ΠΎΠ°ΠΏΠΏΠ°Ρ€Π°Ρ‚ графичСский Π·Π½Π°Ρ‡ΠΎΠΊ Π΄ΠΈΠ·Π°ΠΉΠ½ шаблона

    4167 * 4167

  • гСомСтричСская Ρ„ΠΎΡ€ΠΌΠ° Π² абстрактном стилС

    1200 * 1200

  • ΠΌΠΈΠ»Ρ‹ΠΉ Ρ€ΠΎΠ·ΠΎΠ²Ρ‹ΠΉ элСмСнт стиля Π²Ρ‹Ρ€Π΅Π·ΠΊΠΈ ΠΈΠ· Π±ΡƒΠΌΠ°Π³ΠΈ

    1200 * 1200

  • цвСточная Ρ€Π°ΠΌΠΊΠ°

    1200 * 1200

  • Π½Π°Π±ΠΎΡ€ Π²Π΅ΠΊΡ‚ΠΎΡ€Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹Ρ… стСклянных пластин

    5000 * 5000

  • элСмСнты Ρ†Π²Π΅Ρ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½Π° тайского фСстиваля окроплСния

    1200 * 1200

  • соврСмСнная ΠΌΠΎΠ΄Π° 2019 Π³ΠΎΠ΄ элСмСнт худоТСствСнного слова

    1200 * 1200

  • ΠΊΠΎΡΡ‚ΡŽΠΌ

    577 * 610

  • Π³ΠΎΠ»ΠΎΠ²Π° собаки красныС собаки

    5847 * 6133

  • распродаТа ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±Π°Π½Π½Π΅Ρ€ Π²Π΅ΠΊΡ‚ΠΎΡ€

    1200 * 1200

  • Ρ„ΠΎΡ‚ΠΎΡˆΠΎΠΏ свСтовыС эффСкты png ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ

    1200 * 1200

  • Π·ΠΎΠ»ΠΎΡ‚ΠΎΠΉ счастливого РоТдСства

    1200 * 1200

    Ρ‚ΡƒΡˆΡŒ Π°ΠΊΠ²Π°Ρ€Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΡƒΠ·ΠΎΡ€

    1200 * 1200

  • красочный самолСт линия ΠΏΡƒΡ‚ΠΈ ΠΏΡƒΠ½ΠΊΡ‚ΠΈΡ€Π½Ρ‹Π΅ Π»ΠΈΠ½ΠΈΠΈ ΠΏΡƒΡ‚ΠΈ ΠΏΠΎΠ»Π΅Ρ‚Π° Π°Π²ΠΈΠ°ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ

    6250 * 6250

  • Π²Π΅ΠΊΡ‚ΠΎΡ€ Ρ†Π²Π΅Ρ‚Π½ΠΎΠΉ ΠΌΠΎΠ·Π³ ΠΌΠ°ΡˆΠΈΠ½Ρ‹

    939 * 882

  • Π·Π½Π°ΠΊ любви ΠΊ счастливой любви дСнь

    1200 * 1200

  • творчСская ΠΏΡˆΠ΅Π½ΠΈΡ†Π°

    1200 * 1200

  • ручная Ρ€ΠΎΡΠΏΠΈΡΡŒ мСдицинская ΠΊΠ΅ΠΏΠΊΠ° мСдсСстры Π±ΠΎΠ»ΡŒΠ½ΠΈΡ†Ρ‹

    2000 * 2000

  • золотая ΠΊΠΎΡ€ΠΎΠ½Π° Π²Π΅ΠΊΡ‚ΠΎΡ€ ΠΈ png

    5000 * 5000

  • Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ творчСский Ρ€ΡƒΡ‡Π½ΠΎΠΉ Ρ€ΠΎΡΠΏΠΈΡΡŒΡŽ свСт ΠΈ Ρ‚Π΅Π½ΡŒ

    1200 * 1200

  • Ρ‚ΠΎΡ‡ΠΊΠ° Ρ‡Π΅Ρ€Π½Ρ‹ΠΉ Ρ‡Π΅Ρ€Π½ΠΎΠ΅ пятно Π°ΠΊΠ²Π°Ρ€Π΅Π»ΡŒ

    2500 * 2500

  • исламский Ρ„ΠΎΠ½ Π΄ΠΈΠ·Π°ΠΉΠ½ ΠΌΠ°Π΄ΠΈΠ½Π° ΠΈ ΠΌΠ°ΠΊΠΊΠ° с красивым psd Ρ„Π°ΠΉΠ»ΠΎΠΌ ΠΈΠ΄ аль Π°Π΄Ρ…Π°

    1200 * 1200

  • Π°ΠΊΠ²Π°Ρ€Π΅Π»ΡŒ Ρ†Π²Π΅Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ Ρ†Π²Π΅Ρ‚Ρ‹ ΡƒΠ·ΠΎΡ€ соврСмСнного искусства Π² подсолнСчникС png

    1200 * 1200

  • sky ry sky

    3545 * 5315

  • Ρ‚Ρ€Π΅Π½Π΄ΠΎΠ²Ρ‹ΠΉ ΠΌΠΎΠ΄Π½Ρ‹ΠΉ Ρ€ΠΎΠ·ΠΎΠ²Ρ‹ΠΉ прогрСссивный стрСлка Ρ‚Ρ€Π΅Π½Π΄ΠΎΠ²Ρ‹ΠΉ бизнСс-элСмСнт

    1200 * 1200

  • элСмСнт Ρ‚Π΅Π½ΠΈ листа

    2048 * 2048

  • свСТиС Ρ†Π²Π΅Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠ³Π»Π°ΡˆΠ΅Π½ΠΈΡ Π½Π° ΡΠ²Π°Π΄ΡŒΠ±Ρƒ

    * 800

  • счастливого Ρ…ΠΎΠ»ΠΈ

    1200 * 1200

  • ΠΌΠΈΠ»Ρ‹Π΅ ΠΌΡƒΠ»ΡŒΡ‚ΡΡˆΠ½Ρ‹Π΅ изобраТСния

    1200 * 1200

  • 3d стСрСо ΠΊΠΈΡΡ‚ΡŒ

    1200 * 1200

  • facebook instagram twitter youtube pinterest бэконс google

    1200 * 1200

  • ночная ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΡ ΠΌΠ΅Ρ‡Π΅Ρ‚ΠΈ ΠΈΠ»ΠΈ ΠΌΠ΅Ρ‡Π΅Ρ‚ΠΈ Π²ΠΎ врСмя

    Ρ€Π°ΠΌΠ°Π΄Π°Π½Π° 2000 * 2000

  • Ид аль Адха png арабский с ΠΊΠ°Π»Π»ΠΈΠ³Ρ€Π°Ρ„ΠΈΠ΅ΠΉ

    2500 * 2500

  • Π·ΠΎΠ»ΠΎΡ‚ΠΎΠΉ с Π½ΠΎΠ²Ρ‹ΠΌ Π³ΠΎΠ΄ΠΎΠΌ

    1200 * 1200

  • ΠΌΡƒΠ»ΡŒΡ‚Ρ„ΠΈΠ»ΡŒΠΌ Π²Π·Ρ€Ρ‹Π² Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€ ΠΏΡƒΠ·Ρ‹Ρ€ΡŒ элСмСнт коммСрчСская ΠΏΠ°Π»ΠΊΠ°

    2000 * 2000

  • новогодняя Ρ€Π°ΠΌΠΊΠ° с Π°ΠΊΠ²Π°Ρ€Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π»ΠΈΡΡ‚ΡŒΡΠΌΠΈ

    2363 * 2363

  • ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΡ ΠΌΡƒΡΡƒΠ»ΡŒΠΌΠ°Π½ΡΠΊΠΎΠ³ΠΎ ΠΏΡ€Π°Π·Π΄Π½ΠΈΠΊΠ° ΠΏΠ°Ρ€ΡˆΠΈΠ²Π°Ρ ΠΎΠ²Ρ†Π° ΠΈΠ΄ ΠΌΡƒΠ±Π°Ρ€Π°ΠΊ ΠΈΠ΄ аль Π°Π΄Ρ…Π°

    800 * 800

  • PNG Π² PDF — ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ PNG Π² PDF ΠΎΠ½Π»Π°ΠΉΠ½

    Как Ρƒ нас Π΅ΡΡ‚ΡŒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ со всСй сСти, ΠΌΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π»ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ Π² инструмСнтС, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ from, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π²Ρ‹Ρ…ΠΎΠ΄Π½ΠΎΠΉ Ρ„Π°ΠΉΠ», Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚, ΠΎΡ€ΠΈΠ΅Π½Ρ‚Π°Ρ†ΠΈΡŽ ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΏΠΎΠ»Π΅ΠΉ.

    Π—Π°Ρ‡Π΅ΠΌ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ PNG Π² PDF?

    Π•ΡΡ‚ΡŒ нСсколько ΠΏΡ€ΠΈΡ‡ΠΈΠ½. НаиболСС ΠΎΡ‡Π΅Π²ΠΈΠ΄Π½Ρ‹ΠΌ ΠΈΠ· Π½ΠΈΡ… являСтся ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ΠΎΠ±ΠΌΠ΅Π½Π° ΠΈ хранСния ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ.

    ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, PDF Π·Π°Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π» сСбя ΠΊΠ°ΠΊ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ‚ΠΈΠΏ Ρ„Π°ΠΉΠ»ΠΎΠ²; доступны для просмотра практичСски Π½Π° всСх элСктронных устройствах, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹, ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅ устройства ΠΈ ΠΏΠ»Π°Π½ΡˆΠ΅Ρ‚Ρ‹.

    ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, PDF-Ρ„Π°ΠΉΠ»Ρ‹ бСзопасны Π² использовании. Π’ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° Ρ‚ΠΈΠΏΠΎΠ² Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, Ρ„Π°ΠΉΠ»Ρ‹ PDF ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ Π·Π°Ρ‰ΠΈΡ‚ΠΈΡ‚ΡŒ ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΌ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠ³ΠΎ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ. Smallpdf ΠΈΠΌΠ΅Π΅Ρ‚ собствСнный инструмСнт Protect PDF, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ PDF.

    Π‘ΠΎΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ PNG ΠΊΠ°ΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° изобраТСния

    Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ свой PNG ΠΊΠ°ΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ изобраТСния, ΠΌΡ‹ Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ Π²Π°ΠΌ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΊΠ°ΠΊ JPG. Π­Ρ‚ΠΎΡ‚ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ изобраТСния ΠΈΠΌΠ΅Π΅Ρ‚ элСмСнты, ΠΏΠΎΡ…ΠΎΠΆΠΈΠ΅ Π½Π° PDF — изобраТСния сТаты ΠΈ ΠΈΡ… Π»Π΅Π³ΠΊΠΎ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ.

    Π§Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ JPG, сначала Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ PNG Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ PDF. Π—Π°Ρ‚Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ инструмСнт PDF Π² JPG Π½Π° нашСм сайтС, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» Π² JPG. Наши ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚Π΅Ρ€Ρ‹ созданы для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΌΠΎΠ³Π»ΠΈ ΠΏΠ»Π°Π²Π½ΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Ρ„Π°ΠΉΠ»Π° ΠΊ Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ.

    ΠœΡ‹ Π½Π΅ останавливаСмся Π½Π° достигнутом, ΠΊΠΎΠ³Π΄Π° Π΄Π΅Π»ΠΎ Π΄ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Π΄ΠΎ конвСрсии Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ². Π”Ρ€ΡƒΠ³ΠΈΠ΅ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Π΅ Π½Π°ΠΌΠΈ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹ Ρ„Π°ΠΉΠ»ΠΎΠ² относятся ΠΊ сСмСйству Microsoft Office. ВпослСдствии, слСдуя Ρ‚Π΅ΠΌ ΠΆΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ свой PNG Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°Ρ… Ρ„Π°ΠΉΠ»ΠΎΠ², Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ Word, Excel ΠΈ PPT.

    Π Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с PDF — это вСсСло

    ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ ΠΊΠΎΠ½Π²Π΅Ρ€Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ PNG Π² PDF, Π½Π° нашСм сайтС Π΅ΡΡ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ дСсятка инструмСнтов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ. Π’ нашСм Π±Π»ΠΎΠ³Π΅ Ρ‚Π°ΠΊΠΆΠ΅ доступно мноТСство руководств, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π²Π°ΠΌ Π² Ρ€Π°Π±ΠΎΡ‚Π΅ с PDF-Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ (Π² ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ†ΠΎΠ², Ρƒ нас Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с PDF).НСкоторыС ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ популярных статСй Π² нашСм Π±Π»ΠΎΠ³Π΅:

    И, Π½Π°ΠΊΠΎΠ½Π΅Ρ†, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с PDF-Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ, ΠΌΡ‹ ΠΏΠΎΠ·Π°Π±ΠΎΡ‚ΠΈΠ»ΠΈΡΡŒ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ наши ΠΎΠ½Π»Π°ΠΉΠ½-инструмСнты Π±Ρ‹Π»ΠΈ совмСстимы со всСми ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌΠΈ систСмами.

    Автор записи

    Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

    Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *