Домой Рейтинги Софт PhotoSuite: новый графический редактор с открытым исходным кодом и поддержкой PSD

PhotoSuite: новый графический редактор с открытым исходным кодом и поддержкой PSD

Представлен PhotoSuite — открытый графический редактор с лицензией GPL-3.0, ориентированный на имитацию интерфейса Adobe Photoshop и нативную работу с форматами PSD и PSB.

Разработчики представили PhotoSuite, новый графический редактор для настольных систем, распространяемый по лицензии GPL-3.0. Проект выделяется на фоне таких инструментов, как GIMP или Krita, тем, что ставит своей целью максимально точное воспроизведение пользовательского опыта Adobe Photoshop. Программа ориентируется на интерфейс и логику работы популярного редактора версии примерно 2020 года.

Интерфейс графического редактора PhotoSuite

Особенности интеграции и совместимости с форматами Adobe

Ключевым преимуществом PhotoSuite является отказ от использования проприетарных форматов как промежуточных. Программа работает с файлами PSD и PSB напрямую, что позволяет сохранять исходную структуру документа при обмене файлами между PhotoSuite и Photoshop. Разработчик утверждает, что обеспечивается поддержка записей слоев, масок, режимов наложения, данных каналов, эффектов слоев, стеков смарт-фильтров, редактируемого текста, векторных путей, срезов и цветовых профилей. Для работы с объемными проектами реализована поддержка формата PSB.

Цель проекта — достижение полной совместимости 1:1. Хотя создатель редактора заявляет о проведении всесторонних тестов с крупными файлами, стоит учитывать, что PhotoSuite является молодым продуктом, возможности которого пока не получили широкой независимой проверки.

Набор инструментов и техническая реализация

Несмотря на раннюю стадию разработки, приложение обладает внушительным функционалом. Пользователям доступны растровые и векторные слои, смарт-объекты, неразрушающие смарт-фильтры и привычные стили слоев, включая тени, свечение и тиснение. В арсенале присутствуют все стандартные инструменты редактирования: от классических кистей и ластика до «Волшебной палочки» и инструментов «Палец» и «Осветлитель». Также реализованы функции коррекции линз через базу данных Lensfun, галерея фильтров и продвинутая работа с типографикой, включая поддержку OpenType-лигатур, кернинга и деформации текста, реализованную через технологии HarfBuzz и FriBidi.

Возможности автоматизации включают движок для воспроизведения файлов Photoshop Actions, поддержку скриптов на JavaScript/JSX и систему плагинов, позволяющую писать расширения на HTML, CSS и JavaScript. Список поддерживаемых форматов охватывает PNG, JPEG, WebP, AVIF, TIFF, GIF, OpenEXR, SVG, PDF, EPS, файлы Illustrator, Adobe XD, Sketch, Figma и XCF (GIMP). Также заявлена экспериментальная поддержка форматов Affinity Photo и Designer, реализованная методом обратной разработки.

Архитектура приложения и локальная работа

Технически PhotoSuite представляет собой десктопное приложение на базе Tauri 2. Графический редактор работает с использованием HTML5, WebAssembly и WebGL внутри системного WebView. За взаимодействие с файловой системой, печать, буфер обмена и системные меню отвечает хост, написанный на языке Rust. Приложение позиционируется как полностью локальное: оно не требует облачного подключения и не передает никакой телеметрии.

На данный момент для Linux доступны готовые сборки в форматах DEB и RPM, также поддерживаются Windows и macOS. Проект претендует на то, чтобы заполнить нишу графического ПО с открытым кодом, которое позволяет профессионалам, привыкшим к интерфейсу Adobe, переходить на бесплатные инструменты без необходимости осваивать принципиально новые рабочие процессы.

Детали интерфейса и рабочего процесса

Разработчик PhotoSuite уделил пристальное внимание тому, чтобы пользователи Photoshop чувствовали себя максимально комфортно. Это достигается не только внешним сходством с версией 2020 года, но и глубокой проработкой эргономики: панели инструментов расположены именно там, где их ожидают увидеть профессионалы, а горячие клавиши в точности соответствуют привычным сочетаниям. Диалоговые окна содержат знакомые пользователям Adobe параметры, а поведение клавиш-модификаторов настроено так, чтобы минимизировать мышечную память, необходимую для переучивания.

Расширенный функционал инструментов

Помимо базового редактирования, программа предлагает ряд продвинутых функций для сложных задач. В их числе:

  • Liquify (Пластика): инструмент для деформации изображений;
  • История изменений: палитра History с поддержкой создания снапшотов;
  • Векторная обработка: полноценные логические (булевы) операции над векторными фигурами;
  • Точная типографика: помимо поддержки OpenType, HarfBuzz и FriBidi обеспечивают корректную работу с двунаправленным текстом (bidi) и текстом по контуру (text-on-path).

Для работы с базовыми инструментами пользователям доступны такие привычные опции, как Marquee (выделение областей), Lasso, инструмент для клонирования (Clone Stamp), восстанавливающая кисть (Healing Brush), градиенты, инструменты «Перо» (Pen), различные фигуры (Shapes) и пипетка для забора цвета. Также присутствует функционал для коррекции линз, базирующийся на библиотеке Lensfun.

Работа с форматами и совместимость

Хотя список поддерживаемых форматов файлов очень широк, пользователям стоит сохранять реалистичные ожидания относительно поддержки документов Affinity (Photo и Designer). Поскольку разработчик реализовал эту функцию методом обратной разработки, на текущем этапе она носит статус экспериментальной и активно дорабатывается. В то же время, проект ставит перед собой амбициозную цель — обеспечить «бесшовный» обмен данными с Photoshop, где каждый слой, эффект и параметр текста после открытия в PhotoSuite остаются редактируемыми и сохраняют свою структуру при возврате в оригинальный софт.

Источник: https://linuxiac.com