代替: Adobe Photoshop
A desktop image editor, faithful to classic Adobe Photoshop, with native PSD/PSB compatibility - Live WebApp: https://photosuite.app/web
↓ ダウンロード
すべてのリリース →- photosuite-0.9.21-linux-x86_64.rpm80 MB
- photosuite-0.9.21-linux-x86_64.tar.gz78 MB
- photosuite-0.9.21-linux-x86_64.deb77 MB
- photosuite-0.9.21-linux-x86_64.flatpak48 MB
- photosuite-0.9.21-linux-aarch64.rpm78 MB
- photosuite-0.9.21-linux-aarch64.tar.gz76 MB
- photosuite-0.9.21-linux-x86_64.AppImage70 MB
- photosuite-0.9.21-linux-aarch64.deb75 MB
PhotoSuite
A desktop image editor faithfully replicating classic Adobe Photoshop with 1:1 native PSD/PSB compatibility.
Live WebApp at https://photosuite.app/web
Downloads • Screenshots • What this is • Features • File formats • Building • Licences
PhotoSuite is built upon PhotoCraft, as an open-source Rust image-editing engine (MIT OR Apache-2.0). Its main focus areas are compatibility, simplicity and speed. Featuring full PSD round-trip between Photoshop and PhotoSuite, classic Photoshop 'feel' (circa version CS6), and GPU optimisation for all Operating Systems. PhotoSuite's cleaner and leaner interface, full PSD and PDF reader and writer, and comprehensive EXR/HDR tools and features on top. Filter and layer effects fidelity is also a major goal.
PhotoSuite was originally clean-room written in JavsScript with a Rust engine (Tauri), but it has since taken a more modern, performant approach. The JS version still lives in many early forks.
Downloads
Installers are on the Releases page.
| Platform | Packages | Architecture |
|---|---|---|
| macOS 11+ | .dmg |
Universal: Apple silicon and Intel |
| Windows 10+ | .msi installer, portable .zip |
x64 |
| Linux | .AppImage, .deb, .rpm, Arch Linux .pkg.tar.zst, .tar.gz |
x86_64 and arm64 |
| Linux | .flatpak |
x86_64 |
On Linux, pick the package for your distribution (<version> and <arch> as in the file name):
sudo apt install ./photosuite-<version>-linux-<arch>.deb # Debian, Ubuntu, Mint, Pop!_OS
sudo dnf install ./photosuite-<version>-linux-<arch>.rpm # Fedora, RHEL (openSUSE: zypper install)
sudo pacman -U photosuite-<version>-linux-<arch>.pkg.tar.zst # Arch Linux, Manjaro, EndeavourOS
flatpak install --user photosuite-<version>-linux-x86_64.flatpak # any distribution with Flatpak
The AppImage needs no installation (chmod +x it and run it) and carries update information, so
AppImageUpdate fetches only what changed
in a new release.
Screenshots
Click any image for the full-resolution version.
Start screen & New Project |
Layer Style |
Camera RAW develop |
Lens Correction |
Filter Gallery |
Adjustments menu |
What this is
PhotoSuite is a full-featured desktop raster and vector graphics editor designed with fidelity in mind rather than reinterpretation. Panels sit where you expect them, shortcuts match your muscle memory, dialogs expose identical fields, and tools behave exactly like the originals, right down to modifier keys. If you know Photoshop ~CS6, you already know PhotoSuite.
- PSD/PSB Native Format: PSD is the native format, not a lossy import filter. Documents round-trip cleanly through the binary format: layer records, masks, blending modes, channel data, descriptors, layer effects, smart-filter stacks, text engine data, vector paths, slices, and colour profiles. A file saved in PhotoSuite opens in Photoshop with its layer tree intact, and vice versa. PSB is supported for large documents.
- Native. egui on wgpu (Metal, Vulkan, DirectX 12), with a CPU fallback. No Electron, no web view, no JavaScript.
- Local and private. No account, no telemetry, no cloud. Your files stay on your machine.
- Scriptable. Every action is a command, the same ones the menus run, so a JSON control channel can do anything the interface can.
Not affiliated with or endorsed by Adobe. Photoshop is a registered trademark of Adobe Inc., named here only to describe the interface and behaviour PhotoSuite follows. PhotoSuite is independent of, and not endorsed by, the PhotoCraft project.
What this is not
Gimp. Or Affinity. I'm certain they have great features, but my goal is not to make a mega-app with a billion functions (however, feel free to create any plugins you want!) - but to offer graphic designers a legal way to edit PSDs for free.
Features
Documents and layers
- Pixel, type, shape, fill and adjustment layers; groups, clipping masks, layer masks and vector masks; all of Photoshop's blend modes.
- Layer styles: Drop Shadow, Inner Shadow, Outer and Inner Glow, Bevel & Emboss, Satin, Color, Gradient and Pattern Overlay, Stroke.
- Smart Objects (embedded and linked) with Smart Filters.
- 8, 16 and 32-bit documents in RGB, Grayscale, CMYK and Lab, with its own ICC colour management engine.
Tools
- Marquee, Lasso, Polygonal and Magnetic Lasso, Magic Wand, Quick and Object Selection, Select Subject, Select and Mask.
- Brush, Pencil, Eraser, Clone Stamp, Healing, Gradient (live and classic), Paint Bucket, Dodge, Burn, Sponge, Blur, Sharpen, Smudge.
- Pen and shape tools, custom shapes, Type (point, paragraph, on a path, warped), Crop, Ruler, Hand, Zoom, Eyedropper.
Adjustments and filters
- Adjustment layers and Image › Adjustments, including Curves, Levels, Hue/Saturation and Color Lookup (3D LUTs, and ICC abstract and device-link profiles).
- Camera Raw: develop raw files and use it as a filter.
- Lens Correction with measured lens profiles from the Lensfun database.
- Liquify, Puppet Warp, Perspective Warp, Vanishing Point, Content-Aware Fill and Scale, the Filter Gallery and the classic filter menus.
Automation and integration
- Actions, Batch and script events.
- A JSON control channel (see docs/control-protocol.md).
- Sandboxed WebAssembly filter plug-ins (docs/plugins.md).
- Native menus on macOS, six themes, adjustable UI font size, and 38 interface languages.
Bundled libraries: Color Lookup presets, gradients, brushes, patterns and custom shapes, each under its own licence (see Licences).
File formats
| Open | Save | |
|---|---|---|
| Layered | PSD, PSB, PhotoSuite (.pcraft) |
PSD, PSB |
| Raster | PNG, JPEG, WebP, TIFF, GIF, BMP, TGA, ICO, QOI, OpenEXR, Radiance HDR, PBM/PGM/PPM/PAM/PFM, HEIC/HEIF | PNG, JPEG, WebP (lossy and lossless), TIFF, OpenEXR, GIF, PNG-8, WBMP |
| Document | PDF: a Photoshop PDF as its document; any other through Import PDF (pages, Crop To, resolution, mode, bit depth), as pixels or as editable layers (text as type, vectors as shapes, gradients as gradient fills, images) | Photoshop PDF: vectors, text and images, with Photoshop's editing data, so Photoshop and PhotoSuite reopen it with every layer |
| Camera raw | DNG, CR2, CR3, NEF, NRW, ARW, PEF, ORF, RW2, RAF | — |
| Presets | Brushes (.abr), gradients (.grd), patterns (.pat), custom shapes (.csh), 3D LUTs (.cube, .3dl, .look) |
— |
Building from source
Rust stable (1.90 or later). Linux also needs
libxkbcommon-dev libwayland-dev libx11-dev libxrandr-dev libxi-dev libgl1-mesa-dev libgtk-3-dev.
cargo run --release -p photosuite # the desktop app
cargo test --workspace # the tests
scripts/dev-macos.sh some/file.psd # macOS: fast development build, opening a file
Installers are built by the scripts in packaging/ (the same ones CI runs).
docs/development.md covers profiles, debugging and the test corpora;
docs/architecture.md explains how the code is organised, and
docs/contributing.md the rules for changes.
Licences
PhotoSuite is licensed under either of the MIT licence or the
Apache License 2.0, at your option. NOTICE carries the required
attributions, including PhotoCraft's.
It bundles third-party material under its own licences, each with its licence file beside it.
THIRD-PARTY-NOTICES.md lists them file by file.
| Material | Author | Licence |
|---|---|---|
| PhotoCraft engine | ArtCraft Team and the PhotoCraft contributors | MIT OR Apache-2.0 |
| Inter, JetBrains Mono fonts | The Inter and JetBrains Mono authors | SIL OFL 1.1 |
| Tabler Icons | Paweł Kuna | MIT |
| Lucide icons | Lucide contributors (some from Feather, Cole Bemis) | ISC, MIT |
| SCOWL word list (spell checking) | Kevin Atkinson and contributors | SCOWL |
| Lensfun lens database (adapted) | The Lensfun contributors | CC BY-SA 3.0 |
| Fresh LUTs Color Lookup presets | Fresh LUTs uploaders | CC0 |
| uiGradients gradients | Indrashish Ghosh and contributors | MIT |
| Subtle Patterns patterns (adapted) | Toptal and the pattern designers | CC BY-SA 3.0 |
| Brusheezy brush packs (unmodified) | brushchick, lovelace, stuffwemake | CC BY-ND, CC BY-SA |
| Font Awesome Free shapes (converted) | Fonticons, Inc. | CC BY 4.0 |
| PDFium's standard fonts, inside the hayro PDF renderer | PDFium authors | BSD-3-Clause |
The Rust crates PhotoSuite links (egui, wgpu, hayro and many more) are under their own
permissive licences, listed with their texts in THIRD-PARTY-CRATES.md.