Свежие комментарии

Title Comment
Legacy c OpenGL мы пока точно

Legacy c OpenGL мы пока точно делать не будем. Что там будет с Qt 5.4 - посмотрим, оно пока в бете и я не трогаю.

А в остальном: увидите багу - пишите. Программа уже большая, выписывать процедуру тестирования формальную нету сил.

История с SamplesPerPixel=2 в

История с SamplesPerPixel=2 в случае с DNG и Fuji - вообще вот отличная, как мне кажется.
Во-первых, а вот где это документировано? (следствием является то, что DNG от этих Fuji понимают далеко не все, хотя вот совместимый формат, все вот это вот).
Ну ладно, запихали.
Переходим к следующему шагу, линеаризации. LinearizationTable общая на все каналы. Опаньки.
Ну и вообще, пиксели же не друг под другом, информацию о геометрии потеряли, красавцы.

Но да, личную адобовскую задачу это решает (линеаризацией они не пользуются).

Благодарю за быстрый и столь

Благодарю за быстрый и столь развернутый ответ!

Если нужно, готов тестировать на своих двух компах с XP SP2 (и там, и там NVidia с разными версиями дров, обе тянут OpenGL 2.1). Есть ли чек-лист функционала, который требуется проверять?

Проблема в том, что вот даже

На чем тестировал - то и написал в совместимость для Legacy. Наличие XP без SP3 для меня сюрприз :)

Проблема в том, что вот даже WinXP+DX9 - уже неподдерживаемая конфигурация для Qt 5.3. Или XP+OpenGL (что по факту глупо, XP осталась на тех машинах, где никакого OpenGL 2.x скорее всего нет), или уже Vista+DX9. Работает - чудом. И приходится компилировать отдельно, старым компилятором. Но долго это (старый компилятор) продолжаться не может, потому что хочется C++11 lambda и в какой-то момент это случится.

А на подходе Qt 5.4 и переходить на нее мы обязательно будем т.к. это позволяет делать single binary (DX9/OpenGL/эмулятор OpenGL), что резко упрощает поддержку (сейчас тем юзерам, у которых не заработала одна версия - мы говорим "скачайте и попробуйте другую", а с single binary - можно блеклистить конкретные OpenGL-драйвера или вендоров, ну и 99% работы по совместимости делать на нашей стороне). Будет это, конечно, не сразу, а начиная с 5.4.1, не раньше, т.е уже в 15-м году, вероятно весной.
Что будет в 5.4 с XP-совместимостью сказать мне трудно, но предположить могу (что ничего хорошего)

При этом, доля XP среди пользователей у нас меньше 1%, среди Windows-пользователей - соответственно в районе 2%. А головной боли - несравнимо больше (отдельная сборка, отдельный компилятор, отдельные скачки и ужимки в инсталляторе). Соответственно, рука на то чтобы дропнуть поддержку XP - уже занесена. То есть до релиза мы дотянем, естественно, но вот будет ли legacy-версия развиваться дальше - большой для меня вопрос.
Win7 (без Aero) работает лучше XP на старых машинах, я пробовал (на даче 4 компьютера за лето поапгрейдил, они там все примерно 10-летние).

Конкретно по вашему вопросу: я записал в TODO, при отсутствии SP3 буду предлагать подумать про него, но ставиться. Но тестировать XP мне есть где только на XP+SP3 и что там будет на более старых версиях - вопрос.

2. Там вовсе не обычный байер

2. Там вовсе не обычный байер. Почитайте про матрицу EXR.
8 уровней чёрного - это BlackLevelRepeatDim 2 x 2 умножить на SamplesPerPixel.
Там нет ничего лишнего. Хотя dcraw и многие другие, берут только половину матрицы.

