FastRawViewer 1.4.6 beta2

Чтобы не было впечатления, что на эту программу забили, вовсе даже отнюдь и наоборот

Ссылки для скачивания. Устарели, берите с официального сайта: https://www.fastrawviewer.ru/download

Изменения:

  • Исправлена ошибка показа 4-канальных полноцветных RAW (включая ARQ)
  • Чтение пресетов баланса белого из метаданных файлов, преобразованных в DNG (для камер Sony, Olympus)
  • OS X 10.6: в контекстное меню файла/файлов вернулись пункты Copy To - Select folder, Move To - Select Folder (ранее были убраны из-за проблем в этом месте с OS X 10.6)
  • Новая (временная) настройка Interface - fixed bottom bar (font) sizes in pixels, для странных многомониторных режимов (в релизе будет убрана в дополнительные скрипты)
  • Опция Interface - Use Lion Fullscreen доступна теперь только на OS X 10.7-10.8 (на более новых она не нужна и только смущает)
  • (Windows, build 2017) Просочившаяся по ошибке настройка "использовать пиксельные размеры для нижней строки" - убрана "в скрипты". Предназначена для использования в случае двух мониторов сильно разного разрешения, при проблемах в отрисовке нижней строки. Включение - скриптом UseBottomBarFontPixels.reg

SonyPixelShift2DNG: beta 0.8.2

Освежили версию

Качаем тут:

Новое (крупными штрихами):

  • Рекурсивная обработка папок
  • Поддержка формата APS-C
  • В DNG пишутся теги NoiseProfile и BaselineNoise
  • Все настройки убраны в отдельный диалог настроек
  • Все лишние кнопки (About, Manual) перенесены в Menu - Help
  • ...

О жатых и нежатых RAW

Сформулировалось вчера в дискуссии о том, что дескать от жатых RAW только польза, ибо места меньше.

Вот чтобы не пропало, запишу:

  1. Если у пользователя есть настроенный и работающий процесс сохранения данных, то единственное о чем ему надо думать - это какие диски (или кассеты, если стример) покупать (в будущем) для замены существующих "по кругу".
    Даже в наиболее вопиющих случаях (130Mb DNG вместо 330Mb ARQ), цена вопроса - копейки  за файл (в буквальном смысле копейки: цена гигабайта сейчас - рубля 2-3 на HDD).
  2. Если же процесса бэкапа нет (это часто бывает в поле), то нежатые файлы гораздо безопаснее: один поврежденный бит у жатых - это файл можно отправлять в утиль (ну может если повезет - JPEG вынется), а у нежатых форматов - это один поврежденный пиксель и все.
     

SonyPixelShift2DNG (beta)

Как хорошо известно читателям этого блога (раз, два), в камере Sony A7R-III есть режим PixelShift: снимаются 4 кадра со сдвигом в ровно в пиксель, после чего можно собрать эти кадры в один и получить полноцветное изображение без демозаики (а зеленых каналов там будет аж два).

Помимо понятных ограничений (снимать можно только совсем статические сцены), при использовании этого режима есть и ограничения Workflow:

  • Комбинировать 4 ARW-файла в один
  • ...

Sony A7R-III: тросики

Есть у меня универсальный тросик Pixel TC-252 (точнее два, второй - TC-282 с радиомодулем, но пользуюсь я им редко). Он не только тросик, но и timelapse-контроллер.

К этому тросику у меня сменные хвосты под все камеры, включая Sony. Очень удобно, особенно если в наличии разнородные камеры, один девайс и несколько разных хвостов.

Так вот, с A7R-III все, на удивление, не так хорошо:

  • Тросик вроде бы даже и работает, по поднажатию фокусируется, по полному - снимает.
  • Но такое вот впечатление, что размер буфера ограничен тремя кадрами: если поставить серийную съемку и нажать на педаль, то снимется три кадра и все. Если сразуже нажать на педаль второй раз - 1-2. Когда буфер сбросится - опять три.
  • И та же ситуация с брекетингом, даже хуже: если поставить длину брекетинга в 5 или 7 кадров, то снимется три, а продолжение - опять с начала.

Спросил в сони-форуме, народ попробовал, с родным тросиком такого нет. Сегодня вот купил себе RM-VPR1, проверил лично, никаких проблем: длина серии ~70 (на compressed-формате), брекетинг тоже работает.

В чем фигня - не знаю. Можно ли вылечить ее сменой кабеля для Pixel - тоже не знаю.

Снова про архивный формат DNG

Вот возьмем, к примеру, камеры Sony.

