ГЛАВНАЯ СТАТЬИ ШКОЛА ФОТОКЛУБ КОНКУРСЫ ПРОЕКТЫ ГАЛЕРЕЯ ССЫЛКИ ОПРОСЫ ФОРУМ ПОИСК О ПРОЕКТЕ СВЯЗАТЬСЯ



КАК ВЫРАСТИТЬ МОНСТРА В ДОМАШНИХ УСЛОВИЯХ
или
СВЕРХВОЗМОЖНОСТИ ЦИФРОКОМПАКТОВ CANON





Андрей АНТОНОВ

Чего тут не было – приди! А то, что есть – останься!
Том Сойер

Хотите почитать книгу на своем фотоаппарате? Нет? А поиграть в реверси или сокобан? Тоже нет? Думаете, дядя шутит? На самом деле, все это возможно. Разумеется, при условии, что у вас есть цифровой компактный фотоаппарат Canon. Делается это при помощи магии. Простите, не удержался. Делается это при помощи программы CHDK.

Что такое CHDK? Процитирую Википедию: "CHDK (Canon Hacker's Development Kit) - резидентная программа для компактных цифровых фотоаппаратов фирмы Canon, базирующихся на процессорах DIGIC II и DIGIC III, созданная сообществом энтузиастов, позволяющая значительно увеличить их функциональность и добавляющая недокументированные возможности. CHDK является резидентной программой, но по сложившейся традиции часто называется альтернативной прошивкой. При использовании CHDK сохраняется полностью базовая функциональность, способ управления и внешний вид меню настроек цифрового фотоаппарата. Дополнительные функции, добавляемые CHDK к основным, настраиваются с помощью альтернативного меню. Таким образом, осуществляется гибкое управление фотокамерой."

Действительно, дополнительные возможности, получаемые с помощью альтернативной прошивки, весьма сильно расширяют функциональность камеры. На мой взгляд, они даже позволяют цифрокомпактам конкурировать с зеркальными камерами – для тех, кто озадачился приобретением первого фотоаппарата и еще не знает, будет ли он серьезно увлекаться фотографией, или ограничится съемкой из разряда «как мы с Витей вчера бухали». Значительное отличие компактов от зеркальных камер по цене позволит взять аппарат на первое время, а потом уже сориентироваться и сделать окончательный выбор. CHDK как раз в этом поможет, увеличив функционал фотоаппарата.

Как следует из названия, альтернативную прошивку можно установить исключительно на фотокамеры Canon. Кроме того, список камер, позволяющих это сделать, ограничен сериями PowerShot или IXUS, и то, не для всех моделей. Более подробную информацию о том, доступен ли CHDK для вашей модели фотоаппарата, можно получить, посетив русскоязычный сайт проекта, там же можно скачать и последние версии альтернативной прошивки.

Расширенные возможности фотоаппарата – это хорошо. Но не каждый рискнет лезть в дебри программного обеспечения своего фотоаппарата, да и гарантию потерять в случае провала страшно. Спешу обрадовать. В реальности никакой физической перепрошивки не происходит, действие является записью дополнительной программы на карту памяти фотоаппарата. Отформатировав флеш-карту или вставив в камеру другую, мы получим цифрокомпакт с исходными параметрами. Наиболее точно процесс описывается словами Тома Сойера, вынесенными в эпиграф – потерь нет, одна прибыль. Альтернативная прошивка совершенно не затрагивает базовую функциональность фотокамеры и легко может быть стерта в любое время без каких-либо проблем.

Прежде чем устанавливать какую-либо программу, любопытный пользователь всегда поинтересуется, что же эта программа умеет делать? Удовлетворим же свое любопытство.

Первое (и самое главное, конечно же), что станет доступным – съемка в формате RAW. Наверное, даже если бы это было единственным улучшением, стоило бы пробовать, верно? А учитывая, что в режиме съемки с RAW можно удалять шум путем вычитания темного кадра, эта функция становится еще более гибкой (однако, на мой взгляд, гораздо удобнее проводить такую операцию уже на компьютере). Можно также и бороться с битыми пикселями, предварительно создав их список и поместив файл с их координатами на флеш-карту. Однако, при всей полезности съемки в RAW, мы имеем не только большие плюсы, но и маленький минус – к сожалению, сразу работать с полученными RAW-файлами не получится. Дело в том, что компакты сохраняют информацию в специфический формат, который необходимо преобразовать. Так, например, программа «DNG for Power Shot» позволяет отконвертировать файлы в DNG-формат, который уже без проблем распознается любыми программами обработки RAW.