3. А я вот не вижу смысла сравнивать scale по x и y.
У этих камер матрица повёрнута на 45 градусов.(кстати тоже EXR)
Перемасштабирование всёравно придётся делать вместе с поворотом.
Масштаб = корень квадратный из двух.
DefaultScale - это просто масштаб подогнали, так чтобы последняя точка
исходной картинки совпадала с последней точкой полученной картинки.
Рассчитано, что картинка обрезается по DefaultCropSize.
Так как у Вас другой размер, Вам этот DefaultScale не подойдёт.
Можно рассчитать самому, а можно и оставить корень из двух.
Разница почти не заметна.

Legacy-версия под WinXP SP2

Не могли бы вы ослабить требования к версии операционной системы в установщике Legacy-версии?

У меня WinXP x86 SP2 (да-да, динозавры понабежали ;), и на ней версия 0.9.4 Build 441 работает без проблем, по крайней мере, пока ничего не вылезло.
Однако, установщик утверждает, что требуется SP3. Оно, конечно, не сложно вытащить содержимое из инсталлятора, но приятнее всё-таки устанавливать по-человечески :)

Заранее спасибо!

Там есть Lens info (это

Там есть Lens info (это фокусное и максимальная диафрагма) и Lens At - рабочее положение.

Если дадите файл для опытов - посмотрю детальнее.

Декодирование типа линзы.

У SONY A350
Неверно декодируются линзы.
Для бебицейса пишет не 16-80/F3.5–4.5
А фокусное снимка с максимальной диафрагмой для этого фокусного
Типа
16 F3.5
А кадр
16 5.6

У
ILCA-77M2 Всё нормально

Пардон.

Пардон.
Я там саму ссылку поправил, а то как она выглядит - нет. Она так и выглядела ссылкой на старую версию, хотя была новой :)
Исправил.

Там по секциям, мануал, мак,

Там по секциям, мануал, мак, винда. мак просто повыше винды и один файл:

Ссылки для скачивания
Mac OS X (10.6 - 10.10) /64 bit: FastRawViewer-0.9.3.361.dmg (эта версия будет работать и с 32-битной системой, запущенной на 64-битном процессоре)

Алексей, а ссылка на мак

Алексей, а ссылка на мак версию отсутствует или я просто не нашёл?

Ну поставьте 25ISO в 'Auto

Ну поставьте 25ISO в 'Auto exposure limit', будет вам 0 у автомата.

> Для 99% применений этого

> Для 99% применений этого достаточно.

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

Когда мы тюним сколько

Когда мы тюним сколько процентов пикселов вывести в saturation - для многих снимков это меняет коррекцию во втором знаке, редко в первом.
Если округлять, то тюнинг потеряет смысл.

UPD: первый + или - - округляет, естественно.

Сейчас есть keep exposure

Сейчас есть keep exposure correction for next file.
Для 99% применений этого достаточно.
Forced-значение (в котором можно будет поставить и 0) - в todo есть.

понятно - минимальное ISO 25.

понятно - минимальное ISO 25... все что меньше не срабатывает, значит ложная тревога

хотя нет, похоже что баг там

хотя нет, похоже что баг там совсем другого рода - например набрал на клавиатуре 55, нажал TAB, 55 ISO зафиксировалось, нажал shift TAB и перешел обратно в поле, набрал 10, нажал TAB - и вместо 10 в поле восстановилось 55... вот как-то так