У них есть "шифрованый" (см sony_decrypt() в dcraw) блок данных SR2, устроенный, если в двух словах, так:

  • TIFF/EXIF like IFD с небольшим количеством записей в которых лежит
    • смещение до блока данных
    • размер блока данных
    • ключ для расшифровки
    • ну и еще что-то, науке неизвестное, всего вот в A7RM3 - 9 записей (т.е. 9x12 + 2 байта в начале = 110 байт)
  • небольшой паддинг (в A7RM3 - 4 байта нулей)
  • Ну и
  • ...

Байер или не байер (2) или опять про PixelShift

Вдумчивые читатели подкололи (за что им спасибо): использованный для показа в предыдущем тексте кусок мишеньки - уже на пределе возможностей струйника. Контраст там еще какой-то есть, но он далек от задуманного 1EV.

Переставил штатив вдвое дальше, объектив тот же, используем вторую (более крупную мишень). С ней результаты у PixelShift (т.е. без дебайеризации) более разнообразные.

Вот линии, идущие под 45 градусов (кликните для просмотра в полный размер), это скриншот с фотошопа 600%:

...

Байер или не байер...

С наличием присутствия Pixel Shift mode в соньке появилась возможность проверить, сколько же полезного пикселя сжирает байер.

Моя любимая low-contrast resolution target, слева Pixel Shift, справа - один из исходных ARW (оба файла обработаны одинаково, а именно открыты в ACR и нажато OK). Это скриншот в фотошопе "500%", кликните для зумирования, иначе разницы точно не будет.

