PhotoCraft 画笔与 Photoshop .abr 画笔文件
不装 Photoshop 也能用 Photoshop 画笔:在 PhotoCraft 里免费导入 .abr 文件,把图片变成画笔笔尖,并设置画笔设置面板、钢笔压力和画笔预设。
一句话回答:不装 Photoshop 也能用 Photoshop 画笔。免费开源的 PhotoCraft 能导入 Photoshop 画笔文件(.abr):用 文件 › 打开…(File › Open…)打开,或直接拖到窗口里,也可以点画笔面板底部的 导入画笔…(Import Brushes…)按钮。画笔会出现在 画笔(Brushes)面板里,归入一个以文件名命名的组,文件自带的文件夹结构也保留在组内。采样笔尖和圆形(计算)笔尖都能用,画笔的形状动态(Shape Dynamics)、散布(Scattering)、纹理(Texture)、双重画笔(Dual Brush)、颜色动态(Color Dynamics)、传递(Transfer)和平滑(Smoothing)设置也会一并带过来。从 v0.12.0(2026 年 10 月 21 日)起,最大可导入 1 GiB 的文件。Photoshop 的侵蚀(Erodible)、喷枪(Airbrush)和硬毛刷(Bristle)笔尖没有对应功能,PhotoCraft 也仍然不能把画笔存回 .abr。从 v0.10.0 起,任何图片文件都可以变成画笔笔尖。本文内容已对照 v0.16.0(2026 年 10 月 25 日)源码核实。
一览
| 任务 | v0.16.0 |
|---|---|
导入 Photoshop .abr 画笔 | 能:版本 1、2,以及版本 6 到 10 的分节格式 |
| 采样、圆形、双重和带纹理的画笔 | 能。侵蚀、喷枪和硬毛刷笔尖带不过来 |
| 文件里的画笔文件夹 | 保留,嵌套在以文件名命名的组里 |
.abr 文件大小上限 | 桌面版 1 GiB,在线编辑器 512 MiB |
把画笔存为 .abr | 不能。画笔只能导出为 PhotoCraft 自己的 .pcpresets 文件 |
| 用图片文件做画笔笔尖 | 能,从 v0.10.0 起 |
| 从选区定义画笔预设 | 能,编辑 › 定义画笔预设…(Edit › Define Brush Preset…) |
| 每个动态控制单独的响应曲线 | 能,从 v0.10.0 起 |
| 画笔和橡皮擦大小 | 最大 5000 px |
导入 Photoshop .abr 画笔
导入方式
下面几种方式走的都是同一套导入流程,结果一样:
- 文件 › 打开…(
Ctrl+O/⌘O),选中.abr文件。它会进入画笔库,不会作为文档打开。 - 把文件 拖放 到 PhotoCraft 窗口上。和图片不同,画笔文件拖到画布上不会被置入为图层。
- 画笔面板 › 导入画笔…:画笔面板底部的文件夹按钮。它的文件选择框也接受图片(见用图片做画笔笔尖)。
- 画笔预设选取器(Brush Preset picker)› 导入画笔…:用画笔工具时在画布上右键,或点选项栏最左边的画笔缩略图,打开选取器后点齿轮菜单(画笔预设选项,Brush Preset Options)。
- 编辑 › 预设 › 预设管理器…(Edit › Presets › Preset Manager…):预设类型选 画笔,点 载入…(Load…)按钮会打开文件对话框。
v0.16.0 里 画笔设置(Brush Settings)面板的面板菜单没有导入项,请用上面的文件夹按钮或选取器的齿轮菜单。
在桌面版里,导入在后台进行,有进度显示,每导入一支画笔之前都可以取消。完成后状态栏会显示类似“Imported 24 brushes from Watercolor”(中文界面下是对应译文)的信息,画笔设置窗口会切到 画笔 标签页,导入的第一支画笔成为当前画笔。导入过程还会记下哪些设置没能对应上(见哪些内容带不过来)。v0.16.0 的桌面版状态栏仍然只显示数量;在线编辑器是一次性同步导入的,状态栏会附上说明,例如 “(notes: 2; texture pattern "Grain" is not embedded in the file; a procedural paper texture stands in)”。自动化客户端可以在 brush.presets.importAbr 返回结果的 warnings 字段里拿到完整列表。
能读哪些 .abr 文件
| ABR 格式 | PhotoCraft 读取的内容 |
|---|---|
| 版本 1 和 2(旧格式) | 圆形(计算)笔尖的直径、硬度、角度和圆度;8 位或 16 位、未压缩或 PackBits 压缩的采样笔尖。版本 2 的画笔名称会保留 |
| 版本 6 到 10(子版本 1 或 2) | 采样笔尖、内嵌图案和完整的画笔预设,包括 Photoshop CC 写入的画笔面板文件夹 |
| 其他 | 拒绝导入,提示 brush file version N 或 brush file subversion N |
上游测试覆盖了版本 1、2 和带两种子版本的版本 6。读取器按同样的格式接受版本 7 到 10,但源码里我们没找到这几个版本的测试文件。
对带画笔预设的文件(版本 6 及以后),导入时会把每个预设的设置映射到 PhotoCraft 的画笔引擎上:
| Photoshop 设置 | 在 PhotoCraft 里 |
|---|---|
| 画笔笔尖形状(Brush Tip Shape) | 大小(最大 5000 px)、硬度、角度、圆度、间距(或关闭间距)、翻转 X 和翻转 Y。采样笔尖保留原位图 |
| 形状动态(Shape Dynamics) | 大小、角度、圆度抖动及其控制和最小值,倾斜缩放、翻转抖动、画笔投影 |
| 散布(Scattering) | 散布、双轴、数量(最多 16)和数量抖动 |
| 纹理(Texture) | 内嵌图案、缩放、亮度、对比度、模式、深度、最小深度、深度抖动、反相、为每个笔尖应用纹理、保护纹理 |
| 双重画笔(Dual Brush) | 自己的采样或圆形笔尖、大小、间距、散布、双轴、数量、模式和翻转 |
| 颜色动态(Color Dynamics) | 前景色/背景色抖动,色相、饱和度和亮度抖动,纯度,应用于每个笔尖 |
| 传递(Transfer) | 不透明度、流量、湿润度和混合抖动及其控制 |
| 画笔姿态、杂色、湿边、累积 | 都能。Photoshop 的 ±100 % 倾斜换算成 ±90°;从 v0.13.0 起,X 和 Y 两个倾斜覆盖分开保留(#5317) |
| 随预设保存的工具设置 | 不透明度、流量、用压感控制大小和不透明度的按钮、平滑及其选项,以及混合器画笔的湿润、载入、混合、流量和对所有图层采样 |
大小限制与文件夹
- 文件大小。 从 v0.12.0 起,PhotoCraft 接受最大 1 GiB 的
.abr文件,是原先 512 MiB 上限的两倍(#7180)。同一个文件里解码后的笔尖总量也以 1 GiB 为限。在浏览器里两个上限都还是 512 MiB,因为文件要在 4 GiB 地址空间里复制好几份。其他预设文件和图片笔尖仍是 512 MiB。 - 笔尖大小。 宽或高超过 2500 px 的采样笔尖会缩小到 2500 px,并附说明;单边超过 8192 px 的笔尖会被跳过。超过 1024 px 的纹理图案会被缩小。一个文件最多读取 20,000 支画笔。从 v0.16.0 起,被许多预设共用的同一个采样笔尖只转换一次,而不是每个预设各转换一次。
- 文件夹。 每个文件成为一个以文件名命名的组。Photoshop CC 存在文件里的文件夹(预设层级)会变成组内的文件夹,最多嵌套 32 层。层级数据损坏也不会让导入失败:放不进去的画笔会放到组的顶层,并附说明。
- 重复导入。 再次导入同名文件会替换那个组,而不是多出一份。名称已被占用的画笔会加上编号,比如“Chalk 2”。
画笔重启后仍在。桌面版把它们存在 PhotoCraft 设置文件夹里的 Presets 文件夹中:每个组一个 .pcbrushes 文件,笔尖位图放在 tips/ 里。Windows 上是 %APPDATA%\Photocraft\Presets,macOS 上是 ~/Library/Application Support/Photocraft/Presets,Linux 上是 ~/.config/photocraft/Presets。完整尺寸的笔尖只在用到时才加载,所以画笔库再大也不会占满内存。
哪些内容带不过来
- 侵蚀、喷枪和硬毛刷笔尖。 映射代码只认识采样笔尖和计算笔尖,这些笔尖会变成普通圆形笔尖,没有它们特有的效果。上游把 Photoshop 的特殊笔尖列为尚未审核,基于 3D 的画笔也有用户报告不能用(#1660)。
- 随预设保存的工具混合模式。 不会应用,导入时会记一条说明。
- 没有内嵌在文件里的纹理图案。 用程序生成的纸张纹理代替,说明里会写出缺失图案的名字。
- “初始旋转”控制(Initial Rotation)。 映射为旋转,并附说明。
- 其他没有对应功能的设置。 说明里会在 “settings without a PhotoCraft equivalent were ignored:” 后面列出它们的 Photoshop 键名,不会悄悄丢掉。
- 文件里缺少笔尖的画笔预设。 会被跳过,并附说明。
- Photoshop 工具预设(
.tpl)。 PhotoCraft 有工具预设面板,但读不了.tpl文件。
导出画笔
PhotoCraft v0.16.0 不能把画笔存成 .abr。源码里有 .abr 写入代码,但只有测试在用,没有任何菜单或面板项调用它。要把画笔搬到另一台装了 PhotoCraft 的电脑,用 编辑 › 预设 › 导出/导入预设…(Export/Import Presets…):选 导出预设(Export Presets),勾选 画笔(需要的话再勾 自定义形状 或 工具预设),保存 .pcpresets 文件。这个文件内嵌了所有笔尖位图,可以单独使用。在另一台机器上用同一个对话框选 导入预设(Import Presets)即可,同名画笔会被替换。Photoshop 读不了 .pcpresets 文件。你也可以在 PhotoCraft 关闭时复制整个 Presets 文件夹。
用图片做画笔笔尖
从 v0.10.0 起(#3292),画笔面板或画笔预设选取器里的 导入画笔… 除了 .abr 也接受图片文件:PNG、JPEG、TIFF、PSD、PSB、BMP、GIF、WebP 和 TGA。PhotoCraft 会先合成图片,把深色像素当作颜料,白色或透明像素当作没有颜料,裁到有颜料的范围,再做成采样笔尖。新预设以文件名命名,不会覆盖已有预设,并成为当前画笔。
要从打开的文档里取一部分做画笔,用 编辑 › 定义画笔预设…:
- 在像素图层上画出或打开你要的形状。黑色完全着色,灰色部分着色,白色不着色。
- 用任意选区工具选中它。柔和的选区边缘会让笔尖渐隐。
- 选 编辑 › 定义画笔预设…,输入名称。留空的话会依次命名为“Sampled Brush 1”“Sampled Brush 2”……
这个命令只读取当前图层;没有选区或当前图层不是像素图层时,它是灰的。两种方式做出的笔尖,长边都不能超过 2500 px,区域太大会提示 “too large for a brush tip”。图片文件最大 512 MiB;从 v0.16.0 起,画布超过约 2.68 亿像素的图片会在渲染前直接被拒绝。
画笔设置面板
用 窗口 › 画笔设置(Window › Brush Settings,F5)打开,或点选项栏里画笔缩略图旁边的滑块按钮。它是一个浮动窗口,有两个标签页:画笔设置 和 画笔。底部的实时描边预览会随设置变化重绘。面板菜单(右上角的菜单按钮)里有 新建画笔预设…(New Brush Preset…)、清除画笔控件(Clear Brush Controls)、复位所有锁定的设置(Reset All Locked Settings)和 将纹理复制到其他工具(Copy Texture to Other Tools)。
各部分按 Photoshop 的顺序排列。点一个部分的名字会显示它的控件并同时启用它,名字前的复选框负责开关。部分旁边的锁能在你换用其他预设时保留这一部分的设置。
| 部分 | 控件 |
|---|---|
| 画笔笔尖形状 | 笔尖网格、大小(采样笔尖有 还原原始大小)、翻转 X、翻转 Y、角度和圆度(拖动箭头和圆点,或直接输入)、硬度、间距(取消勾选后由指针速度决定间距) |
| 形状动态 | 大小抖动、最小直径、倾斜缩放(只在大小控制设为钢笔倾斜时可用)、角度抖动、圆度抖动、最小圆度、翻转 X 抖动、翻转 Y 抖动、画笔投影 |
| 散布 | 散布、双轴、数量(1 到 16)、数量抖动 |
| 纹理 | 纸张、画布、杂色或点纹理,或在预设自带图案时显示的“自定义”;反相、图案大小、缩放、亮度、对比度、为每个笔尖应用纹理、模式、深度、最小深度、深度抖动 |
| 双重画笔 | 模式、翻转、从网格里选第二个笔尖、大小、间距、散布、双轴、数量 |
| 颜色动态 | 应用于每个笔尖、前景色/背景色抖动、色相/饱和度/亮度抖动、纯度 |
| 传递 | 不透明度、流量、湿润度和混合抖动,各有自己的控制和最小值。从 v0.13.0 起,当前工具不是混合器画笔时,湿润度抖动和混合抖动是灰的,数值保留不变(#5199)。混合器画笔的湿润、载入、混合、流量、对所有图层采样,以及描边后自动载入和清理的选项也在这里 |
| 画笔姿态(Brush Pose) | X 倾斜和覆盖 X 倾斜,Y 倾斜和覆盖 Y 倾斜(从 v0.13.0 起是两个独立的覆盖),旋转和覆盖旋转,压感和覆盖压感 |
| 杂色(Noise)、湿边(Wet Edges) | 只有开关,没有选项 |
| 累积(Build-up) | 喷枪效果:指针停住时继续上色,可设速率 |
| 平滑(Smoothing) | 平滑数值、拉绳模式、笔触跟随、笔触结束时补齐、随缩放调整 |
| 保护纹理(Protect Texture) | 换到另一个带纹理的预设时,保留当前图案和缩放 |
最后五行(杂色到保护纹理)是开关:点它们只切换开关,不会离开你正在看的部分。关闭平滑会保留它的数值和选项,下次打开还在。
平滑在 v0.11.1 和 v0.12.0 里各修了一处:滞后的画笔现在沿用它所到达那一点的压力(v0.11.1,#5726),笔触跟随在比较位置之外也会比较压力和倾斜(v0.12.0,#7748)。
每个控制单独的响应曲线
每个抖动块都有一个 控制: 菜单:关闭、渐隐、钢笔压力、钢笔倾斜、触控笔滚轮和旋转;角度抖动另有初始方向和方向。从 v0.10.0 起(#3302),菜单旁的曲线按钮会打开这一个控制的 响应曲线(Response curve)。拖动曲线上的点,就能单独调整比如钢笔压力对大小的影响,而不改变它对不透明度的影响。曲线不是直线时,按钮会亮起。
渐隐、钢笔压力、钢笔倾斜、触控笔滚轮和旋转都有曲线。“关闭”和两个方向控制没有可调的输入,角度抖动的控制决定的是角度,所以它们没有曲线。画笔的曲线会跟着它的预设一起保存。
钢笔压力、倾斜和旋转
编辑 › 首选项 › 工具…(Edit › Preferences › Tools…)里有两项设置,对所有画笔生效:
- 使用数位板压感(Use tablet pressure):默认开启。关闭后,钢笔画起来和鼠标一样。
- 压感曲线(Pressure curve,v0.7.0 起):钢笔压力在到达任何画笔之前先经过的一条曲线。画笔自己的响应曲线在它之后生效。
画笔和橡皮擦的选项栏里还有 用压感控制大小(Pressure for Size)和 用压感控制不透明度(Pressure for Opacity)两个按钮。
画笔能收到哪些数据,取决于系统:
| 系统 | 压力 | 倾斜 | 笔杆旋转 | 说明 |
|---|---|---|---|---|
| Windows | 能,通过 Windows Ink | 不能 | 不能 | 窗口库会丢掉钢笔的倾斜和旋转;读取它们以及橡皮擦一端仍是未完成的 #7704。压力需要在数位板驱动里开启 Windows Ink,没有 WinTab 模式。从 v0.12.0 起,笔杆按钮可以当右键用,配合 Alt 也能调整画笔大小(#6195) |
| macOS | 能 | 能 | 能 | 直接读取系统的数位板事件。把笔翻到橡皮擦一端会切换到橡皮擦 |
| Linux(X11) | 能 | 能 | 部分 | 通过 XInput2 读取。上游的硬件对照表把旋转标为部分支持 |
| Linux(Wayland) | 经 Xwayland | 经 Xwayland | 经 Xwayland | 接上钢笔时,PhotoCraft 会通过 Xwayland 打开窗口来获取钢笔输入。原生 Wayland 输入仍是 #79 |
| 在线编辑器 | 能 | 能 | 能 | 通过浏览器的 Pointer Events |
#1301(画笔旋转并没有真正跟随笔的旋转)仍未关闭。它是在 Windows 上报告的,而 Windows 上根本收不到旋转数据。
从 v0.13.0 起,在能收到倾斜和旋转的系统上,画笔轮廓会跟着笔变化:角度控制设为钢笔倾斜或旋转的笔尖,会随你倾斜或转动笔而转动;打开画笔投影时,圆形笔尖的轮廓会随笔的倾斜变扁(#6380)。
大小上限
画笔和橡皮擦最大 5000 px,与 Photoshop 相同,选项栏、画笔设置面板和画笔面板的大小滑块都是这个上限(v0.10.0,#5709)。双重画笔的笔尖最大 2500 px。从 v0.16.0 起,描边引擎在两个指针采样点之间最多只生成约一百万个笔印,这样脚本或损坏的文件即使在极远的距离上设置极小的间距,也不会让它卡死(#8957)。正常画画碰不到这个上限。
画笔预设与工具预设
- 画笔面板。 窗口 › 画笔(Window › Brushes)会把它作为可停靠面板打开。从 v0.10.0 起,它能像其他面板一样停靠、拆分和浮动(#4603)。画笔设置窗口的 画笔 标签页和画笔预设选取器里也是同一个列表。它按列表或网格显示组和嵌套文件夹,带当前画笔的大小滑块和 搜索画笔(Search Brushes)。从 v0.13.0 起,下方还有一个 预览大小(Preview size)滑块,用来缩放网格单元和列表行(#8162);搜索时,含有匹配结果的文件夹也可以折叠,不再强制展开(#7270)。拖动画笔可以调整顺序或移到别的组、文件夹,把一个文件夹拖到另一个上面可以嵌套进去,右键可以重命名和删除。底部的按钮用来导入、新建和删除画笔。
- 新建画笔预设。 + 按钮(根据当前设置创建新画笔,Create new brush from the current settings)会打开 新建画笔预设 对话框,里面有名称和三个选项:在预设中存储画笔大小(Capture Brush Size in Preset)、包含工具设置(Include Tool Settings,即模式、不透明度、流量和压感按钮)和 包含颜色(Include Color)。
- 每个工具各有自己的画笔。 画笔、橡皮擦和其他绘画工具各自记住自己的画笔和选项,从 v0.12.0 起重启后也还在。
- 预设管理器。 编辑 › 预设 › 预设管理器… 可以列出画笔、自定义形状或图案。选中一项可以重命名或删除,点 载入… 可以导入
.abr。 - 工具预设。 窗口 › 工具预设(Window › Tool Presets)可以连同选项保存一个工具。从 v0.11.1 起,+ 只保存当前工具的选项(#7357)。
- 导出和导入。 编辑 › 预设 › 导出/导入预设… 用来写出或读入一个
.pcpresets文件,里面有你的画笔、自定义形状,以及从 v0.11.1 起的工具预设(#6889)。内置预设不包括在内。导入的工具预设会替换同一工具下的同名预设;如果名字属于另一个工具,导入会停下并提示 “a preset of that name belongs to another tool; rename it before importing”,什么都不改。
使用画笔的绘画工具
下面这些工具的笔尖都来自画笔引擎。其他工具见全部工具列表。
| 工具 | 快捷键 | 拖动时实时显示? | 说明 |
|---|---|---|---|
| 画笔(Brush) | B | 是 | 完整的画笔设置面板 |
| 铅笔(Pencil) | B | 是 | 硬边、无抗锯齿的像素线条,方形光标;有自动抹除 |
| 混合器画笔(Mixer Brush) | B | 否,v0.16.0 里仍是松开后才出现 | v0.12.0 新增 当前画笔载入(Current Brush Load)色块,菜单里有 载入画笔(Load Brush)和 清理画笔(Clean Brush),还有两个按钮可以关掉每次描边后的自动载入和清理(#6939)。还不支持 Alt 单击载入(#2247) |
| 颜色替换(Color Replacement) | B | 是 | 用前景色重新上色,保留纹理 |
| 橡皮擦(Eraser) | E | 是 | 画笔、铅笔或块模式 |
| 背景橡皮擦(Background Eraser) | E | 是,v0.12.0 起 | |
| 仿制图章(Clone Stamp) | S | 是 | Alt 单击设置取样源 |
| 图案图章(Pattern Stamp) | S | 是,v0.12.0 起 | 对齐和印象派效果 |
| 历史记录画笔(History Brush) | Y | 是 | 从 v0.12.0 起可以在历史记录面板里设置源状态 |
| 修复画笔(Healing Brush) | J | 是 | |
| 污点修复画笔(Spot Healing Brush) | J | 以深色覆盖层显示区域 | 松开时修复,和 Photoshop 一样 |
| 移除(Remove) | J | 显示色调标记 | 松开时填充 |
| 模糊、锐化、涂抹 | 无 | 是 | v0.12.0 里模糊和锐化的描边快了 2.6 到 3.3 倍 |
| 减淡、加深、海绵 | O | 是 |
图案图章和背景橡皮擦的实时描边,以及污点修复画笔的覆盖层,都是 v0.12.0 加入的(#3759)。松开实时描边时,结果就是预览里显示的那些像素。Photoshop 的绘画工具里,PhotoCraft 唯一还没有的是历史记录艺术画笔(Art History Brush)。
键盘和鼠标
下面是默认按键,大多可以在 编辑 › 键盘快捷键…(Edit › Keyboard Shortcuts…)里修改。完整列表见快捷键指南。
| 操作 | Windows、Linux | macOS |
|---|---|---|
| 缩小 / 放大画笔(每次 25 %,最小 1 px) | [ / ] | [ / ] |
| 画笔变软 / 变硬(每次 25 %) | Shift+[ / Shift+] | ⇧[ / ⇧] |
| 在画布上调整大小(左右拖)和硬度(上下拖) | Alt+右键拖动,或 Ctrl+Alt+拖动 | ⌃⌥+拖动 |
用绘画工具时把笔尖旋转 1°(按住 Shift 为 15°) | ← / → | ← / → |
不透明度:1 = 10 % …… 0 = 100 %,快速连按两位数字可设精确值 | 数字键 | 数字键 |
| 流量(画笔和橡皮擦) | Shift+数字键 | ⇧+数字键 |
| 用精确十字线代替画笔轮廓 | 打开 Caps Lock | 打开 Caps Lock |
| 上一个 / 下一个画笔预设(v0.13.0 起) | , / . | , / . |
| 第一个 / 最后一个画笔预设 | Shift+, / Shift+. | ⇧, / ⇧. |
| 在指针处打开画笔预设选取器 | 右键单击 | 右键单击 |
| 从画布上吸取颜色 | Alt+单击 | ⌥+单击 |
| 从上一个点画直线 | Shift+单击 | ⇧+单击 |
| 按住时用画笔或铅笔自身的笔尖擦除 | 按住 ` | 按住 ` |
| 画笔设置面板 | F5 | F5 |
补充说明:
- 数字键只对画笔、铅笔和橡皮擦设置不透明度(流量只对画笔和橡皮擦)。其他画笔类工具会忽略数字键,因为它们选项栏里的数字是强度、曝光度或容差。从 v0.13.0 起,打开累积(喷枪)时,画笔和橡皮擦会像 Photoshop 一样对调:数字键设流量,
Shift+数字键设不透明度(#7853)。 - 上一个 / 下一个画笔的按键按画笔面板里的排列顺序切换预设,到头后会绕回另一端(#7614)。
- 在
[和]需要 AltGr 才能打出的键盘布局上,改用同一位置的键。德语布局上是Ö和#。 - 编辑 › 首选项 › 工具… › 使用绘画工具时右键单击(Right click with painting tools)可以把右键改成擦除,而不是打开选取器。
- Caps Lock 状态每帧从系统读取。在 Wayland 和浏览器里读不到,所以那里不能用它切换十字线,可以改在 编辑 › 首选项 › 光标…(Cursors…)里设置默认的绘画光标。
性能与故障排除
描边跟不上笔。 上游测试发现,NVIDIA 显卡上的延迟大部分来自等待垂直同步,约 50 ms。v0.10.0 新增了 编辑 › 首选项 › 性能… › 低延迟绘画(关闭垂直同步,下次启动时生效)(Low-Latency Drawing,#5274),默认关闭。打开后重启 PhotoCraft,画面就不再等垂直同步,因此画布变化时可能有轻微撕裂,帧率上限为每秒 240 帧。它不能解决所有系统上的问题:Linux 上 Intel Iris Xe 的延迟另有原因。截至 v0.16.0,#1343 仍未关闭。要为错误报告测量一次描边,可以在终端里用 PHOTOCRAFT_STROKE_TRACE=1 启动 PhotoCraft。
大画笔很慢。 特别大的笔尖仍然会卡(#2619 和 #1994 未关闭)。可以调小尺寸、加大间距,或关掉用不到的动态,比如数量很高的散布或双重画笔。
大 .abr 导入要等一会儿。 桌面版在后台导入,你可以继续工作,也可以取消。超过 2500 px 的笔尖会在导入时缩小。
导入后有些设置看起来不一样。 v0.16.0 的桌面版不显示导入说明。请在 画笔设置 里检查这支画笔,并对照哪些内容带不过来。
没有压感。 检查 编辑 › 首选项 › 工具… 里的 使用数位板压感 是否开启,画笔是否打开了 用压感控制大小 或设置了钢笔压力控制;Windows 上还要确认数位板驱动里开启了 Windows Ink。Windows 上压力跳动是已知问题(#2046)。
“not a readable brush file (.abr): …” 文件不是 PhotoCraft 能读的 ABR 版本,或者已经损坏。“the brush file holds no readable brushes” 表示里面没有任何画笔能解码。
更多修复方法,包括各系统的数位板设置和光标延迟,见故障排除指南。
在线编辑器
photocraft.im 上的在线编辑器运行的是 v0.16.0,画笔、面板和设置都一样。钢笔压力、倾斜、笔杆旋转和橡皮擦按钮通过浏览器的 Pointer Events 传入。在那里也能通过 文件 › 打开…、拖放和 导入画笔… 导入 .abr(每个文件最大 512 MiB),也能把图片导入为笔尖。画笔保存在浏览器为本站提供的存储里,而不是一个可以复制的文件夹,所以请用 导出/导入预设… 备份:导出会下载 Presets.pcpresets。浏览器自己负责呈现画面,所以不提供 低延迟绘画;Caps Lock 十字线在那里也用不了。画笔库特别大或需要完整的 1 GiB 上限时,请用桌面版。
PhotoCraft 能打开的其他文件类型,见文件格式。