Dcraw - Dcraw
Эта статья нужны дополнительные цитаты для проверка.Март 2015 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
Оригинальный автор (ы) | Дэйв Коффин |
---|---|
изначальный выпуск | 23 февраля 1997 г.[1] |
Стабильный выпуск | 9.28 (1 июня 2018 г.[2]) [±] |
Написано в | ANSI C |
Операционная система | Кроссплатформенность |
Платформа | Независимая платформа |
Доступно в | английский и 11 других |
Тип | сырой программное обеспечение для декодирования |
Лицензия | GPLv2 + |
Интернет сайт | www |
dcraw является Открытый исходный код компьютерная программа, способная читать множество необработанный формат изображения файлы, обычно производимые компаниями среднего и высокого уровня цифровые фотоаппараты. dcraw преобразует эти изображения в стандартные TIFF и PPM форматы изображений. Это преобразование иногда называют развивающийся необработанное изображение (по аналогии с процессом проявка фильма ), поскольку он преобразует необработанные данные датчика изображения («цифровой негатив») в видимую форму.
Ряд других программ обработки изображений внутренне используют dcraw, чтобы позволить им читать необработанные файлы.
Разработка dcraw началась 23 февраля 1997 года. Версия 1.0 была выпущена в редакции 1.18 5 мая 2000 года.[3] В версиях до 3.15 использовалось имя Конвертер Canon PowerShot, начиная с v3.40 имя было Raw Photo Decoder, переходя на Raw Photo Decoder "dcraw" в v5.70. Версия 8.86 поддерживает 300 камер.[1]
Разработка застопорилась, с мая 2015 года было выпущено всего два релиза, а последний релиз датирован июнем 2018 года.[1] но части dcraw включены в LibRaw.
Мотивация
Хотя большинство производителей камер поставляют программное обеспечение для декодирования необработанных изображений для своих камер, это программное обеспечение почти всегда проприетарный, и часто становится неподдерживаемой, когда модель камеры прекращается. Сами форматы файлов часто не документированы, и некоторые производители зашли так далеко, что зашифровать все или часть данных в формате необработанного изображения, чтобы предотвратить доступ к ним стороннего программного обеспечения.[4]
Учитывая это постоянно расширяющееся множество форматов необработанных изображений, а также неопределенную и непоследовательную поддержку их производителями, многие фотографы опасаются, что их ценные необработанные изображения могут стать нечитаемыми, поскольку требуемые приложения и операционные системы устареют.[5]
В отличие от проприетарного программного обеспечения для декодирования, dcraw стремится к простоте, переносимость, и последовательность, выраженная ее автором:
Итак, вот моя миссия: писать и поддерживать ANSI C программа, которая декодирует любое необработанное изображение с любой цифровой камеры на любом компьютере под управлением любой операционной системы.
Дизайн
Поскольку многие форматы необработанных изображений относятся к одной марке или модели камеры, dcraw часто обновляется для поддержки новых моделей. Для многих проприетарных форматов необработанных изображений dcraw's исходный код (основанный в основном на разобрать механизм с целью понять, как это работает ) является лучшей или единственной общедоступной документацией. В настоящее время dcraw поддерживает необработанные форматы нескольких сотен камер.[6]
dcraw построен вокруг Философия Unix. Программа представляет собой командная строка инструмент, который принимает список файлов необработанных изображений для обработки вместе с любыми параметрами настройки изображения. dcraw также служит основой для различных высокоуровневых приложений обработки необработанных изображений (таких как программы просмотра и конвертеры), как бесплатное программное обеспечение с открытым исходным кодом а также фирменное программное обеспечение.
Интерфейсы GUI
Несколько GUI внешние интерфейсы для dcraw доступны. Эти приложения используют dcraw как бэкэнд для фактической обработки необработанных изображений, но с графическим интерфейсом, с помощью которого можно настроить параметры обработки изображений.
- AZImage - конвертер изображений (использует LibRaw а не dcraw) для Windows
- темный стол - автономный необработанный разработчик для Windows, Linux и macOS
- dcraw-assist - для Linux
- dcRAW-X - для macOS
- digiKam - для Linux
- DNG Viewer от ideaMK - программа просмотра необработанных изображений для Windows
- EasyHDR - для Windows
- gimp-dcraw - GIMP плагин для Windows, Linux и macOS
- Геликонный фильтр - редактор фотографий, может использовать dcraw для обработки RAW для Windows
- Konvertor - для Windows
- nUFRaw - отдельный raw-разработчик, новая версия UFRaw для Linux
- Phiewer - для macOS
- RAWDrop - для Windows
- Rawstudio - автономный raw-разработчик для Linux
- RawTherapee - автономный необработанный разработчик для Windows, Linux и macOS
- SilkRaw - экспортирует встроенные эскизы и запускает пакетную конвертацию для Amiga OS4
- SNS-HDR - для Windows
- UFRaw - автономный необработанный разработчик и плагин GIMP для Windows, Linux и macOS
Рекомендации
- ^ а б c Дэйв Коффин (2018). "dcraw.c, v - полный несокращенный файл RCS". Получено 2019-12-19. [Обновить]
- ^ "Индекс / dcraw / archive". Получено 21 февраля 2020.
- ^ По журналу системы контроля версий
- ^ «Сильный шторм в чашке?». Обзор цифровой фотографии. 2005-04-27.
- ^ Ларри Странк (19 марта 2006 г.). "Проблема RAW". OpenRAW. Архивировано из оригинал на 2007-12-10.
- ^ «Архивная копия». Архивировано из оригинал в 2016-10-19. Получено 2005-10-25.CS1 maint: заархивированная копия как заголовок (связь)
внешняя ссылка
- Официальный веб-сайт
- dcraw скомпилирован для Microsoft Windows Аксель Ритчин
- dcraw скомпилирован для Microsoft Windows Бартломей Оконек