малозначительный баг (почти

малозначительный баг (почти придирка) - в настроках для auto exposure параметр autoexposure limit to effective не дает выбрать меньше чем ISO 100... но камеры то есть и меньшим реальным ISO... то есть я например могу выбрать ISO 101, но не могу ISO50 или ISO25 ... понятно что обычно там речь будет идти о высоких ISO, но порядка ради...

и в догонку - не стоит ли

и в догонку - не стоит ли округлять результат auto exposure correction до выбранного шага {manual exposure step size} - в преференциях, где задаются настройки для работы auto exposure correction, как раз есть место под опцию да(в меньшую, в большую)/нет ?

а нельзя ли __опционально__

а нельзя ли __опционально__ развести auto exposure correction и exposure correction = сейчас если exposure correction разрешено то переход на очередной файл (открытие файла) автоматически выполняет auto exposure correction - хотелось бы иметь опцию (ибо кому-то нравится так, кому-то иначе) чтобы там оставался EV0 но с разрешенными кнопками [-]/[+]

Это полностью повторяет

Это полностью повторяет кнопку 'A' (enable/disable exposure correction).

То есть да, сделано намеренно, чтобы вторым кликом вернуться к предыдущему (а не ноль плюс-минус шаг изменения) состоянию. Если же не запрещать кнопки +/- при этом, то нажатие на них приведет именно туда, а это явно не желаемое поведение.

вопрос по UI = a хорошо ли

вопрос по UI = a хорошо ли когда кнопки [-]/[+] на тулбаре становятся disabled если кликнуть прямо в значение ЕV поправки для сброса ее в 0 ? и соотв. надо опять кликнуть чтобы их обратно enable (и восстановить пред. значение поправки до сброса в 0) ? может в 0 сбросить, но оставить [-]/[+] enabled ?

Ну вот кликать в кнопку для

Ну вот кликать в кнопку для получения 100% - очевидно глупо, особенно с "zoom anchor at mouse".

UPD: на самом деле zoom controls вообще не на стандартном статусбаре, нужно явно включать, то есть это вот ровно для тех, кто хочет только мышкой. Вот им надо назначить Quick Zoom на что удобно (хоть на левую кнопку), а значит fit тоже будет под рукой.

> клик по значению зума - fit

> клик по значению зума - fit to window

все таки есть какой-то UI диссонанс между где можно кликать для 100% и где можно кликать для fit to window...

а 6400 так и вовсе любой

а 6400 так и вовсе любой современный ФФ вполне умеет.

"Переливание" - это придется

"Переливание" - это придется по таймеру обновлять экран.
Сейчас оно, худо-бедно, даже на программном эмуляторе OpenGL работает (бедно и плохо, жить так трудно, но базовый показ + OE/UE - вполне). Ну рисуется фрейм не за <16ms а за 50-100ms, на глаз видно, ну и что, он же потом не обновляется без нужды. Ну и на чипсетном старом интеле - живет, опять бедно и плохо, но живет.

А даже 20-30fps переливания на дохлых машинах и, тем более, на эмуляторе - в лоб не сделать.

> Если вдруг красные

> Если вдруг красные насыщенные света, на которых что-то выбито (случай не исключительный) - то ничего не видно.

А может плавно "плавно переливающиеся (небольшим, циклическим, изменением яркости)" цвета (плавно чтобы не выглядело как мигание) ?

Табы еще быстрее кончаются!

Табы еще быстрее кончаются!

Там для числа закладок место еще есть (ну и Фотомеханику или ACDSee нам не переплюнуть), ну и завести чекбокс новый - дело ну 10 минут. Но это ж юзер увидит!

> Если вдруг красные

> Если вдруг красные насыщенные света, на которых что-то выбито (случай не исключительный) - то ничего не видно.

я вот обычно использую UniWB или B/W изображение в FRV - соотв. если бы еще уменьшить буйство цветов для OE то и совсем хорошо (для глаз)

> Правда вот закладка interface уже переполнилась.

пора заводить tab'ы !!!

Ну вот есть опыт RawDigger,

Ну вот есть опыт RawDigger, где один цвет (красный - света, синий - тени). И за счет того, что клиппинг показывается по байеру - там и получается три оттенка.

Я бы не сказал, что этот опыт полностью удачен. Если вдруг красные насыщенные света, на которых что-то выбито (случай не исключительный) - то ничего не видно. И так с любым цветом будет.

Может быть, как вариант для особо нервных, дать регулировать яркость этого OE/UE. Это несложно, да. Правда вот закладка interface уже переполнилась.

Pages

Subscribe to comments_recent_new