PhotoCraft: открытая реализация Adobe Photoshop на Rust

PhotoCraft: открытая реализация Adobe Photoshop на Rust

PhotoCraft — это открытая, чистая реализация Adobe Photoshop, созданная на языке Rust. Проект славится наличием всех основных функций редактирования изображений: слоев, масок, стилей слоев и поддержки реальных PSD файлов.

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

Проект пока находится на ранней стадии альфа-тестирования, поэтому могут быть ошибки и недостатки в функционале. Несмотря на это, PhotoCraft уже поддерживает основные платформы: Windows, macOS, Linux и FreeBSD. Для запуска потребуется Rust, так как программа написана полностью на этом языке.

PhotoCraft — это проект с открытым исходным кодом, представляющий собой переосмысленную реализацию Adobe Photoshop, созданный с нуля на языке программирования Rust. Он предлагает основные функции для редактирования изображений, такие как работа с слоями, масками, текстом и векторной графикой, а также поддерживает реальный формат PSD. Приложение доступно как офлайн, так и с возможностью работы в браузере.

Что умеет PhotoCraft?

PhotoCraft включает в себя обширный набор инструментов и функций для редактирования изображений:

  • Доступные инструменты: 34 инструмента для работы с изображениями, включая маркеры, кисти, инструменты для выделения и многие другие.
  • Слои и стили: Поддерживает создание эффектов на слоях, таких как тени, свечения и наложения.
  • Настройки изображений: Возможность добавления корректирующих слоев для непрерывного редактирования.
  • Работа с текстом: Поддерживает редактирование текстовых слоев с полными настройками.
  • Поддержка PSD: Открывает и сохраняет файлы Photoshop с высоким уровнем совместимости.

Как установить и запустить PhotoCraft?

Для установки PhotoCraft необходимо выполнить несколько команд в терминале:


git clone https://github.com/storytold/photocraft
cd photocraft
cargo run --release -p photocraft -- image.psd

Также доступны сборки для различных операционных систем (macOS, Windows, Linux и FreeBSD) на странице релизов GitHub проекта. Для Linux можно использовать AppImage, .deb, .rpm или Flatpak.

Ограничения

PhotoCraft находится на ранней стадии альфа-версии. Несмотря на присутствие множества функций Photoshop, проект пока не является полноценной заменой для профессиональной работы. Учти, что в нем отсутствуют некоторые AI-функции, более 20 инструментов, а также полная поддержка профессиональных рабочих процессов и совместимость с плагинами.

Где получить помощь и общаться с сообществом?

Если у тебя возникли вопросы или ты хочешь пообщаться с другими пользователями, присоединяйся к сообществу ArtCraft на Discord: discord.gg/artcraft.

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

Открыть на GitHub: storytold/photocraft →

Что нового на GitHub — короткие обзоры на русском Новые обзоры приходят в Telegram. Без спама, по делу.
Подписаться

Похожие статьи

Популярные темы на сайте