Category: it

Category was added automatically. Read all entries about "it".

Фотографам

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

Модуль измерения температуры на базе ADT7420

Некоторые особенности и наблюдения.

1. На плате EVAL-ADT7420-PMDZ подтяжка шины I2C отсутствует, лучше ставить внешнюю, не касающуюся платы.
2. Подтяжку выводов прерывания с платы EVAL-ADT7420-PMDZ стоит снять и сделать внешней.
3. RC-фильтры по питанию, если они нужны, тоже делать внешними.
Все выше, как изящно выражается публика на Analog Devices, нужно для того, чтобы гарантировать, что the thermal
mass is kept as low as possible.

В режиме прерываний флажки Tlow, Thigh, Tcrit не работают, ни в регистре Status, ни, при 13-битном режиме, в регистре LSB Temperature value. Если эти флажки нужны, включите режим comparator mode / CT в регистре Configuration.

Если Вы используете 13-битный режим, можно обнулить 3 младших бита в (LSB) Temperature value (в INT mode там всегда нули, но я б не полагался...) и использовать то же преобразование, что и для 16-битного режима:
ADT7420_ui16_to_degC(code) ((float)((int16_t)(code))/128.0f)
Альтернатива - сдвиг на 3 бита вправо и деление на 16.

Программирование регистров Setpoint Tlow, Thigh, Tcrit - всегда в 16 бит. Я делаю так:
ADT7420_degC_to_ui16(degC) (uint16_t)(128.0f*(degC)+0.5f-signbit(degC))

При чтении 16 бит в Arduino IDE перед Wire.requestFrom нужна Wire.endTransmission(false).

Я использую
union WB {
uint8_t b[2];
uint16_t w;
};

и, соответственно, при чтении
wb.b[1] = Wire.read();
wb.b[0] = Wire.read();
val = wb.w;

при записи
Wire.write(wb.b[1]);
Wire.write(wb.b[0]);

Вот сейчас... обидно было!

Networkadmin: Да. Вы многократно правы.

Особенно обидно, когда стартап из двух программистов выпускает софтину, которая работает местами на порядок быстрее аналогичного софта Adobe. (FastRawViewer vs Adobe Lightroom)

https://science.dirty.ru/intel-smotrit-kak-vsegda-v-budushchee-1058319/

FastRawViewer 1.3.0-892

FastRawViewer-1.3.0-892 (обновим документацию - станет RC4) это не только ценный мех, но и заметные изменения:


  • Устранены множественные атавизмы внутреннего устройства, оставшиеся от версии 1.0.  Это не должно никак повлиять на работу программы, но нуждается в подтверждении путем тестирования.

  • Preferences - Other - Debug log: добавлена возможность писать в лог только сообщения об ошибках.

  • Работа с XMP с файлами с одинаковыми именами (и разными расширениями) в одном каталоге

    • Новая настройка XMP - Warn if overwrite XMP for file with same name
      Если она включена, то FRV будет спрашивать подтверждения при попытке затереть XMP-sidecar файл от файла с тем же именем и другим расширением

    • Новая настройка XMP - Disable batch XMP operations if files with same name are selected
      Если она включена (умолчание), то если в выборке есть повторяющиеся имена файлов (с разными расширениями), то операции пакетного изменения XMP (поворот, метка, рейтинг) будут запрещены в Menu - Select/Batch и в контекстном меню.

    • Настройка XMP - Enable XMP editing for JPEG files удалена, конфликты при записи XMP обрабатываются теперь другим способом.


  • При запуске с указанием имени файла (т.е. при старте в Single file mode), Esc будет возвращать в grid mode

  • Исправлены ошибки:

    • при Undo изменений рейтинга, при некоторых (редких) условиях вместо нулевого рейтинга мог быть восстановлен рейтинг Reject

    • при смене профиля монитора не обновлялись thumbnails в grid/filmstrip.

    • неверно обрабатывался тег LinearizationData в случае Linear DNG

    • для вертикальных DNG с bitmap-preview производился разворот превью в ландшафтную ориентацию.

    • в DirectX-режиме не сохранялся первый скомпилированный шейдер (что не мешало работе программы, но замедляло следующие старты)


  • Поддержка камер:

    • Sony ILCA-68 (A68)

    • YUNEEC CGO4


Качаем тут:

Photoshop и OpenGL

Для работы со светами и полутонами удобно сперва преобразовать изображение к профилю RGB с gamma=1. Преимущества следующие - растянутые света и верхние полутона позволяют очень аккуратно работать с кривыми, кривые получаются плавными; работа с композитной кривой практически не вызывает сдвигов цветового баланса; изменение цветового баланса происходит равномерно, как и в конверторе raw. Для таких работ я всегда готовлю изображение в RPP, ставя gamma=1 в качестве выходной; или, если изображение приходит в виде bitmap (TIFF, JPEG), преобразую с помощью внешней программы, вызывающей CMM. Сегодня я впервые попробовал это сделать в Photoshop и слегка присел.

Исходное изображение (кроп, click для увеличения)



Результат (кроп, click для увеличения)



Выяснилось, что виноват OpenGL. Его отключение (спасибо Андрею за подсказку) вернуло ситуацию в норму. Для OSX это
Photoshop -> Preferences -> Performance
Для Windows
Edit -> Preferences -> Performance

Restart Photoshop.

Подробности - http://kb2.adobe.com/cps/404/kb404898.html в разделе Troubleshooting