github.devotd.
发布其他

storytold/photocraft v0.11.1 — 属性面板拖拽快 4.2 倍

从零开始用 Rust 编写的开源照片编辑器 storytold/photocraft 在 v0.11.1 中让属性面板的数值拖拽快了 4.2 倍,并修复了 Linux 打开文件和堆叠模式统计一致性的问题。

仓库信息storytold/photocraft ↗

从零开始用 Rust 编写的开源照片编辑器 storytold/photocraft 在 v0.11.1 中让属性面板的数值拖拽快了 4.2 倍,并修复了 Linux 打开文件和堆叠模式统计一致性的问题。

GitHub 项目说明: PhotoCraft: An open-source, photo editor written by scratch in pure Rust

星标
★ 70K
复刻
12.3K
语言
Rust
许可证
Apache-2.0
最新版本
v0.11.1
查看原始来源 ↗在 GitHub 查看 ↗

PhotoCraft v0.11.1 于 2026 年 10 月 20 日发布,发布形式是 GitHub 发行标签 v0.11.1,而 storytold/photocraft 是一款从零开始用 Rust 编写的开源照片编辑器。这个版本改变的是在属性面板中拖动数值时的行为。属性面板是用来调整当前编辑对象数值的区域,发行摘要中说,把这里的处理方式改为只重绘画面,使这一操作快了 4.2 倍。

这款编辑器在 GitHub 上获得 69966 个 star。除性能改进之外,它还修复了在 Linux 上加载图片文件时不再把文件交给其他程序处理的问题,并整理了堆叠模式(把多张图片作为一个整体来处理的模式)下计算出的、用于概括亮度分布的统计值,例如峰度和不对称度,使其不随操作系统而变化。发行摘要中列出的改动共三项:属性面板性能改进、Linux 打开文件修复、堆叠模式统计整理,三者都是对既有行为的打磨。

不过,4.2 倍这个数字只来自拖拽属性面板数值这一个操作,并不代表整体编辑速度。发行信息中没有说明测得该数字的环境,因此断言其他电脑上也会出现同样的比例还为时过早。Linux 下的文件调用方式和堆叠模式统计的一致性属于缩小问题范围的修复。也没有任何说明称新增了功能,而且发行信息中也没有该编辑器的功能范围和许可协议。在这两点得到确认之前,判断它能用于哪些工作还为时过早。