storytold/photocraft
PhotoCraft Releases v0.5.0, v0.6.0, and v0.7.0: Expanding Capabilities for Open-Source Photo Editing in Rust
PhotoCraft, an open-source photo editor written from scratch in Rust, has released versions 0.5.0, 0.6.0, and 0.7.0. These updates introduce significant performance improvements, new features, and expanded file format support, continuing its trajectory as a robust alternative for advanced image editing. The releases reflect ongoing community contributions and a focus on compatibility, speed, and usability for users seeking a free, agent-ready, and cross-platform photo editing solution.
What is PhotoCraft?
PhotoCraft is an open-source photo editor developed from scratch in pure Rust (source). It aims to provide a feature-rich, high-performance alternative to proprietary photo editing software, notably Adobe Photoshop. PhotoCraft is part of the Crafting Apps suite by the ArtCraft team, which develops creative tools that operate independently and are agent-ready. The application is designed to open, edit, and save layered Photoshop documents (PSD), supporting complex features like layers, masks, adjustments, text, and vector shapes (source).
PhotoCraft is available on major platforms, including macOS, Windows, and Linux, and is distributed through various channels such as GitHub and the Arch Linux AUR (source).
Who Uses PhotoCraft?
The project is targeted at developers, open-source enthusiasts, and creative professionals seeking a free and extensible photo editor. Its agent-ready and command-driven architecture (with JSON control channels and MCP server support) makes it suitable for automation and integration into creative pipelines (source).
Key Changes in Recent Releases
v0.5.0: Foundations and Usability Improvements
- Rendering Modes and CPU Fallback: Introduction of multiple rendering modes and a CPU fallback mechanism for improved reliability (source).
- Layer and Type Enhancements: Type layers now keep their names in sync with their text, and the Color Picker allows sampling directly from the image.
- Transform and Selection Tools: Free Transform improvements, Polygonal Lasso enhancements, and more robust handling of selections and smart objects.
- Internationalization: Added Korean, French, German, Indonesian, and more translations, plus live language switching.
- Performance: Major speedups in blur and content-aware operations, and improved handling of large files and memory errors.
v0.6.0: Performance and Format Support
- Motion Blur and Filters: Motion Blur is now 6x to 70x faster; other filters like Median and Surface Blur also see significant speedups (source).
- File Format Handling: Improved PSD import/export, better handling of TIFF, OpenEXR, and raw camera formats (including Nikon NEF and Fujifilm RAF).
- Layer and Mask Management: Enhanced handling of layer masks, adjustment layers, and group operations.
- UI and Usability: New document presets, improved panel behaviors, and expanded keyboard shortcut support (including Photoshop .kys import).
- Internationalization: Added Polish, Greek, Ukrainian, Dutch, and other language support.
v0.7.0: Advanced Editing, Automation, and Usability
- Layer and Mask Tools: Expanded controls for layer masks, density, and feathering; improved mask thumbnail updates and mask management (source).
- Brush and Painting Enhancements: More natural brush behavior, pen pressure curve customization, and improved Clone Stamp and healing tools.
- File Format Expansion: Support for OpenRaster (.ora) files, TGA with alpha channels, improved EXR and DNG handling, and better PSD round-trip compatibility.
- UI/UX Improvements: Tabbed document interface, customizable themes (including Breeze and Solarized), live font previews, and enhanced panel behaviors.
- Automation and Scripting: Expanded automation roots, improved batch processing, and action recording/playback.
- Performance: Faster selection tools, filter previews, and group merges; improved memory management for large documents.
- Accessibility and Internationalization: Improved font fallback (including Thai and Arabic), expanded translation coverage, and more responsive menus.
Community and Development
Each release notes a strong influx of new contributors, reflecting active community involvement. The project is agent-ready, with every action accessible via command or control channel, making it suitable for integration and automation in creative workflows (source).
Conclusion
PhotoCraft continues to evolve as a capable, open-source alternative for advanced photo editing, with a focus on compatibility, performance, and extensibility. Its recent releases highlight ongoing improvements in speed, usability, and file format support, making it increasingly viable for both individual creators and automated workflows.