Нелинейность показа заряда аккумуляторов досаждала многим владельцам камер Canon, однако теперь система будет отображать заряд с точностью до процента! Кроме того, можно выводить на экран и напряжение, выдаваемое аккумуляторами, и даже их температуру. Вывести для просмотра можно множество параметров – от свободного места на карте до дистанции фокусировки и расстояния до ближней и дальней границы ГРИП.

CHDK дает возможность установки произвольных (внутри ограниченного диапазона, но этот диапазон гораздо шире стандартного) значений диафрагмы, выдержки и ISO. Более точным становится режим ручной фокусировки – дистанция до объекта может указываться с точностью до миллиметра. Альтернативная прошивка позволяет работать с живой гистограммой и «зеброй». В некоторых моделях цифрокомпактов «зебра» (подсветка пере- или недоэкспонированных областей снимка) реализована и без CHDK (но только в режиме просмотра), но, например, в A610 такой возможности нет. Кроме того, альтернативная прошивка научит ваш фотоаппарат делать брекетинг, причем какой угодно – по диафрагме, выдержке, ISO или точке фокусировки. Вы сможете запускать скрипты – для выполнения сложных связанных операций, к примеру, сможете генерировать HDR-изображения. В режиме видеосъемки сможете управлять качеством видео. Появится возможность создать свою разметку экрана – некоторые копируют прицельную сетку снайперской винтовки, выглядит необычно. Ну, и наконец, сможете развлечься, почитав на экране книжку или сыграв в сокобан или реверси. Да, и если в подъезде не горит свет, то ключ в замочную скважину вы сможете вставить, включив функцию фонарика. Разумеется, перечислены далеко не все функции, число которых растет с каждой версией CHDK.

Ну как, впечатляет? Тогда давайте начнем установку.

Для удобной работы с CHDK нам потребуется картридер – с его помощью установить альтернативную прошивку будет проще, да и в дальнейшем, на мой взгляд, переносить фотографии на компьютер лучше через него. Для некоторых цифрокомпактов (например, для A610) предлагается несколько вариантов CHDK – в зависимости от версии прошивки. Чтобы ее узнать, необходимо в корне флеш-карты создать файл ver.req. Включив камеру в режиме просмотра фотографий нужно одновременно нажать кнопки Set и Display. Комбинация вида «1.00D» и будет версией прошивки фотоаппарата. Теперь можно и CHDK скачать.

Следует отметить, что CHDK работает только с картами, файловая система которых FAT16, но никак не FAT32. Флеш-карту необходимо отформатировать с файловой системой FAT16. Сделать это можно как стандартными средствами Windows, так и из командной строки (format имя_диска: /fs:fat). Важное замечание: для карт емкостью 8 Гб и выше этот способ не подходит, поскольку FAT16 может адресовать не более 4 Гб. В этом случае необходимо разбить карту на два раздела – один небольшой с FAT16 под CHDK, остальное место – в FAT32 под изображения. Стоит отметить, что разбивка карты на два раздела – занятие достаточно сложное, со способом разбивки следует ознакомиться в соответствующей статье.

После форматирования необходимо сделать рабочую карту загрузочной. Авторы проекта рекомендуют использовать программу bootable. Действительно, выбор очевиден – работа с программой проста: копируете файл из архива на жесткий диск и запускаете ее командой «bootable имя_диска:». Готово, карта подготовлена к работе.

