Профиль: Аноним (вход | регистрация) неRU opennet.me  
OpenNET

[ новости /+++ | форум | теги |    ]

Проект PhotoSuite развивает открытый аналог Photoshop

05.10.2026 17:06 (MSK)

Доступны первые выпуски графического редактора PhotoSuite, разработчик которого поставил перед собой цель создать продукт, способный заменить классический Adobe Photoshop и полностью поддерживающий форматы PSD и PSB. Программа поддерживает редактирование растровой и векторной графики, и по возможности воспроизводит рабочие процессы, панели инструментов, диалоги, горячие клавиши и модификаторы, привычные пользователям Photoshop CS6. В качестве основного формата файлов применяется PSD. Заявлено, что PSD-файлы, сохранённые в PhotoSuite, могут без проблем открываться в Photoshop и наоборот.

Код написан на JavaScript и распространяется под лицензией GPLv3. Готовые сборки формируются для Linux, Windows и macOS. Для выполнения в качестве обособленного десктоп-приложения задействована небольшая обвязка на языке Rust и платформа Tauri, предоставляющая возможности для использования родных диалогов и меню, доступа к файловой системе, работы с буфером обмена, вывода на печать и перемещения файлов мышью. По заявлению автора проекта, код опубликован после около года разработки в приватном репозитории. В процессе работы используется AI-ассистент, но развивающий проект разработчик не считает PhotoSuite AI-слопом, так полностью контролирует процесс, имея более 20 лет опыта разработки на JavaScript.

