Со своей стороны хочу поделиться информацией о таком софте для компактов фирмы Canon.
Конкретно, речь о программе с названием CHDK.
Материал из Википедии — свободной энциклопедии
CHDK (Canon Hacker's Development Kit) - резидентная программа для компактных цифровых фотоаппаратов фирмы Canon, базирующихся на процессорах DIGIC II и DIGIC III, созданная сообществом энтузиастов, позволяющая значительно увеличить их функциональность и добавляющая недокументированные возможности. CHDK является резидентной программой, но по сложившейся традиции часто называется альтернативной прошивкой. При использовании CHDK сохраняется полностью базовая функциональность, способ управления и внешний вид меню настроек цифрового фотоаппарата. Дополнительные функции, добавляемые CHDK к основным, настраиваются с помощью альтернативного меню. Таким образом осуществляется гибкое управление фотокамерой.
Для работы с CHDK ознакомьтесь пожалуйста с инструкциями:
>Простая инструкция<
>Интерактивная инструкция<
Изначально, CHDK разрабатывался для одной единственной цели - получить возможность сохранять снимки не только в формате JPEG, но и в формате RAW. Если кто не в теме, то кратко:
JPEG - это формат файлов для хранения графических файлов на компьютере, с возможностью сильного сжатия размера файла, за счет уменьшения качества изображения, чем активно пользуются многие производители цифровых камер.
RAW - так называемый "сырой" формат для записи изображений с сенсорного датчика камеры, с возможностью дальнейшей обработки на компьютере с помощью специальных программ - RAW-конвертеров, позволяющих регулировать широкий спектр свойств изображения, перед сохранением ввиде законченного графического файла. Некоторые фотографы даже называют raw - цифровым негативом. Последнее обстоятельство дает очень большое преимущество перед обычной съемкой в JPEG, учитывая, что последний, в случае даже незначительной ошибки во время съемки, сохраняет результат в уже сжатый файл, с потерей информации о яркости, цветовых составляющих, хроматических абберациях и т.п. От всего этого избавлены владельцы камер, которые позволяют использовать формат RAW.
К числу таких владельцев можете примкнуть и вы, не переплачивая при этом за более дорогостоящие компакты или зеркальные камеры, если располагаете фотокамерой, которая построена на базе указанных в цитате выше процессорах (DIGIC II и DIGIC III).
Кроме главного и насущного RAW-а, к фукнциям камеры добавляется ряд других приятных моментов, например такие как:
Отображение заряда батареи — отображается текущий заряд батареи в процентах или вольтах. Для более точного отображения заряда в процентах возможна настройка данной функции, путём указания напряжения полностью заряженного аккумулятора и в разряженном состоянии.
Отображение фокусного расстояния — отображается фокусное расстояние в мм.
ГРИП-калькулятор — позволяет определить глубину резко изображаемого пространства.
Отображение положения зума — отображается текущий цифровой и аналоговый зум. Аналоговый меняется дискретно, цифровой — плавно. Полный зум представляет собой произведение этих двух величин.
Живая гистограмма — позволяет посмотреть гистограмму будущего снимка в процессе фокусировки фотоаппарата. Возможен вывод канала яркости (L) или трёх каналов цвета (R G B), либо всех четырёх каналов вместе.
Зебра — в процессе автофокусировки фотоаппарата области, которые получатся на снимке пере- и недоэкспонированными, отмечаются определённым цветом на жидкокристаллическом экране.
Скрипты — используется язык uBasic, имеющий простой синтаксис. Использование скриптов позволяет упростить такие операции как серийная съёмка, создание панорам, брекетинг и т.д.
Изменение степени компрессии при съёмке видео — на данный момент в цифровых фотоаппаратах Canon используется кодек Motion JPG. Использование других кодеков, позволяющих использовать большую компрессию без потери качества на данный момент не представляется возможным в связи с ограниченной производительностью процессора DIGIC II, однако CHDK позволяет изменять битрейт. При активации данной опции битрейт уменьшается в несколько раз.
Программа для чтения книг на экране фотоаппарата — позволяет отображать содержимое txt файлов на цифровом экране.
Менеджер файлов — позволяет работать с флеш памятью как с диском, просматривать её содержимое, удалять файлы и т.д.
Календарь
Игры — на данный момент реализованы 2 игры: сокобан и реверси.
Фонарик — данная функция работает только для цифровых фотоаппаратов с поворотным экраном. При повороте экрана на 1800 происходит его заливка белым цветом максимальной яркости, что позволяет использовать его в качестве фонарика в темноте.
Для многих любителей бюджетного фото, такой вариант может оказаться вполне компромисным решением, во всяком случае до приобретения чего-то более серьезного.
p.s.
Из личного опыта использования CHDK:
- - улучшение динамического диапазона при ярком солнечном свете, Canon PowerShot A550.
>пример - - использование больших значений выдержек при ночной съемке
>пример
p.p.s.
Нельзя не отметить, что в отличии от традиционных, "настоящих" прошивок, в данном случае ничего на самом деле не перепрошивается, а во время включения аппарата, CHDK просто подгружается, в дополнение к основному Firmware, если вы сами дадите такую команду. Последнее не может не радовать, учитывая, что подобные эксперименты практически полностью безопасны (не встречал случаев проблем в сети среди пользователей) и не нарушают гарантию на устройство ввиду отсутсвия внешнего вмешательства в внутренний софт камеры

В любом случае, все манипуляции на ваш собственный страх и риск. Но как говорится, кто не рискует...
p.p.p.s
За наводку на мысль об CHDK и сайт проекта отдельное спасибо форумлянину - ЕЕЕ.
Удачи!
Ссылки по теме: