Почему большинство камер не поддерживают формат PNG? - Фотопедия
56 голосов
/ 05 мая 2011

Я предпочитаю формат PNG JPG, потому что JPG использует сжатие с потерями .

Когда я снимаю экран на моем компьютере или сканирую изображение или документ на сканере, я всегда сохраняю их в формате PNG. Если бы камера могла сохранять свои данные в формате PNG, я бы использовал эту функцию, даже если бы мне нужно было купить больше карт памяти.

Но я не вижу ни одной такой камеры. Почему бы и нет? Почему большинство (или любые) камеры не поддерживают формат PNG?

P.S Моя камера не поддерживает RAW.

Ответы [ 7 ]

58 голосов
/ 05 мая 2011

Преимущество формата JPEG заключается в предоставлении небольших файлов. Преимущество форматов RAW заключается в сохранении всех данных, собранных во время съемки.

Формат PNG не дает ни одного из этих преимуществ, поэтому вы даже не получаете компромисса между другими форматами, вы получаете почти только недостатки обоих форматов.

44 голосов
/ 05 мая 2011

Принимая во внимание размер изображения, большая причина в том, что PNG не имеет стандартизированных средств встраивания EXIF, и это сразу же оттолкнет производителей камеры от него. В результате при преобразовании изображения в формат PNG в камере будет потеряно много информации, и, по большей части, большинство фотографов, вероятно, воспримут это как негатив.

27 голосов
/ 05 мая 2011

PNG может использовать алгоритм сжатия без потерь, но он имеет потери по сравнению с необработанными данными. Вы теряете битовую глубину, камера может вносить артефакты демозаики, вы можете испечь с плохим цветовым балансом, камера может применять неуместную резкость, подавление шума в камере может размывать детали и т. Д. Я не думаю, что есть большой спрос для формата, такого же большого, как необработанный, но менее пригодного для постобработки.

4 голосов
/ 05 мая 2011

Снимайте RAW, развивайте в файл PNG (если программное обеспечение позволяет).

http://www.luminous -landscape.com / учебники / понимание серии / у-сырец-files.shtml

2 голосов
/ 05 мая 2011

PNG является портативным сетевым графическим . Это предназначено для сети, и довольно простых (в цветах) изображений. Его сжатие очень неэффективно для реалистичной графики, поскольку вы будете снимать с помощью камеры, поэтому результаты будут практически несжатыми. Таким образом, вы можете просто использовать файлы RAW, что добавляет преимущество в том, что нет преобразования с потерями в цветовое пространство RGB.

Причина использования JPEG заключается в том, что его сжатие очень хорошее и очень хорошо работает с более реалистичной графикой, где отдельные артефакты невидимы для человеческого глаза. Кроме того, JPEG поддерживается практически любым устройством и предлагает множество способов добавления дополнительных метаданных, включая цветовые профили.

Ни один формат файла RGB не может сохранить изображение в точности так, как его видит датчик камеры; в этом обращении всегда есть какая-то потеря. Таким образом, имеет смысл использовать формат с хорошим сжатием, который в действительности не наносит ущерба картинке. Если вы ищете настоящий формат без потерь, RAW камеры - это единственное направление, в котором вы можете двигаться, из которого вы затем можете создать любой файл по вашему желанию.

1 голос
/ 06 мая 2011

Оба формата имеют свои плюсы и минусы.

Но настоящая причина, по которой JPEG более распространен, чем PNG, заключается в том, что люди, стоящие за JPEG , ведут агрессивное лицензирование, которого нет в PNG. (www.libpng.org/pub/png/)

Это очень похоже на MP3 против OGG против FLAC. Создатели MP3 в начале активно лицензировали ... что привело к популярности. Благодаря этому, теперь производители обращаются к MP3, чтобы получить лицензии!

0 голосов
/ 05 мая 2011

IMO, вы всегда должны снимать в формате RAW, если вас не беспокоит стоимость памяти, RAW - это путь. Это дает вам лучшую возможность исправить изображения при постобработке.

Ниже приводится цитата из: http://www.hackerfactor.com/blog/index.php?/archives/252-PNG-and-Cameras.html

PNG идеально подходит для хранения настоящих 24-битных цветных изображений. Обработка файлов PNG очень проста и не требует полей для конкретного приложения. Однако это вычислительно дорого, не имеет возможности хранить несколько изображений и не имеет много стандартизированных текстовых полей для управления метаданными.

JPEG - расточительный формат файла, заполненный специализированными полями. Это также плохой выбор для представления истинного цвета. Тем не менее, это вычислительно недорого, поддерживает хранение нескольких изображений, а масштабирование изображений тривиально. И, к сожалению, он широко принят как стандарт де-факто.

...