Мой блог
Бесплатный редактор изображений от PewDiePie: стоит ли он конкуренции с Adobe и Canva
Большинство качественных инструментов для редактирования изображений предполагают обязательную подписку. Теперь, когда практически все они внедряют искусственный интеллект, разработчики используют это как повод для повышения цен и введения новых платных барьеров. Существует и проблема конфиденциальности: ваши рабочие материалы хранятся на чужих серверах. Например, функция генеративной заливки в Photoshop обрабатывается на облачных серверах Adobe, причем каждая генерация списывает кредиты из ежемесячного лимита, привязанного к вашему тарифу. Аналогичным образом поступает и Canva, чья функция удаления фона в один клик недоступна на бесплатном тарифе и предлагается только в версии Pro. К счастью, в сферу редактирования изображений и дизайна на базе искусственного интеллекта все активнее проникают инструменты с самостоятельным хостингом. Одним из самых неожиданных проектов такого рода стал Odysseus — ИИ-пространство, которое выпустил Феликс Кьельберг. Внутри этой платформы скрывается редактор изображений от PewDiePie, предлагающий функции с теми же названиями, что и в меню Adobe или Canva, но работающий исключительно на вашем собственном железе.
Идея создания бесплатного аналога Photoshop
Феликс Чельберг, известный как PewDiePie, представил Odysseus как бесплатное ИИ-пространство с возможностью локального запуска, и с момента релиза проект значительно вырос. Организация на GitHub сменила название с pewdiepie-archdaemon на odysseus-dev, а репозиторий набрал уже почти 90 тысяч звезд. Основная часть этого рабочего пространства сосредоточена на чатах, агентах и исследованиях, в то время как галерея и фоторедактор отнесены к категории дополнительных функций. Тем не менее, именно этот компонент представляет наибольший интерес.
Главным мотивом для создания проекта стала конфиденциальность. Автор неоднократно высказывался о том, сколько личных данных пользователей оседает у корпораций и передается между ними, поэтому он пообещал, что проект всегда останется бесплатным. Он также отмечал, что не хочет, чтобы искусственный интеллект выполнял всю работу за человека — ИИ должен лишь помогать по запросу, что полностью отражает философию работы встроенного редактора.
При этом редактор стал самой амбициозной частью проекта. Автор открыто заявляет, что строит собственный Photoshop, хотя и признает, что инструмент пока далек от такой же функциональной мощи. Все работает локально через Docker, а специальный раздел Cookbook управляющий загрузкой моделей проверяет совместимость с вашим оборудованием.
Интерфейс и возможности галереи
По своей атмосфере интерфейс отчасти напоминает смесь Photopea и Google Photos. При первом открытии галерея выглядит как стандартная библиотека фотографий с поддержкой альбомов и тегов: если перетащить в нее целую папку, она автоматически превратится в альбом с соответствующим названием. Чтобы начать работу, достаточно дважды щелкнуть по снимку и нажать кнопку редактирования. Кроме того, можно создать проект с чистого листа, задав стандартные пропорции пикселей.
Панель инструментов слева покажется знакомой каждому, кто пользовался Photopea или Photoshop. В верхней части расположены инструменты кадрирования, трансформации и перемещения, за ними следуют кисть и ластик, а ниже — штамп, лассо и волшебная палочка. Инструменты искусственного интеллекта сгруппированы в самом низу и отмечены значками в виде искорок. В верхней панели находятся кнопки отмены и возврата действия, а также полноценная история правок.
Функционал вполне стандартен и не поражает воображение революционными решениями, но в этом и заключается главная идея — получить надежный и удобный редактор на собственных условиях. Интерфейс выполнен в приятном стиле и прост в навигации, что добавляет инструменту дополнительные плюсы. С правой стороны находится панель слоев в стиле Photoshop, где для каждого элемента можно настроить видимость и прозрачность, изменить порядок или добавить новые элементы. Данные изображения, его позиция и прозрачность сохраняются вместе с проектом, а незавершенные работы остаются на сервере в виде черновиков, что позволяет продолжить редактирование позже, в том числе с другого устройства. По завершении работы можно перезаписать исходный файл в галерее или сохранить новую копию.
В левом верхнем углу интерфейса редактора красуется небольшая пометка ALPHA. Это указывает на раннюю версию продукта, что местами заметно в процессе работы. Тем не менее, для базовых задач вроде кадрирования снимков под социальные сети или удаления мелких дефектов возможностей вполне хватает.
Разделение возможностей искусственного интеллекта по ресурсам системы
Инструменты на базе искусственного интеллекта делятся на две совершенно разные весовые категории, и именно размер модели определяет доступность её запуска на конкретном железе. Генеративные алгоритмы создают новые пиксели по текстовому описанию, тогда как более компактные утилиты заточены под выполнение строго одной конкретной задачи.
Для генеративной заливки доступный функционал ограничивался локальными моделями Stable Diffusion из раздела Cookbook. Попытка задействовать ключ OpenAI результатов не принесла — редактор просто проигнорировал его. Одна из моделей представляет собой инструмент дорисовки (inpainting), обученный специально для заполнения выделенных маской областей с дополнительными параметрами для самой маски. Вторая модель — это Stable Diffusion 3.5 Medium с 2,5 миллиардами параметров, требующая около 9,9 ГБ видеопамяти без учета текстовых энкодеров.



Стандартная конфигурация Docker не предоставляла Odysseus доступ к графическому процессору, поэтому на тестовой машине все процессы выполнялись силами центрального процессора. Загрузка одной только модели для дорисовки заняла более получаса, а её объем превысил 9 ГБ. В результате выяснилось, что запуск тяжелых моделей на обыкновенном процессоре упирается в серьезные аппаратные ограничения.


Локальные инструменты и зависимости
Несмотря на трудности с тяжелым софтом, альтернативные варианты остались доступны. Более компактные инструменты находятся во вкладке Dependencies раздела Cookbook. Функция удаления фона работает на базе утилиты rembg, использующей небольшие ONNX-модели, которые загружаются автоматически при первом запуске. Модули шумоподавления и увеличения разрешения опираются на realesrgan от Tencent ARC Lab, обученную на полностью синтетических данных для восстановления реальных снимков. Функция выделения по клику реализована через sam_mask на базе Segment Anything от Meta, для которой требуются предварительно установленные PyTorch и библиотеки transformers.
Все эти компоненты занимают минимум места и успешно функционируют на центральном процессоре. Правда, процесс автоматической установки rembg завис, из-за чего потребовалось завершить инсталляцию одной командой pip в PowerShell. В дальнейшем все модули заработали корректно, а наибольшее впечатление произвел инструмент Sharpen AI, который по своему качеству не уступает платным аналогам.
Перспективы проекта и текущее положение дел
Бесплатное удаление фона практически на любом ПК полностью соответствует изначальной задумке автора проекта, поэтому текущий этап можно назвать успешным, несмотря на проблемы с запуском тяжелых генеративных моделей.
Полноценная замена Photoshop появится еще нескоро, и создатель проекта открыто об этом говорит. Главным достижением Odysseus можно назвать успешную реализацию повседневных рутинных функций, за которые крупные разработчики обычно требуют ежемесячную подписку. Генеративная заливка требует более мощного оборудования, однако программа распространяется бесплатно и работает полностью автономно без подключения к интернету.
Источник: xda-developers.com