Среди реализованных возможностей:

  • Работа с растровыми и векторными слоями, группами слоёв и масками. Совместимые с Photoshop стили слоёв для создания теней, свечения, тиснения, наложение цвета, градиентов, шаблонов и обводки. Умные объекты и фильтры с поддержкой недеструктивного редактирования.
  • Классический набор инструментов, включая выделение, кадрирование, кисти, штампы, восстанавливающая кисть, ластик, градиенты, размытие, осветление/затемнение, перо, текст, фигуры и пипетка.
  • Панорамирование, масштабирование и вращение холста. Выравнивание по сетке, линейкам и произвольно выставляемым направляющим.
  • Ведение истории операций с поддержкой отката изменений и сохранения снапшотов состояния.
  • Набор фильтров, поддерживающих многопоточное выполнение и live-предпросмотр.
  • Возможности для коррекции оптических искажений.
  • Задействование WebAssembly для высокопроизводительной обработки изображений.
  • Инструменты для работы с текстом, использующие Typr.js для работы со шрифтами и скомпилированный в WebAssembly движок HarfBuzz для компоновки текста. Поддержка привязки текста к криволинейной направляющей, деформации текста, лигатур OpenType и кернинга.
  • Возможность создания скриптов для автоматизации действий, используя JavaScript/JSX и движок Acorn.
  • Поддержка создания плагинов для интеграции инструментов в боковую панель.
  • Поддержка форматов файлов: PSD, PSB, AI (Adobe Illustrator), XD (Adobe XD), PNG, APNG, JPEG, WebP, AVIF, TIFF, GIF, BMP, TGA, OpenEXR, SVG, PDF, PostScript, EPS, EMF, WMF, DXF, Sketch, FIG (Figma), AF (Affinity Photo/Designer), XCF (GIMP), DNG, CR2, NEF, ARW и специфичных для камер RAW-форматов.


  1. Главная ссылка к новости (https://www.reddit.com/r/opens...)
  2. OpenNews: Релиз графического редактора GIMP 3.2.6
  3. OpenNews: Проект GIMP развивает новый формат рабочих файлов, идущий на смену XCF
  4. OpenNews: Выпуск PhotoGIMP 3.1, надстройки над GIMP, стилизованной под Photoshop
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/66404-photosuite
Ключевые слова: photosuite, photoshop, image
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (47) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 17:32, 05/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/–
    Вайбкодить - не строить.
     
     
  • 2.4, Аноним (4), 17:38, 05/10/2026 [^] [^^] [^^^] [ответить]  
  • –7 +/–
    Прикол в том что на новых моделях Антропика код получается лучше чем у команд из опытных сениоров. За исключением каких-то совсем уж редких специфичных небольших кусков кода.
     
     
  • 3.7, Аноним (7), 17:49, 05/10/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    Хоспеди, да все равно эти модели надо напрвлять и корректировать, а то они тоже могут делов наделать.
     
     
  • 4.11, Аноним (11), 18:00, 05/10/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/–
    > да все равно эти модели надо напрвлять и корректировать

    Вау, прямо как и людей.

     
     
  • 5.19, Аноним (19), 18:17, 05/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Человек держит контекст длинною в жизнь, а нейронке нужно разжевывать каждый пук.
     
     
  • 6.31, Аноним (31), 18:36, 05/10/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/–
    Зато нейронке показываешь 5-10 тысяч строк ручками отполированного до блеска кода, и она продолжает в том же стиле, потому что это и есть ее контекст. А человеку, который "программист на фортране на любом языке пишет на фортране", этот его контекст длиною в жизнь еще выбить из головы надо, пробиваясь через "а что, мы всегда так делали!" и "а что сразу г..но?"
     
     
  • 7.37, Аноним (7), 18:47, 05/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Ну куда там человеку соревноваться с тысачими серверов за больше деньги
     
  • 6.41, Аноним (11), 18:56, 05/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > Человек держит контекст длинною в жизнь, а нейронке нужно разжевывать каждый пук.

    Какой великолепный копиум.

    Нет, друг, как раз у нейроночки память/контекст не ограничен. Потому, в частности, она сейчас и находит сотнями бажины, которые не нашли ни люди, ни статические анализаторы.

    Про "контекст длиною в жизнь" у человека просто смешно: посади тебя за новый проект этак на несколько миллионов строк легаси С++ кода - и будешь ты сидеть да глазками хлопать. Побежишь спрашивать "а что это за нагромождение костылей и как оно работает?" у старожилов, которые эту зловонную кучу накладывали годами - а они тебе "чувак, та мы сам хз - столько лет уже прошло".

     
     
  • 7.47, _hide_ (ok), 19:12, 05/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    А Вы попробуйте вогнать в нейронку знания:
    * через обучение
    * через РАГ
    * загнав в контекст

    И сравните и потом рассуждайте.

    По моему опыту:
    1. Очень долго. В случае несовпадения при работе с контектом (вопрос сформулирован не так или имеет "шумы"): переписываем обучающую выборку и ждем ещё раз столько же
    2. Быстро. При несопадении поиска (см. 1) -- нужно либо менять описание задачи, либо заново готовить материалы для РАГ. При этом работает через раз. Подходит роботам
    3. Если у Вас нет ограничения в оперативке и вычислительных ресурсах: Вы получаете максимально качественный результат. При несовпадении -- просто уточняем и сразу получаем результат.

     
  • 6.45, Аноним (45), 19:10, 05/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > Человек держит контекст длинною в жизнь

    Нет, не держит.

    А если бы и держал, то контекст этот никоим образом не имел отношения к вот этому новому проекту, за который тебя посадили работать.

    > а нейронке нужно разжевывать каждый пук.

    Нет, не нужно. Как раз потому, что она держит весь контекст и видит взаимосвязи между всеми элементами. В частности, благодаря этому нейронки сейчас массово вылавливают баги, которые никогда не увидел бы человек.

     
  • 4.44, Аноним (44), 19:06, 05/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Ну так направлять их будут но другими нейросетями уже
     
  • 3.9, наме (?), 17:58, 05/10/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/–
    Об этом можно будет судить спустя какое-то время, большее, чем время жизни "последних моделей".

    Но скорее всего автор наиграется и бросит, а подхватывать написанное никто не захочет т.к "последние модели неплохо пишут всё с нуля", и таким маршрутом в какой-то момент мы просто окончательно решим проблему программирования путём отказа от трансляции-компиляции каких-то "исходников". В которых всё равно нет смысла (никто не хочет читать генерёнку, все хотят "развивать и публиковать продукты"), поэтому ещё более стейт-оф-зе-арт-модели в конце-концов будут выплёвывать просто готовые блобы типа "better photoshop.exe v953" с какой-то вклеенной мета-информацией для себя же в лучшем случае.

     
     
  • 4.14, Аноним (11), 18:05, 05/10/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    >> код получается лучше чем у команд из опытных сениоров
    > Об этом можно будет судить спустя какое-то время

    Нет, о качестве кода можно судить прямо сразу же, как этот самый код оказывается в твоем распоряжении.

     
  • 3.10, Аноним (10), 17:59, 05/10/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/–
    Пока у ИИ лучше чем у человеков получается только одно -- врать о нужности и крутости ИИ.
     
  • 3.20, WaspWyspWisp (ok), 18:18, 05/10/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    Пруфы в студию. Или из головы?
     
  • 3.24, Аноним (19), 18:21, 05/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > Прикол в том что на новых моделях Антропика код получается лучше чем у команд из опытных сениоров.

    Чего только не прочтешь на просторах инторнета, мда...

     
  • 3.32, Аноним (32), 18:41, 05/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Получается, но с нюансом: если модель это делает под руководством опытного сениора. Иначе получается код среднестатистического репозитория на гитхабе, ну то есть полное г..
     

  • 1.2, ы (?), 17:33, 05/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/–
    Код написан на Javascript? Ужоснах
     
     
  • 2.5, Аноним (4), 17:40, 05/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Почему это? В своих облаках запускать и кросс платформенно.
     
  • 2.16, онон (?), 18:11, 05/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    А теперь открой photopea. Быстрее и удобнее GIMP.
     
  • 2.21, Аноним (19), 18:18, 05/10/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/–
    Почему ужас? Наконец, для фш перестанет быть оправданием для т.н. "линуксойдов".
     

  • 1.3, Аноним (3), 17:38, 05/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/–
    > Код написан на JavaScript... Для выполнения в качестве обособленного десктоп-приложения задействована небольшая обвязка на языке Rust и платформа Tauri

    Быстродействие и время старта продуктов Адобе покажется вам цветочками по сравнению с этим монстром.

     
  • 1.6, Аноним (6), 17:49, 05/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +7 +/–
    Надо было назвать PhotoSlop
     
  • 1.8, Аноним (8), 17:54, 05/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/–
    А почему бы просто проекту Gimp не помочь?
     
     
  • 2.12, Аноним (11), 18:02, 05/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    Потому что в Гимпе борцуют против нейронок?
     
     
  • 3.18, Аноним (18), 18:14, 05/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    >в Гимпе борцуют против нейронок?

    Да не особо, даже AI-плагины прикручиваются:
    https://github.com/intel/openvino-ai-plugins-gimp

     
  • 2.13, Аноним (13), 18:02, 05/10/2026 [^] [^^] [^^^] [ответить]  
  • –2 +/–
    Как ты собрался двигатель от феррари ставить на запорожец? GIMP полноценную разработку не потянет ни технологически, ни административно. Технологически - потому что он на 100% состоит из легаси которое проще переписать чем не сломать, именно поэтому туда 20 лет CMYK не могут впилить. Административно - потому что его пилят полтора деда, которым не противно в этой непригодной к использованию тухлятине ковыряться, они не смогут ни в количество кода от нейронок, ни в качество, да и вообще, скорее всего, там какая-нибудь гномовская или гнушная AI полиси на тему "не надо нам вообще ваших двигателей, мы босичком по травке походим".
     
     
  • 3.15, пох.. (?), 18:09, 05/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    с полиси ты угадал, все так и есть.

    но основная проблема - что они никогда и не видели в своей поделке замену фотошопа (они и пользоваться-то им по большому счету никогда не умели).
    Оно решало их простецкие задачки, уровня рисования баннера для сайтика-дорвея - и по сей день решает.

    Порешать задачки фотографов - бралась крита. Но там тоже что-то с самого начала пошло не так.

    А для всего остального - в общем хватает и microsoft photo. Ну если прямо на мабиле нажать кнопку "поправить с AI" почему-то забыл.

     
     
  • 4.30, Аноним (30), 18:33, 05/10/2026 [^] [^^] [^^^] [ответить]  
  • –1 +/–
    >А для всего остального - в общем хватает и microsoft photo

    Ну мы то знаем что ты не осилил Линукс. Вот и топишь за гнилой Майкрософт.

     
  • 3.28, Аноним (30), 18:31, 05/10/2026 Скрыто ботом-модератором     [к модератору]
  • +/–
     
  • 2.22, Смузихеб забывший пароль (?), 18:18, 05/10/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/–
    а зачем ?
     
  • 2.23, Аноним (19), 18:19, 05/10/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    Потому что gimp итак хорош. Плох он только для поциентов с синдромом утёнка, кто кроме фш ничего не видел в своей жизни.
     

  • 1.17, Аноним (11), 18:12, 05/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/–
    Ну что, воины против нейронок, вот вам и подъехал тот самый "аналог Фотошоп от домохозяйки", о якобы невозможности создания которого вы любили упоминать в качестве якобы бесполезности ИИ.
     
     
  • 2.27, Аноним (27), 18:31, 05/10/2026 [^] [^^] [^^^] [ответить]  
  • +2 +/–
    норм у тебя домохозяйки, с 20 годами программирования за плечами.
     
     
  • 3.36, Инопланетянин (?), 18:45, 05/10/2026 [^] [^^] [^^^] [ответить]  
  • +1 +/–
    Домохозяин кода.
     
  • 3.39, Инопланетянин (?), 18:50, 05/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > с 20 годами программирования за плечами.

    А 20 лет программирования на бананаскрипт - это сколько по меркам нормальных яп?

     
  • 3.42, Аноним (11), 19:04, 05/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > норм у тебя домохозяйки, с 20 годами программирования за плечами.

    И что толку от этих 20 лет JS-вебни в контексте навайбкоженого за год аналога Creative Suite?

    Ты правда думаешь, что этот его "опыт" как-то был релевантен?

    Проснись, чувак, эти аналоги Фотошопа вайбкодчт уже пачками. Вон еще один герой сделал не только Photoshop, но и все остальные аналоги программ из Creative Suite.

    https://github.com/storytold/artcraft

     

  • 1.25, Смузихеб забывший пароль (?), 18:24, 05/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    > полностью поддерживающий форматы PSD и PSB

    почему бы просто плагин не сделать к какому-то готовому инструменту ?

    > Adobe Photoshop CS6, 2012г

    По мнению автора, ФШ достиг своего идеала ровно в 2012 году и, ни добавить, ни убавить ?

     
     
  • 2.33, Аноним (30), 18:43, 05/10/2026 Скрыто ботом-модератором     [к модератору]
  • +/–
     
  • 2.40, пох.. (?), 18:51, 05/10/2026 [^] [^^] [^^^] [ответить]  
  • +/–
    > почему бы просто плагин не сделать к какому-то готовому инструменту ?

    потому что чужое ядро может оказаться (и наверняка будет) принципиально несовместимо с форматом, как мы уже видели в истории с openoffice и его попытками косплеить doc.
    А тут все гораздо сложнее доков (по сути у оо проблема с такими доками что лучше их переделать).

    Правильный psd - с редактированием слоями, а не мазюканьем по основному слою, вряд ли удастся сконвертировать без потерь, потому что мало нам формата - сами инструменты должны работать идеально одинаково с оригиналом.

    А надо ж еще отредактировав - суметь сохранить, чтоб у пользователя фотошопа потом тоже открылось.

    > По мнению автора, ФШ достиг своего идеала ровно в 2012 году и, ни добавить, ни убавить ?

    по мнению не одного только автора, после перехода с кровью болью и кишками на 64битную архитектуру - глобальных изменений нет. В принципе, фотошоп вообще не особенно любит глобальные изменения. Его пользователям важнее умение правильно открыть псдшник 2000го года.

    ну а acr вероятно и не получится и не планируется копировать. (в общем и необязательно)

     

  • 1.26, Rodegast (ok), 18:27, 05/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    Спасибо. Не нужно.
     
  • 1.29, mikhailnov (ok), 18:33, 05/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    Фотошоп в Tauri, то есть в WebKitGTK.....
    А почему нативные компоненты там в webassembly, а не по-настоящему нативно?
    Дипсик говорит, что webaseembly в webkitgtk калечный (не проверял, но звучит правдоподобно):
    "Отсутствие SharedArrayBuffer.
    Это ключевое ограничение. Для многопоточных WASM-вычислений (например, через rayon) требуется SharedArrayBuffer, но libwebkitgtk, который использует Tauri на Linux, не поддерживает его. В результате WASM-код, рассчитанный на параллелизм, на Linux будет работать значительно медленнее, чем на Windows или macOS. "
     
  • 1.34, Аноним (34), 18:44, 05/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    > не считает PhotoSuite AI-слопом, так полностью контролирует процесс, имея более 20 лет опыта разработки на JavaScript.

    опять тот азербайджанец, который тут свой нейрослопный мессенджер рекламировал?

     

  • 1.35, Аноним (35), 18:45, 05/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/–
    >В процессе работы используется AI-ассистент, но развивающий проект разработчик не считает PhotoSuite AI-слопом

    It's not gay until balls touch.

     
  • 1.38, Инопланетянин (?), 18:48, 05/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    * Лицензия: ок
    * Стек:     сомнительно
    * Нужность: не ясна

    Итог: надо посмотреть, что будет с проектом через годик другой.

     
  • 1.46, Аноним (46), 19:10, 05/10/2026 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/–
    Они бы хоть мнение дизайнеров спросили как делать лучше, интерфейс Фотошопа сейчас 100 лет как устарел, большинство функционала делают плагинами
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    XSQUARE
    Inferno Solutions
    Hosting by Hoster.ru
    Хоcтинг: