
Бывший дизайнер и разработчик из Google и Apple Робби Тилтон (занимался проектами Google Glass и Apple Vision Pro) представил бесплатный аналог Photoshop для Mac. Это открытый фоторедактор под названием Compositor, Решение имеет высокий уровень оптимизации, установщик приложения для Mac весит всего 8 МБ, а сам проект сделан так, чтобы не нагружать систему. Исходный код решения написан на Swift и опубликован на GitHub под лицензией MIT.

«Adobe Photoshop стоит слишком дорого, а инструменты вроде GIMP кажутся мне недостаточно привычными, чтобы работать, не теряя потока. Именно поэтому я создал Compositor. Моей целью было создание полнофункционального графического редактора с полностью открытым исходным кодом. Я использую Photoshop для композитинга и постобработки, поэтому Compositor спроектирован с учётом этого рабочего процесса и оснащён всеми инструментами, необходимыми для получения безупречного финального изображения. Поскольку проект имеет открытый исходный код, вы можете скачать проект Xcode и добавлять, удалять или изменять любые функции под свои нужды», — пояснил разработчик решения.
Системные требования Compositor: macOS 26 и Xcode 26 (для сборки из исходного кода).
Возможности проекта:
слои:
слои и папки, поддержка режимов наложения и настройки непрозрачности;
маски слоев: рисование, заливка, инверсия, размытие и растушевка; возможность связывать и разъединять маску со слоем для их независимой трансформации;
обтравочные маски и маски папок;
корректирующие слои: «Цветовой тон/Насыщенность», «Уровни», «Кривые», «Экспозиция», «Карта градиента» и «Зернистость»;
объединение с нижним слоем, объединение выделенных слоев и объединение группы (⌘E);
дублирование, переименование прямо в списке, изменение порядка и вложенности методом перетаскивания (drag-and-drop); дублирование перетаскиванием с зажатой клавишей Option;
перетаскивание слоев между открытыми проектами.
трансформация:
неразрушающее перемещение, масштабирование, поворот и отражение — изображения сохраняют исходное разрешение независимо от того, насколько сильно вы их уменьшаетеж
свободная деформация (перетаскивание маркера с зажатой клавишей ⌘), фиксация по осям с помощью клавиши Shift
одновременная трансформация нескольких слоёв или целой папки
привязка к границам и центрам холста и слоёв, использование направляющих;
точное задание координат, размеров, масштаба и угла поворота; пошаговое изменение значений клавишами-стрелками;
Отражение слоя и холста (по горизонтали и вертикали).
выделение:
инструменты «Прямоугольная область» и «Овальная область», «Лассо» (произвольное и полигональное) и «Волшебная палочка»;
добавление к выделению и вычитание из него, перемещение контура выделения, а также перемещение и дублирование пикселей внутри выделенной области;
создание выделения на основе пикселей слоя или маски;
заливка с учетом содержимого (Content-Aware Fill), позволяющая также достраивать изображение за пределами его исходных границ.
рисование и ретушь:
кисть с настройкой размера, жёсткости и непрозрачности; рисование прямых линий с зажатой клавишей Shift;
точечная восстанавливающая кисть (с учётом содержимого);
инструмент «Штамп» (Clone Stamp): с выравниванием или без, с возможностью взятия образца как с одного слоя, так и со всех слоёв;
инструмент «Размытие» (для пикселей или масок);
инструменты «Градиент» и «Фигура» (прямоугольники, прямоугольники со скруглёнными углами, эллипсы);
инструмент «Текст» (T): многострочное редактирование текста непосредственно в текстовом блоке, размер и положение которого можно менять перетаскиванием; настройка шрифта, размера, цвета, выравнивания и межстрочного интервала в заголовке инструмента; преобразование текста и использование его в качестве обтравочной маски;
инструмент «Пипетка» и полноценная палитра выбора цвета.
коррекция и фильтры:
уровни (с функцией автокоррекции), Кривые, Цветовой тон/Насыщенность, Экспозиция, Карта градиента, Зернистость и Инверсия Размытие по Гауссу и размытие в движении с выходом за границы слоя;
добавление шума, коррекция объектива и удаление фона;
предварительный просмотр в реальном времени (с ограничением областью выделения, если она активна).
холст и файлы:
работа с несколькими проектами во вкладках;
кадрирование с привязкой и опция симметричного кадрирования;
изменение размера холста и размера изображения;
качественное уменьшение масштаба (даунсэмплинг) без потери чёткости и отображение пиксельной сетки при увеличении;
импорт форматов JPEG, PNG, HEIC и TIFF (включая перетаскивание скриншотов и изображений из других приложений);
экспорт в JPEG с предварительным просмотром в реальном времени (⇧⌥⌘S); копирование объединённого изображения;
поддержка сочетаний клавиш в стиле Photoshop.
Источник: habr.com