Теперь нам остается скопировать файлы из архива альтернативной прошивки в корень карты и приготовиться к волнующему моменту. Вставив карту в камеру и включив фотоаппарат в режиме просмотра фотографий, вызовите меню, нажав кнопку Menu. В первой вкладке в самом низу будет пункт «Firm Update». Обратите внимание, что если на карте нет фотографий, то все отображаемые на экране стандартные пункты меню будут заблокированы, а «Firm Update» на экране виден не будет. Нажмите стрелку «вниз» (прокрутите меню вниз) и он появится. Важное замечание: если включить фотоаппарат в режиме съемки и только потом перевести в режим просмотра – нужный нам пункт не появится. Выбираем «Firm Update». На вопрос системы «Update firmware version? 1.0.0.0 > 1.0.1.1» надо ответить «ok». Примерно пять секунд система будет обновляться. Все, теперь вы – владелец мегамонстра. Правда, до первого его выключения.

Помните, я говорил, что CHDK не сможет испортить камеру? Если что-то пошло не так, выключаете и заново включаете камеру – и вы вернулись к заводским настройкам. Однако вам бы хотелось, чтобы фотоаппарат радовал нас постоянно, а не требовал каждый раз допинга, верно? Чтобы каждый раз вручную не грузить альтернативную прошивку, сразу после «перепрошивки» следует выполнить ряд нехитрых процедур, а именно: необходимо нажать кнопку прямой печати (вызов альтернативного режима), нажать кнопку MENU (вызов альтернативного меню), в меню выбрать раздел «Debug parameters», в нем – пункт «Make card bootable». Выньте флеш-карту. Вы ведь выключили перед этим фотоаппарат, верно? Теперь, как бы это дико ни звучало, необходимо заблокировать карту от записи. Да-да, именно – перевести переключатель записи в режим Lock. Следует отметить, что в заблокированном режиме карта должна находиться в фотоаппарате, при использовании картридера для переноса снимков флешку необходимо разблокировать, иначе файлы с нее будет невозможно удалить. Теперь, после возвращения карты в фотокамеру, CHDK будет загружаться автоматически.

Необходимо отметить, что ряд фотоаппаратов (к примеру, A650) поддерживает исключительно автоматическую загрузку альтернативной прошивки, поэтому действия из предыдущего абзаца для них обязательны. Распознать такой случай поможет состав прошивки – для подобных камер она включает только один файл (diskboot.bin), а не два (diskboot.bin и ps.fir). Поэтому некоторые флеш-карты (например, Kingmax Platinum 512 Mb), которые не имеют блокировку от записи, использоваться с такими фотоаппаратами для работы с CHDK не могут. Кстати сказать, при появлении новой версии нет нужды проводить всю процедуру установки заново. Достаточно записать новые файлы diskboot.bin и ps.fir (или только diskboot.bin – в зависимости от модели камеры) поверх старых.

В дальнейшем, для доступа к функциям CHDK необходимо перевести камеру в альтернативный режим (нажав кнопку прямой печати) и вызвать альтернативное меню кнопкой MENU. Чтобы выйти из функционала CHDK и вернуться к работе с базовыми функциями камеры нужно проделать обратное – закрыть меню альтернативной прошивки (кнопка MENU) и выйти из альтернативного режима (кнопка прямой печати).

В целом же, как вы видите, установка CHDK занимает времени чуть-чуть, а пользы от этого – целый вагон. Установить и настроить все – дело пяти минут, которое не вызовет затруднений. А если же проблемы все же возникли – прочтите, наконец, инструкцию!

В заключение, хочу поблагодарить создателей CHDK за их труд – функциональность фотоаппарата стала просто потрясающей. Осталось добавить в камеру телефон. Представляете, откидываешь экранчик, подносишь к уху и вальяжно так: «Алло»…

2008 © Андрей Антонов

Что ещё можно сделать:
Обсудить статью на Форуме >>>
Написать письмо автору >>>
Посетить страницу автора в ЖЖ >>>

[ Адрес этой статьи в Интернет: http://art.photo-element.ru/ts/CHDK/CHDK.html ]

ГЛАВНАЯ СТАТЬИ ШКОЛА ФОТОКЛУБ КОНКУРСЫ ПРОЕКТЫ ГАЛЕРЕЯ ССЫЛКИ ОПРОСЫ ФОРУМ ПОИСК О ПРОЕКТЕ СВЯЗАТЬСЯ
All Rights Reserved. © 2003 - 2008 Хулиганствующий Элементъ