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

Title Comment
Я тут почитал хвалебных

Я тут почитал хвалебных отзывов о Perfect Resize, решил им даунсайзить сканы со слайда 6x6 до экранного размера. Ага. На третьем же кадре я получил в вытянутых тенях адскую москитную сетку (чётко видимый паттерн квадратный). Испугался, что сканер (N9000, не хухры-мухры) накрылся и стал бандинг давать. Пересканировал в single step режиме -- нет бандинга. Задумался. Вспомнил про Perfect resize. Попробовал просто ресайз в фотошопе -- нет бандинга и на старом. Отресайзил пёрфектом новый -- есть бандинг. Плюнул и снёс.

Да, верно. Я как-то вечером

Да, верно. Я как-то вечером поленился думать и проинтерполировал тот факт, что при отображении-то плохо, когда подмешивают... Чем чище источники, тем шире охват и всё такое...

Ну вот блин не всегда. Ну вот

Ну вот блин не всегда. Ну вот блин уже полгода нет сил на D7 поапгрейдиться....

Когда ответ -- повторяется.

Когда ответ -- повторяется. top-level комментарий запостился нормально.

Возьмем два крайних случая 1)

Возьмем два крайних случая
1) Спектральные кривые всех трех каналов одинаковы. Получим монохромную камеру с какой-то спектральной чувствительностью (см. названия старых ч-б пленок).
2) Спектральные кривые не пересекаются (колоколы или еще что). В этом случае для монохроматического сигнала мы получим очень грубую характеристику ("попали в такой-то диапазон - номер канала"). Для широкополосного (который и интересен) - получим нечто, что я затрудняюсь оценить, но очевидно что совсем хорошо не будет.
Чем уже колоколы у каналов - тем хуже.

Вывод? Истина где-то между этими случаями.

или только когда ответ? или

или только когда ответ? или уже починилось?

Алекс, у тебя после поста

Алекс, у тебя после поста комментария показывается пустая страница вдруг.

Вообще, я видел где-то беседу

Вообще, я видел где-то беседу с технологом из физлаборатории -- и он утверждал, что нынче не проблема сделать фильтр практически с любой характеристикой. Т.е. есть методики по от балды нарисованной кривой сделать фильтр. Да, если кривая совсем от балды нарисована -- дорого и долго (много-много слоёв толщиной в доли длины волны с разными коэффициентами преломления), но делается. А если кривая разумная (bandpass разной формы колокольчатости) так и вообще без проблем.

Но всё это трёп -- источников я дать не могу.

А вот с разделением цвета все

А вот с разделением цвета все куда лучше, чем у байера. И именно за счет перекрытия каналов.

А это не взаимоисключающие параграфы?
Мне казалось, что лучшее разделение цвета -- когда каналы не перекрываются вообще.

Ну вот насколько я понял, этот самый deployment target выраж

Ну вот насколько я понял, этот самый deployment target выражается в -mmin-macosx-version=

Кроме того, я заглянул в потроха тамошнему STL-ю (из которого вырос тот iostream, который). Да, там что-то пытаются запрятать через #ifdef __TARGETING_4_0_DYLIB но даже если этот дефайн явно подефайнить, зависимость от std::__ostream_insert остается.

есть что-то похожее: For example, suppose in Xcode you set

есть что-то похожее:

For example, suppose in Xcode you set the deployment target (minimum required version) to OS X v10.2 and the target SDK (maximum allowed version) to OS X v10.3. During compilation, the compiler would weakly link any interfaces that were introduced in OS X version 10.3 while strongly linking earlier interfaces. This would allow your application to continue running on OS X version 10.2 but still take advantage of newer features when they are available.

> убедился что на 10.5 malloc (у меня!) возвращает всегда 16

> убедился что на 10.5 malloc (у меня!) возвращает всегда 16-byte aligned

на x86-64 malloc() всегда должен возвращать 128-bit aligned -- требуется для long double.

http://www.fortran-2000.com/A

http://www.fortran-2000.com/ArnaudRecipes/sharedlib.html

Тут пишут, что DYLD_BIND_AT_LAUNCH.

Под Unixами так же. По

Под Unixами так же. По умолчанию ELF использует lazy bindings, выключается переменной окружения LD_BIND_NOW. Как выключить для mach-O, не знаю.

Solaris придумал symbol versioning, чтобы можно было определять наличие требуемых символов без их разрешения. GNU творчески развил, каждый символ получает версию. Часто авторы библиотек добавляют новые символы в существующие версии, убивая полезность проверки.

Некоторое (изрядное)

Некоторое (изрядное) количество else{} - это ж обработка всяких исключительных ситуаций (битый файл, нехватка памяти, невозможность записать на RO-диск, ну там мало ли).

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

