功能详解
PhotoCraft 核心功能详解
PhotoCraft 将一套完整的光栅编辑工具封装进轻量的 Rust 应用中。下面详细介绍定义 PhotoCraft 体验的各项功能、它们各自的作用,以及如何融入真实的编辑工作流。
非破坏性图层
合成中的每一个元素——照片、文字、形状、调整——都位于各自的图层上。图层可以重排、隐藏、锁定和编组,而不会永久改变下方的像素。这种非破坏性模型意味着你可以自由尝试,并随时撤销任何决定。
调整图层
调整图层在不修改底层图像的前提下应用色彩和色调校正。PhotoCraft 内置亮度/对比度、曲线、色阶、色相/饱和度、自然饱和度等。因为它们本身就是图层,所以可以堆叠、蒙版和混合——这是专业色彩分级的基础。
图层蒙版
图层蒙版控制图层的可见部分。涂黑色隐藏,白色显现,灰色则为部分不透明。蒙版让你能够合成多张曝光、仅对天空或皮肤应用调整,以及创建无缝合成——且全部可逆。
原生 PSD 兼容性
与大多数免费编辑器导入时拼合 PSD 不同,PhotoCraft 读写真实的 Photoshop 文档,完整保留图层、蒙版和调整数据。这意味着你可以打开在 Photoshop 中创建的 .psd,在 PhotoCraft 中继续编辑,再交回对方——反之亦然。
矢量与文字
PhotoCraft 支持矢量形状和可编辑的文字图层。文字保持实时可编辑状态,你可以随时修改内容、字体、字号或颜色,无需重新光栅化。形状与分辨率无关,可无损缩放到任意尺寸。
画笔引擎
可配置的画笔引擎驱动绘画、修图和蒙版编辑。可调整大小、硬度、不透明度和流量,连接数位板时支持压感输入。画笔是清理工作和创意绘画的主要工具。
性能与内存
PhotoCraft 用纯 Rust 构建,启动快,内存占用远低于同等规模的 Electron 或传统 C++ 编辑器。大尺寸文档和多层合成在普通硬件上依然流畅。