Свежие комментарии
Title | Comment |
---|---|
Я тут почитал хвалебных |
Я тут почитал хвалебных отзывов о Perfect Resize, решил им даунсайзить сканы со слайда 6x6 до экранного размера. Ага. На третьем же кадре я получил в вытянутых тенях адскую москитную сетку (чётко видимый паттерн квадратный). Испугался, что сканер (N9000, не хухры-мухры) накрылся и стал бандинг давать. Пересканировал в single step режиме -- нет бандинга. Задумался. Вспомнил про Perfect resize. Попробовал просто ресайз в фотошопе -- нет бандинга и на старом. Отресайзил пёрфектом новый -- есть бандинг. Плюнул и снёс. |
Да, верно. Я как-то вечером |
Да, верно. Я как-то вечером поленился думать и проинтерполировал тот факт, что при отображении-то плохо, когда подмешивают... Чем чище источники, тем шире охват и всё такое... |
Ну вот блин не всегда. Ну вот |
Ну вот блин не всегда. Ну вот блин уже полгода нет сил на D7 поапгрейдиться.... |
Когда ответ -- повторяется. |
Когда ответ -- повторяется. top-level комментарий запостился нормально. |
Возьмем два крайних случая 1) |
Возьмем два крайних случая Вывод? Истина где-то между этими случаями. |
или только когда ответ? или |
или только когда ответ? или уже починилось? |
Алекс, у тебя после поста |
Алекс, у тебя после поста комментария показывается пустая страница вдруг. |
Вообще, я видел где-то беседу |
Вообще, я видел где-то беседу с технологом из физлаборатории -- и он утверждал, что нынче не проблема сделать фильтр практически с любой характеристикой. Т.е. есть методики по от балды нарисованной кривой сделать фильтр. Да, если кривая совсем от балды нарисована -- дорого и долго (много-много слоёв толщиной в доли длины волны с разными коэффициентами преломления), но делается. А если кривая разумная (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