Так может прогнать под каким

Так может прогнать под каким code coverage tool "под нагрузкой" и посмотреть, получилось ли близкое к 100%. Вопрос, конечно, как подсунуть такую нагрузку, чтобы код залез во все дырки всех if()/else()/else()/else(). Такого достичь сложно, но можно.
И, к сожалению, не знаком с маковыми компиляторами и тулзами, которые доступны.

Я похоже маленько

Я похоже маленько погорячился, в X3F tools нету сжатия по хаффману. Т.е. можно только готовые блоки писать.
Но так как дерево там стандартное, то упаковку можно и сделать.

Если не сложно, то как туда

Если не сложно, то как туда загнать произвольные данные(ведь CAFM данные он не трогает)я в справке к x3f tool этого не нашел, или же просто x3f merge не работает должным образом. Некий практический смысл,может имеет загнать RAW данные из к примеру DP2m в DP3m/SD1.

Не надо один пиксель. Надо

Не надо один пиксель. Надо две ровные плашки.

Вообще, с помощью x3f tools Вообще, с помощью x3f tools можно произвольные данные загнать в X3F файл, а дальше скормить это конвертору. Аналогично тому, как я с DNG делал.

Эксперименты vgrin показывают, что шарпенинг есть при "все ручки по нулям" и вообще ВЧ-часть там странная.

Видимых на тестовом сюжете

Видимых на тестовом сюжете (черная или темно-серая нитка на светло-сером фоне), при значительном увеличении. Кстати, такой тест я с темным волосом проделывал, уложив его по ширине в 1 пиксель. Смотрим попиксельно - вот пиксель фона, RGB столько-то; вот пиксель волоса, RGB столько-то, значений меньших, чем у волоса, по краю не фиксирую, как и значений больших, чем у фона. Где тут быть шарпенингу, не подскажете?

> Сам принцип шарпенинга

> Сам принцип шарпенинга заключается в локальном повышении контраста на контрастных же переходах.

это не значит наличие видимых _вами_ (с учетом озвученной вами позиции) ужасных ореолов :-)...

Сам принцип шарпенинга

Сам принцип шарпенинга заключается в локальном повышении контраста на контрастных же переходах. Т.е. наличие шарпенинга, при целенаправленном изучении, видно всегда.

> А то, что сторонние

> А то, что сторонние конвертеры фовеон плохо переваривают - факт.

причем здесь сторонние или нет - речь не о цвете же, и при отсутствии демозаика списать можно только на шарпенинг (мб в определенном канале, например в "красном")... и потом наличие явных ореолов, это признак плохого шарпенинга или перешарпа - a вовсе не наличия или отсутствия такогово

Можете равчик кинуть

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

Есть артефакты шарпенинга на

Есть артефакты шарпенинга на DP2m, есть каемки вокруг деревьев тех же, да на фовеоне можно можно меньший радиус использовать, но он есть.
Самое веселое это лица разглядывать. Такое ощущение что есть НЧ слой, + заблюренный СЧ слой + пошарпленный ВЧ слой, и у этого бутерброда еще и обесцвечивают тени.
У меня есть несколько портретов при солнечном освещении, в ручную раскрашенных - цвет много более фовеонистый чем после СПП(нормальное голубое небо, есть полутона, картинка не перешарплена и весьма пластична, хоть и очень шумная), но красный-оранжевый не очень адекватны.

Речь не про байер, а про

Речь не про байер, а про артефакты шарпенинга. Если я их не наблюдаю даже при увеличении до 1000%, значит, шарпенинга нет. А то, что сторонние конвертеры фовеон плохо переваривают - факт. Держу силкипикс вторым конвертером; в некоторых единичных случаях результат дает лучше, чем родной, но в большинстве проигрывает.

речь не про баер - речь про

речь не про баер - речь про взять разные конвертеры и сравнить один и тот же кусок нитки (для простоты пред. поколение foveona, которое 4.7х3mp, типа DP2, a не DP2m = SPP, SilkyPix, Iridient Rawdeveloper... Adobe не берем)...

Сравнивал. Артефактов

Сравнивал. Артефактов шарпинга не нашел. Нашел микроконтраст, который является прямым следствие отсутствия демозаика. Тот микроконтраст, иллюзию которого на байерах и создают шарпингом. Простейший тест: черная нитка на сером фоне, spp в нулях. Есть окантовка светлее серого?

А просто сравните SPP с

А просто сравните SPP с другими конвертерами (и дай бог скоро с rawdigger'om) - демозаика-то нет, списать на него нельзя, сразу видно где подшарпили, а где - нет... у меня была DP2 и да, надо было в минус в SPP загонять чтобы убрать

Pages

Subscribe to comments_recent_new