BRNV+: post #326 — TG.ME

Короткая история о том, за что я люблю нейросети

Я как-то давно рассказывал (и показывал), что работал фотографом. Меня снова увлекло это занятие, но я столкнулся с проблемой на этапе цветокоррекции. У меня скопилась целая коллекция пресетов, но все они в формате xmp (Adobe), а мне нужен cube (LUT).

Сначала я решил пойти по пути минимального сопротивления и найти готовый сервис, который мне всё переконвертирует. Как оказалось, таких сервисов мало, да они все ещё и платные.

➡️ Недолго думая, я решил собрать свой пакетный конвертер на python

Скрипт генерирует цветовую матрицу HALD LUT, вы её видите в иллюстрации к посту. Далее я мануально на эту картинку с матрицей накладываю xmp-пресет в мобильной версии Lightroom. Затем изменённую матрицу закидываю в папку проекта, запускаю экстрактор, он попиксельно сравнивает её с чистой матрицей и записывает таблицу маршрутизации в файл формата cube.

Естественно, я не сам всё это сделал — техническую архитектуру и план работ сделал Gemini, а Claude написал код. Я в этом участвовал номинально, в основном как менеджер.

Когда я закончил проект, получил свои пресеты в cube и импортировал их в редактор, я снова убедился в мысли о необратимо изменившемся ландшафте цифровых сервисов. Сегодня я могу написать себе меньше чем за час конвертер, за использование которого ещё недавно мне пришлось бы заплатить фаундеру какого-то микро-SaaS.

Вот так! Ну а если кому нужен конвертер — пишите, залью на GitHub
❤️
❤11
April 17, 2026 473 1