Эта статья требует дополнительных ссылок для проверки . ( март 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 Converter , начиная с 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 (в значительной степени основанный на реверс-инжиниринге ) является лучшей или единственной общедоступной документацией. В настоящее время dcraw поддерживает необработанные форматы нескольких сотен камер. [6]
dcraw построен на философии Unix . Программа представляет собой инструмент командной строки , который обрабатывает список файлов необработанных изображений вместе с любыми параметрами настройки изображения. dcraw также служит основой для различных высокоуровневых приложений обработки необработанных изображений (таких как программы просмотра и конвертеры), как бесплатного программного обеспечения , так и программного обеспечения с открытым исходным кодом, а также проприетарного программного обеспечения.
Интерфейсы GUI [ править ]
Несколько GUI передних концов для DCRaw доступны. Эти приложения используют dcraw как серверную часть для фактической обработки необработанных изображений, но имеют графический интерфейс, с помощью которого можно настроить параметры обработки изображений.
- AZImage - конвертер изображений (использует LibRaw, а не dcraw) для Windows
- darktable - автономный необработанный разработчик для Windows, Linux и macOS
- dcraw-assist - для Linux
- dcRAW-X - для macOS
- digiKam - для Linux
- DNG Viewer от ideaMK - программа для просмотра необработанных изображений для Windows
- EasyHDR - для Windows
- gimp-dcraw - плагин GIMP для Windows, Linux и macOS
- Helicon Filter - редактор фотографий, может использовать dcraw для обработки RAW для Windows
- Konvertor - для Windows
- nUFRaw - отдельный raw-разработчик, новая версия UFRaw для Linux
- Phiewer - для macOS
- RAWDrop - для Windows
- Rawstudio - автономный raw-разработчик для Linux
- RawTherapee - автономный RAW-разработчик для Windows, Linux и macOS
- SilkRaw - экспортирует встроенные эскизы и запускает пакетную конвертацию для Amiga OS4
- SNS-HDR - для Windows
- UFRaw - автономный необработанный разработчик и плагин GIMP для Windows, Linux и macOS
Ссылки [ править ]
- ^ a b c Дэйв Коффин (2018). "dcraw.c, v - полный несокращенный файл RCS" . Проверено 19 декабря 2019 . CS1 maint: обескураженный параметр ( ссылка ) [update]
- ^ "Индекс / dcraw / archive" . Проверено 21 февраля 2020 года .
- ^ Согласно журналу системы контроля версий
- ^ "Сырая буря в чашке?" . Обзор цифровой фотографии . 2005-04-27.
- ↑ Ларри Странк (19 марта 2006 г.). «Проблема RAW» . OpenRAW . Архивировано из оригинала на 2007-12-10. CS1 maint: discouraged parameter (link)
- ^ "Архивная копия" . Архивировано из оригинала на 2016-10-19 . Проверено 25 октября 2005 .CS1 maint: archived copy as title (link)
Внешние ссылки [ править ]
Викискладе есть медиафайлы по теме DCRaw . |
- Официальный веб-сайт
- dcraw, скомпилированный для Microsoft Windows Акселем Ритчином
- dcraw, скомпилированный для Microsoft Windows Бартломеем Оконеком