Для Windows нужен только WebView2 Runtime — на Windows 10/11 он уже есть. В браузере: Chrome и Edge — полностью, с выбором папки при сохранении; Firefox 89+ и Safari 16.4+ — результат скачивается; телефоны не поддерживаются.
Что это
PhotoTemper — небольшая программа цветокоррекции одного JPEG фильтрами: выбрал фильтр, покрутил ползунки, сравнил «до/после» шторкой — и сохранил результат новым файлом рядом с оригиналом, с EXIF, ICC и XMP исходника. Сорок три фильтра: плёнка и аналоговые приёмы, свет и ночное небо, оптика, печать и цифровые эффекты; фильтры складываются в цепочку. Есть настольная версия для Windows и веб-версия — тот же движок на Rust, в браузере собранный в WebAssembly.
Скриншоты
Ночное небо: цепочка из трёх фильтров — уменьшение звёзд, автобаланс и уровни, локальный контраст; шторка «до/после» и гистограмма с подсветкой пересвета.Обход отбеливания: серебро остаётся поверх красителей — контраст выше, цвет приглушён.Выделение цвета: красный остаётся, остальное уходит в серое; допуск и перо — в градусах тона.
Что умеет
ЦветБазовая коррекция: экспозиция, контраст, тон и насыщенность; автобаланс белого и автоуровни; локальный контраст. Чёрно-белый микшер каналов с тонированием, выделение цвета, раздельное тонирование теней и светов, дуотон.
ПлёнкаСвечение CineStill 800T, характеристическая кривая с зерном, засветки плёнки — мягкие и резкие с рваной кромкой, рамка плёнки с перфорацией, диффузия Pro-Mist, пыль и царапины, обход отбеливания, кросс-процесс, соляризация Сабатье, инфракрасный Aerochrome, альтернативные печати — цианотипия, платинотипия, Ван Дейк, солевая.
СветЭффект Ортона, анаморфные блики, дифракционные лучи и блик объектива с «призраками» от огней, удаление градиента засветки ночного неба, уменьшение звёзд, шумодав цвета.
ОптикаВиньетка по закону cos⁴, tilt-shift с полосой резкости, хроматические аберрации, дисторсия и рыбий глаз, радиальный и линейный смаз, маленькая планета, калейдоскоп, красно-голубой анаглиф.
Печать и цифраРизограф двумя-тремя красками, газетный растр CMYK, гравюра и штриховка, масляная живопись, пиксельная сортировка, VHS и ЭЛТ, мозаика и витраж, цветовая деградация до ретро-палитр с дизерингом, JPEG-дехансер на сотни поколений.
Фильтры складываются в цепочку до восьми шагов, удачные настройки сохраняются своими пресетами; отмена и повтор правок, гистограмма с подсветкой пересвета и недосвета, предпросмотр фильтра при наведении в списке, а в самом списке — только избранные фильтры.
Как устроено
Внутри — движок на Rust. Настольная версия — окно на Tauri; веб-версия — тот же движок, собранный в WebAssembly, считает в фоновых потоках страницы, на многоядерном компьютере — в нескольких сразу. Сервера нет ни у той, ни у другой: снимок открывается и считается у вас на компьютере и в сеть не уходит.
Сохранённый JPEG несёт метаданные исходника — EXIF с датой, камерой и GPS, цветовой профиль ICC, XMP; ориентация уже применена к пикселям. На превью, при увеличении и в файле фильтр даёт одну и ту же картинку: радиусы заданы в долях кадра.