Відповіді:
PNG корисний не тільки для забезпечення прозорості: PNG - це формат без втрат , тоді як JPEG використовує форму стиснення, що втрачає втрату . Також PNG дуже добре стискає скріншоти (на відміну від фотографій з камери, саме тому Apple використовує JPG для цих зображень).
Детальніше, якщо зацікавлено:
Крім того, Технічний огляд того, для чого потрібен PNG, варто прочитати (він в основному є однією з головних посилань на цю тему і містить достатньо деталей, щоб витратити день на неї). Витяг:
Для Інтернету станом на початок 1999 р. Існує два формати зображень із всюдисущою підтримкою: JPEG та GIF. JPEG дуже добре підходить до того завдання, для якого він був розроблений, а саме: зберігання, передача та показ фотореалістичних 8-бітових градацій сірого та 24-бітового truecolor зображень з хорошою якістю та відмінною компресією - і PNG ніколи не передбачався конкурувати з JPEG на власних умовах. Але PNG, як GIF, є більш підходящим, ніж JPEG для зображень з невеликою кількістю кольорів або з великою кількістю гострих країв, наприклад, мультфільмів або растрового тексту. PNG також надає пряму підтримку корекції гамми (слабко кажучи, керування яскравістю міжплатформового зображення) та прозорості. Я обговорю це детальніше найближчим часом.
GIF був оригінальним форматним зображенням для багатьох платформ для Інтернету, і це багато в чому хороший вибір. Але PNG був розроблений спеціально для заміни GIF, і він має три основні переваги перед старшим форматом: альфа-канали (змінна прозорість), гамма-корекція та двовимірне переплетення (метод відображення зображень на прогресивно більш високих рівнях деталізації). PNG також стискає краще, ніж GIF майже у кожному випадку, але різниця, як правило, становить лише від 5% до 25%, що є (як правило) недостатньо великим фактором, щоб спонукати когось перейти лише на цій основі. Однією з функцій GIF, яку PNG не намагається відтворити, є підтримка кількох зображень, особливо анімація; PNG був і призначений лише для формату одного зображення. Для вирішення цього обмеження було розроблено дуже PNG-подібний формат розширення під назвою MNG.
Тому що це:
виглядає набагато краще, ніж це:
ОК, так що я повинен був провернути JPEG якість стиснення шляху вниз , щоб артефакти стиснення, очевидні, але питання залишається - це PNG скріншот показує саме те , що ви бачите на екрані, в той час як скріншот JPEG це завжди трохи з втратами (та , навіть якщо ви закрутили якість до 100).
Крім того, PNG, як правило, дуже добре стискає зображення з великими площами плоского кольору, гострими краями та повторюваними візерунками (як текст). Таким чином, у багатьох випадках скріншот PNG без втрат насправді може бути меншим, ніж скріншот JPEG, збережений на будь-якому прийнятному рівні якості.
Однією з функцій скріншоту є показ комусь іншого певного візуального артефакту, який ви бачите на своєму пристрої - можливо, показати візуальний глюк розробнику програми. У таких випадках будь-які артефакти стиснення можуть бути відволіканням від фактичного питання, що обговорюється; скріншот повинен бути ідеальним для пікселів.
Таким чином, формат без втрат, як .PNG, є обов'язковим.