剪贴蒙版、“排版”面板及更多
2026年03月15日 ·版本 0.4.0
即时发布
Fog Panther v0.4.0 是一次重要更新,带来新的编辑功能、改进的文字工作流程以及更多非破坏性调整选项。本版本新增剪贴蒙版、文字间距控制、五种新的调整图层类型、专用的“排版”面板以及画布网格叠加。
新功能
剪贴蒙版:图层现在可以剪贴到下方图层的 Alpha,使其仅在基底图层的内容范围内可见。这对 PSD 兼容性至关重要,也是专业图像编辑工作流程中的标准功能。多个连续图层可以共用同一个基底,被剪贴的调整图层只影响基底的内容。同时完整支持 PSD 和 FOG 格式的往返。
“排版”面板:新的侧边栏面板集中了所有文字格式控制:带大号预览的字体选择器、样式选择器、粗体/斜体/下划线/删除线开关、带吸管的文字颜色、水平和垂直对齐,以及新增的字距和行距控制。选择文字工具时,该面板会自动显示,也可以通过“面板”菜单切换显示。
字距和行距:两项以前缺失的基本文字控制。字距(tracking)调整字符之间的间距;行距(leading)控制行与行之间的高度。两者都按文字对象分别存储,并保存在 FOG 格式中。
更多调整图层:在现有的色阶、曲线和色相/饱和度之外,新增五种非破坏性调整图层类型:
- 亮度/对比度
- 曝光度
- 自然饱和度
- 色彩平衡(含阴影/中间调/高光色调范围)
- 反相
每种类型都配有实时预览的编辑对话框,滑块带有零点标记并可吸附到零。“色相/饱和度”对话框的色相滑块现在显示色谱。所有类型都支持图层蒙版、不透明度、混合模式和剪贴。
网格叠加:可切换的网格以可配置的间距(默认 50px)绘制在画布上。当缩放比例较低、网格线过于密集时,网格会自动隐藏;网格只显示在文档范围内,并在不同会话之间保留。可通过“视图 > 网格”访问。
错误修复
- 修复了编辑时文字被重复渲染的问题(合成器和工具叠加层同时绘制同一个文字对象)
- 修复了在非 100% 缩放比例下,文字位置在编辑模式和提交后的渲染之间发生偏移的问题,该问题由依赖分辨率的字体微调引起
- 通过增加带边距的渲染表面并匹配字体渲染选项,修复了“转换为像素”产生偏移或被裁切字形的问题
- 修复了关闭窗口时可能导致应用程序挂起的问题,该问题由自动存储计时器在控件销毁期间触发引起
- 修复了在“排版”面板中切换文字对象时出现的 GTK 弹出框终结警告
界面改进
- 调整图层对话框中所有居中滑块(色相、饱和度、明度、亮度、对比度、曝光度、自然饱和度、色彩平衡)都带有零点标记并可吸附到零
- 色相滑块以渐变形式显示完整色谱
- “色阶”对话框在输入直方图和输出渐变区域显示中心刻度标记,拖动灰度系数和输出时可吸附到中点
- 图层面板中为全部 8 种调整图层类型提供图标
兼容性
- PSD 导入现在会读取剪贴蒙版字节(以前会解析但丢弃)
- PSD 导出现在会写入剪贴蒙版状态
- FOG 格式会存储剪贴、字距、行距以及所有新的调整图层类型,并采用向后兼容的默认值
- 还原系统能正确处理所有新属性,包括文字对齐、垂直对齐、自动调整大小、字距和行距(修复了 copy_text_object_state 中原有的遗漏)
系统要求
- 带有 GTK4(>= 4.10)的 Linux
- 提供 Flatpak、Snap、.deb、.rpm 和 Arch 软件包