(в виде PNG выложено...

Я ваш Adobe DNG SDK труба шатал!

Продолжаю биться головой о стену DNG SDK .

Вот, к примеру, объявление функции

void dng_negative::SetStage1Image (AutoPtr<dng_image> &image);

Вот как я обычно делаю:

// MyClass.h class dng_image; // Никаких include "dng_.....h", просто forward declaration class MyClass { private: dng_image *image; };

И только там, где у меня implemetation для MyClass - там будет включено "dng_image.h" и мы, наконец, разберемся, что же это такое (а указатель... ну указатель, 4/8 байт, нечего про него знать, private)

Но если интерфейс у dng_negative требует AutoPtr<>,...

Про Adobe DNG SDK

Вдогонку ко вчерашнему.

При рассмотрении потрохов DNG SDK (каковой, конечно же, используется в Adobe DNG Converter, другой вопрос что публичная версия могла несколько устареть) объяснение такому поведению EXIF нашлось:

  • Структура dng_exif - это разобранный (в кучу полей) EXIF
  • Пишется EXIF-таблица - из этой структуры.
  • Соответственно
    • Если поле (тег) неизвестно (ну вот OffsetTime), оно не разбирается.
    • Если поле не разобрано - оно не пишется.
    • Если тег известен, то он может разбираться в несколько полей dng_exif
    • Так, к примеру,
  • ...

Про Adobe DNG Converter и "архивный формат"

Возьмем, значит, ARW-файл от Sony A7RM3 и скормим его Adobe DNG Converter 10.1

И начнем рассматривать EXIF (это у меня любимая забава).

В исходнике было:

 | | 0) ExposureTime = 0.025 (1/40) | | - Tag 0x829a (8 bytes, rational64u[1]): | | 143a: 01 00 00 00 28 00 00 00 [....(...] | | 1) FNumber = 3.2 (32/10) | | - Tag 0x829d (8 bytes, rational64u[1]): | | 1442: 20 00 00 00 0a 00 00 00 [...

Про матричный и точечный замер

В рамках процесса просвещения наших пользователей (или можно сказать иначе, в рамках объяснения "зачем нужен FastRawViewer) Илья Борг написал статью про экспозамер, доступную в этот раз как на русском, так и на английском:

RU: Один из способов "попасть в точку" с экспозицией.

EN: One Way to Get Spot-On Exposure for Your Shots.

Будем благодарны замечаниям и вообще будем рады обсуждению. Можно там (там везде есть комментарии), можно - тут.

Про Sony A7R-III, часть 1

Перед новым годом сменил A7R-II на -III, при этом -II продал на следующий день после покупки -III и сравнения камер у меня не было, есть память о старой и (пока довольно скромные) впечатления о новой.

Пока большого опыта с новой камерой нет, погода не располагает к прогулкам, тем не менее какие-то ощущения уже сложились.

К A7R-II претензии у меня были такие:

  1. Крайне малый срок жизни от батарей, в плохом случае у меня было 105 кадров. Это касалось и
  2. ...

Sony Pixel Shift mode

Игрался с Sony Pixel Shift Mode, получил такую вот гистограмму ровной поверхности (это кусочек кадра, подоконник):

Причина тривиальна, большой промежуток между кадрами (специально так поставил) и успело поменяться освещение. Но смешно.

На изображении это выглядит как сильный color shift на ровных поверхностях (подоконник на котором лежит диск - исходно белый, пусть и запыленный), гистограмма выше - сделана как раз по подоконнику.

...

Sale: Sony A7R-II + аксессуары

Продается фотокамера Sony A7R-II Продано

FastRawViewer 1.4.6 beta: поддержка формата ARQ, быстрое копирование/перемещение в подпапку

Международная обстановка требует анонсировать FRV с поддержкой формата ARQ (это 4 кадра, снятые камерой Sony A7R-III и склеенные в один файл программой Sony Imaging Edge) - что я и делаю.

Обратите внимание, файлы огромные (~325Mb) и только чтение их с быстрого SATA SSD занимает порядка секунды, если же у вас все лежит на (железном) HDD или на (гигабитной) сети - все будет еще сильно медленнее. Про WiFi я и вовсе молчу.

Помимо поддержки ARQ, в эту версию попало и быстрое...

FastRawViewer 1.4.5 Release

Одной строкой: FRV 1.4.5 вышел, брать на официальном сайте.

Относительно 1.4.5-1200 (который был в исходном анонсе Release Candidate):

  • Обновлены камерные данные для совместимости с Adobe Camera Raw 10.1 (только для тех камер, что впервые поддержаны в этой самой 10.1).
  • Исправлен косяк с контекстными меню Copy/Move, проявлявшийся только в OS X 10.6 (там вылезали лишние строки).

Вспышки Godox: смешение систем не работает

До меня, наконец, доехали оба стартовых комплекта Godox:

  • Вспышка TT350
  • Трансмиттер X1T
  • И по такому комплекту на Canon и на Olympus

Общая идея была в том, что разносистемные вспышки +транмиттер правильной системы должны работать в TTL-режиме, да еще и с регулировкой относительной мощности по каналам.

Так вот: нихрена, точнее нихрена в TTL-режиме

Sale: Zeiss Loxia 85/2.4

Сгорел сарай - гори и хата, цены снижены.

Продаются:

  1. Zeiss Loxia 85/2.4 для Sony-E, состояние нового - 59000р

Подробности, фоточки и т.п. по ссылке: https://blog.lexa.ru/2017/11/27/sale_optika_sony_i_dlya_sony.html

FastRawViewer 1.4.5 Release Candidate

Поскольку в FRV 1.4.4 нашлись неприятные косяки, мы решили быстро выпустить версию 1.4.5.

Нового в ней немного, исправлено тоже немного, но ошибки (кроме показа леечных превьюшек) были внесены именно в версии 1.4.4:

  1. Добавлена настройка Preferences - Grid/Filmstrip - Ignore folder paths on selection load (стандартно выключена):
    В списках отмеченных файлов, сделанных через Menu - Select - Save selection to file содержится просто список отмеченных файлов, по одному на строчку, с полными путями. При загрузке через Load/Append Selection from file
  2. ...

О дефляции

Зашел случайно на сайт МГТС и выяснил, что если переключиться с текущего тарифа (100Mbit/s) на новый 200Mbit/s, то станет на 110 рублей дешевле (а тарифа 100 больше нет).

Чего вам всем и желаю.

Трудовые будни

Вот решил я для экономии памяти - для распаковки JPEG иметь буфер на одну строчку и сразу распихивать ее куда надо (в tiled-буферы с перекрытиями).

Как мне повезло, что тестировать-отлаживать я начал на progressive JPEG......

Sale: оптика Sony и для Sony

Продаются:

  • Объектив Sony 24-70 FE (SEL-2470Z) ПРОДАНО
  • Объектив Zeiss Loxia 85/2.4
  • Объектив Sony 135 F2.8 [T4.5] STF - ПРОДАНО
  • переходник Sony LA-EA3
  • Объектив Sigma 20/1.4 для Canon ПРОДАНО
  • переходник Sigma MC-11 на Sony E/FE ПРОДАНО

Подробности, фоточки, цены - все внутри, жмите Read More

RawDigger 1.2.23

Буду не менее краток. RawDigger 1.2.23:

Разницы с бета-версией (1.2.23-548) - только Exiftool посвежее. Выпущено чтобы иметь релиз с поддержкой 1000+ камер :)

 

Записки сумасшедшего: Qt+OpenGL

Мы продолжаем наш репортаж про Qt и OpenGL.

В Qt, если кто не знает, есть приятные врапперы для OpenGL. QOpenGLShaderProgram для шейдеров, QOpenGLBuffer для буферов ну и так далее. Я ими пользуюсь, потому что удобно, сахарок вкусный типа QOpenGLVertexArrayObject::Binder, опять же деструкторы все удалят и так далее.

И есть QOpenGLTexture, любовь с ней в FRV у меня не задалась (делаю все руками в результате), а тут в рамках HelloWorld-2017 решил вернуться к ней.

И получился (почти)...

Pages

Subscribe to blog.lexa.ru: все статьи