# 绘芽 HUIYA 0.11.0 运行 HUIYA.exe 即可开始绘画,无需另外安装 .NET。 ## 工作区 左侧选择工具、颜色和常用参数,中间是画布,右侧管理图层。 画布上方显示作品名称和保存状态。右上角可保存作品或导出图片。 - **画笔(B)**:使用绘画颜色铺色。 - **混色(M)**:混合当前图层已有颜色;提高“上色量”会加入绘画颜色。 - **水彩(W)**:柔和地铺色与混合底色。 - **纹理(T)**:为笔触添加纸纹或颗粒。 - **拖色(U)**:沿笔画方向拖动已有颜色。 - **揉色(L)**:揉开颜色交界和笔触边缘,不添加绘画颜色。 按 E 开关橡皮模式,方括号调整笔刷大小。高级参数位于“笔尖与压感”和“更多混色设置”。 拖色默认不加入绘画颜色;勾选“加入绘画颜色”后,上色量才可调整。 取色范围仅用于融合底色,拖色时会禁用。 点击颜色方块打开选色窗口,也可以点击快捷色块,或输入六位十六进制颜色并按回车。 ## 文件 “文件 → 新建画布”打开尺寸窗口,可选择方形、横向或竖向,或输入1到4096像素的宽高。 Ctrl+O打开项目或PNG/JPEG/BMP图片。 Ctrl+S保存 `.drawproject` 项目,保留全部图层、名称、顺序、不透明度和可见性。 Ctrl+Shift+S另存一份项目。导出PNG合成所有可见图层,保留透明背景。 PNG不保留图层,需要继续编辑时请保存项目文件。 ## 图层与视图 右侧加号创建图层,点击眼睛显示或隐藏图层。列表中显示每个图层的内容缩略图。 在下方直接修改名称并按回车。不透明度滑杆实时预览,松开后记为一次可撤销的调整。 底部按钮依次为上移、下移、清空和删除。Ctrl+Z撤销,Ctrl+Y或Ctrl+Shift+Z重做。 滚轮缩放,空格拖动画布,Shift+滚轮旋转。 “适合窗口”完整显示画布,“100%”恢复实际像素。像素网格可在“视图”菜单中开关。 ## 保存保护 未保存的修改会在作品名称旁提示。关闭、新建或打开其他作品前会提示保存。 每分钟自动保存一份恢复副本,异常退出后,下次启动可选择恢复。 恢复副本不替代手动保存。恢复文件位于 `%LOCALAPPDATA%\DrawingApp`。 最多32个图层,原始图层数据总量限制256 MiB,大画布允许的图层数量会减少。 撤销历史最多50步、512 MiB。 ## 拖色、揉色与纹理 这些工具作用于当前选中的图层;其他图层的颜色不会被揉开或拖走。 - **拖色**:从已有笔触内部按下,沿画布拖出;不需要更换颜色。默认不加入绘画颜色。 - 拖色、混色、水彩和揉色在后台连续计算,画面按刷新更新。抬笔和保存会提交已收到的全部笔画;快速拖动时计算可能稍落后于光标。 - **揉色**:沿两个颜色的交界来回画,或沿黑色笔触边缘画。调高“揉色强度”加快变化,调高“柔化范围”扩大颜色混合的距离。默认同时柔化透明度,透明背景上的黑线也能揉开。勾选“保留原有透明度”只混合颜色,不改变笔触轮廓。 - **纹理**:展开纹理设置选择种类。纸纹是连续的纤维起伏,布纹是交织的纹路,颗粒是分离的小点。纹理强度越大差异越明显;强度为0时三者都变为普通笔触。纹理固定在画布位置,反复画不会随机跳动。 ## 液化:直接在主画布操作 点击左侧「液化」或「编辑 → 液化」选择工具,然后直接在原画布拖动。 液化不会打开窗口,不需要应用按钮。按下到松开算一笔,过程中连续更新画面,Ctrl+Z撤销一整笔。 作用于当前可见图层,其他图层继续正常显示。 - **推移**:沿拖动方向推动图像。 - **膨胀、收缩**:使笔刷中心周围变大或变小,可以拖动,也可以原地按住。 - **向左推、向右推**:沿笔画行进方向的左侧或右侧推动。 - **顺时针、逆时针旋转**:使局部旋转,可以原地按住。 按住Alt可临时反转方向;Esc取消正在进行的这一笔。 大小以画布像素为单位。强度控制变形幅度;硬度越高,笔刷内部受到的影响越均匀。 抗锯齿默认开启;可选用数位笔压感控制强度。颜色不影响液化。 滚轮缩放、空格移动画布与其他画笔相同;方括号调整液化大小。 最简单的试用方法:用画笔画一个圆圈,选液化「推移」,在圆圈右侧按住往外拖。保持按下时就应看到圆圈被拉长。 再试「膨胀」,按在圆圈内侧不动,应持续变大;按住Alt再按则收缩。 操作依据:[CSP官方液化工具说明](https://help.clip-studio.com/en-us/manual_en/360_transform/Liquify_tool.htm)、[强度、硬度与抗锯齿设置](https://help.clip-studio.com/en-us/manual_en/810_subtools/L.htm)。 本程序独立实现操作和变形,未使用CSP源码;目前只处理当前单个栅格图层,不支持多图层联动或选区遮罩。 ## 网格变形 1. 点击「网格变形」,选择3×3等预设。 2. 直接在画布按下并拖出需要变形的范围,拖动过程中就显示所选网格。 3. 松开后,拖动交点或格子内部进行变形。 4. 点击网格外、切换工具或图层即完成;Esc取消,完成后Ctrl+Z可撤销整次变形。 3×3固定表示3列、3行,共9格、16个交点。选择范围、缩放、旋转和重新选择都不会自动改变行列数。 进入工具前记住上次使用的行列数;首次默认3×3。也可以自行分别调整列数和行数。 Ctrl+拖动可以重新选择范围。网格外单击用于完成本次变形。 重新选择会重置当前形变,可用Ctrl+Z恢复;Ctrl+Y重做。 空格移动画布,滚轮缩放,Shift+滚轮旋转。编辑期间为临时预览;完成时按原尺寸生成结果,保存与导出会等待生成结束。 当前仅修改当前图层选中的源内容,其他源内容保留;移出选中范围的内容会叠加在原图上,移出画布的部分裁切。 目前不含贝塞尔手柄和自由拆分网格。 ## 工作区布局(0.10.0) 最左侧为工具栏,旁边是当前工具属性;右侧为直接选色区和图层。拖动画布两侧分隔线可调面板宽度。画布获得焦点时按 Tab 收起/恢复面板,也可使用视图菜单;视图菜单提供恢复默认布局。顶部保留文件、编辑、视图菜单和撤销/重做。常用笔刷参数直接显示,其他设置折叠展开。 网格变形不再有确认按钮。点击网格外、切换工具/图层、保存、导出或关闭文档时自动完成;计算未结束前不会保存旧图像。Esc 可放弃本次变形。 ## 7 天试用与激活 首次启动开始连续 7 天试用。右上角显示试用状态,点击即可打开激活窗口。复制机器码给软件提供者,取得本机激活码后完整粘贴并点击激活,即可永久使用。激活过程不需要联网。 试用结束后停止编辑,仍可通过文件菜单保存项目、另存为和导出图片。修改系统时间可能触发时间异常提示;请恢复正确时间并重启。重装 Windows 或更换电脑后机器码可能变化,需要重新取得激活码。 ## 界面语言 顶部“语言 / Language”菜单可切换简体中文、English、日本語,立即生效,重启后保留。菜单、工具设置、状态提示、颜色/新建画布/激活弹窗均随语言切换。作品内容与已有图层名称保留原文;新建图层使用当前语言。 语言偏好保存于 `%LOCALAPPDATA%\Huiya\language.txt`,与试用及激活记录分开。 ## 图层蒙版、剪贴蒙版与选区(0.14.0) ### 图层蒙版 1. 选择有图像的图层,在图层面板点击“添加图层蒙版”。图像缩略图旁会出现灰度蒙版缩略图。 2. 点击蒙版缩略图,或勾选“编辑图层蒙版”。默认以黑色绘制:经过的地方被隐藏,原图像素保留。 3. 进入蒙版时,正常前景色自动切换为蒙版灰度颜色。默认黑色隐藏,按 X 交换前景和背景色后可用白色恢复;按 D 重置为黑色前景、白色背景。可以通过选色器选择灰色,彩色会自动转换为灰度。蒙版复用普通绘画的路径平滑、压感、密度、纹理与湿笔计算;橡皮擦使用蒙版背景色绘制,默认白色。退出蒙版后恢复原来的图像绘画颜色。 4. 点击图像缩略图返回图像编辑。蒙版缩略图的高亮边框表示当前编辑目标。 5. “启用图层蒙版”可临时停用蒙版。编辑菜单的“蒙版与选区”中有全隐藏蒙版、反转、删除、从选区创建蒙版、蒙版转选区。删除蒙版保留原图。 ### 剪贴蒙版 先在下方图层画形状,再建立上方图层,勾选上方图层的“剪贴到下方图层”。上层的显示范围会受到下方基础图层的透明度及启用的图层蒙版限制。连续的剪贴图层共用下方最近一个未剪贴图层。基础图层隐藏时,其剪贴图层也不显示;基础图层不透明度会参与剪贴强度。剪贴只改变合成,不删除上层范围外的像素。最底层不能新建剪贴关系。 ### 矩形选区 / 快速蒙版 - 左工具栏“矩形选区”:直接在画布上拖出选区。Shift 拖动添加,Alt 拖动减去。点击画笔工具恢复绘画。 - Q 或左工具栏“快速蒙版”:把选区当作灰度蒙版涂抹。默认黑色增加红色保护区;X 交换到白色,把保护区重新加入选区。灰色表示部分允许,前景色在右上角正常选色器中设置。红色只是编辑提示,不需要选择红色颜料。 - 再按 Q 返回绘画。无选区进入时从全允许开始,不应整幅变红;已有空选区时整幅标红,界面会明确提示,可以先取消选区再进入。未修改的全允许快速蒙版退出后恢复无选区。选区以黑白虚线边界显示;软边灰度仍然参与计算。空选区不会有可见边界,也不允许画入任何像素。 - Ctrl+A 全选,Ctrl+D 取消选区,Ctrl+I 反选。快捷键在画布获得键盘焦点时生效;文本框保留自身的文本编辑行为。 - 编辑菜单“蒙版与选区”可从图层透明度生成选区,或在蒙版和选区之间复制。 - 选区限制画笔、湿笔、液化、清空及图层蒙版绘制的最终输出。湿笔仍可读取选区外的颜色作为取色来源。当前网格变形仍使用它自己的矩形范围,不使用此选区蒙版。 - 每一笔蒙版绘制、选区修改和剪贴开关均可撤销/重做;快速蒙版的进入/退出属于编辑模式切换,不单独占用撤销记录;Esc 可取消尚未松手的蒙版笔画或矩形拖选。 工程格式升级为版本 2,保存蒙版、选区和剪贴属性;新软件能打开版本 1 工程,旧版本软件不能打开新格式。PNG 导出包含图层蒙版和剪贴效果,不包含选区边界或红色快速蒙版提示。 此版本已构建发布,尚未进行窗口交互与自动化测试。 ### 0.14.1 选区边界 0.14.2 选区装饰使用等宽1屏幕像素黑白线、4/4分段,每150ms推进一次。缩小、放大或旋转画布不改变虚线粗细与分段长度;虚线显示在像素网格上方。窗口失活、最小化或进入快速蒙版时暂停动画。边界表示50%选中位置,灰度软边的实际选区数据保持不变。 ### 0.14.3 蒙版绘制调度 快速蒙版和图层蒙版的笔触计算改在后台执行,按帧显示局部完成结果;抬笔后提交完整结果,Esc可取消当前蒙版笔画。大尺寸湿笔仍可能需要较多计算,本次尚未进行窗口长拖性能验证。 ### 0.15.0 普通笔刷绘制流程 普通笔刷、纹理与橡皮擦的交互计算改为后台顺序执行,保留笔尖间距和透明度覆盖规则,按帧显示局部结果。大笔刷减少重叠区域的颜色计算及像素读写,预览不再复制Fork状态。落笔读取整层及抬笔撤销快照仍保留,超大画布或处理速度不足时仍可能出现等待。本次尚未进行自动化、CPU性能和窗口验证。 ## 图层混合模式(0.16.0) 选择图层,在右侧图层属性的“图层混合模式”下拉框中选择: - 正常:默认覆盖合成。 - 正片叠底:通常使重叠颜色变暗,适合在上层画阴影。 - 滤色:通常使重叠颜色变亮,适合光线与高光。 - 叠加:根据下方颜色的明暗组合加深与提亮,适合增强对比。 最直观的比较:下层画一块灰色,上层画一块与它重叠的彩色,再切换上层模式观察重叠区域。混合模式作用于整张图层;图层不透明度可调整效果强度,蒙版和剪贴仍然生效。在透明区域上单独使用混合模式,不会凭空产生下方的颜色。 切换支持撤销/重做,工程保存记录模式,PNG导出包含混合结果。工程格式升级至3,新软件可读取版本1和2,旧软件不能读取新保存的版本3工程。 画布使用Direct2D Blend效果,导出使用对应的预乘透明度CPU公式;两条路径的中间精度不同,尚未做逐像素与窗口对照。本次已构建打包,未运行自动化或窗口验证。 ### 颜色与添加 / 线性减淡(0.17.0) 右侧“图层混合模式”新增: - 颜色(Color):使用上层色彩,保留下方的明暗关系。可在下层画好明暗或导入照片,再在上层涂颜色;降低上层不透明度可减弱染色效果。高饱和颜色为保留明暗可能需要降低饱和度。 - 添加 / 线性减淡(Add / Linear Dodge):把上下颜色通道相加并限制在可显示范围,适合发光和高光。黑色不提亮,较亮颜色容易变白;用深色、低不透明度控制强度。 两者沿用图层蒙版、剪贴、不透明度、撤销和工程保存。PNG导出包含对应效果。工程结构仍为3;旧软件不支持新增模式时会拒绝读取,避免错误显示为其他模式。已编译打包,未运行窗口、自动化及逐像素一致性验证。 ## 选区、变换、取色及填色工具(0.18.0) ### 选区 - 矩形选区:继续使用左侧原按钮,直接拖框。 - 套索:左侧“套索”,按住画出轮廓,松手自动闭合生成选区。Shift添加,Alt减去;Esc取消未完成轮廓。 - 魔棒:左侧“魔棒”,点击相似颜色。左属性可调容差,选择“仅相邻区域”或所有匹配区域,并选择是否参考所有可见图层。Shift添加、Alt减去。点击画布外不建立空选区。 - 切回画笔在选区内绘画,Ctrl+D取消选区。套索当前为像素中心的硬边扫描线选区,可通过已有快速蒙版继续软化编辑。 ### 变换 左侧“变换”(Ctrl+T)直接围绕当前层内容或已有选区显示边框,没有独立弹窗。V可直接进入移动模式。 - 移动:框内拖动。 - 缩放:选“缩放”再拖角点,Shift等比;框内拖动仍为移动。 - 旋转:选“旋转”再在框内/角点拖动,Shift以15度为步长。 - 透视:选“透视”再拖四个角点,使用单应投影,不允许交叉或退化四边形。 - 水平/垂直翻转、90度:直接点击对应按钮。 - 网格形变:点击“网格形变”,使用已有网格工具拖点和内部格子调整形状。 点击画布区域外的工作区空白处、切工具或保存会应用并结束当前变换;Enter也可完成,Esc取消。画布内仅点到变形框外不会应用。拖动过程中有后台预览,最终以原尺寸重采样。选区内的标准变换会搬运所选内容、保留范围外内容,并让选区随内容变换,图像与选区合成一次撤销记录。变换期间边框代替旧选区边界。图层蒙版仍作为独立显示限制,不会随图像一起变形;网格形变也遵守已有灰度选区;无选区默认围绕图层内容,Ctrl+拖动可重新指定局部矩形范围。移出画布的部分会被画布边界裁掉,四角不能折叠相交。 ### 吸管与调色板 - I或左侧“吸管”:点击/按住拖动取色。属性中可选择取当前层原像素,或所有可见图层的合成结果。透明处不修改当前颜色,不采入选区虚线、红色覆盖或界面底色。 - 普通画笔按Alt可临时取色,松开回到画笔;液化Alt反转和选区Alt减去不受影响。 - 右侧“我的调色板”旁的“+”保存当前前景色,最多64色;展开后点击色块使用,右键删除,支持JSON导入/导出。 - 调色板保存在 `%LOCALAPPDATA%\Huiya\palette.json`,与授权、语言和作品分开,重启保留。导入会替换已有自定义颜色;默认8色不受影响。 ### 填充与渐变 - F或“填充”:点击目标区域,用前景色铺色。左属性调容差、连续区域、参考图层及不透明度;遵守当前选区。 - G或“渐变”:从前景色起点拖到终点,终点色通过左侧“设置背景色 / 渐变终点色”选择,可选线性或径向。 - 普通绘画时X交换前景色和渐变背景色;蒙版编辑保留原黑白交换规则。 - 图像图层渐变有拖动预览,松开提交原尺寸结果;蒙版/快速蒙版也支持填充和渐变灰度,但蒙版渐变在松手后提交,仅显示方向引导线。 - 计算在后台执行,Esc取消;计算期间暂时禁用文档修改,完成后恢复。取消不修改原图,完成后可撤销。关闭时先取消尚未提交的计算。 本次仅编译与打包,未执行自动化、CPU性能或实际窗口交互验证;不能将旧报告视为这些工具已经通过验证。 ### 工作区与工具切换(0.19.0) - 画布上方始终显示当前工具、当前图层及编辑目标、绘画范围。Tab收起侧栏后仍可看见。 - 工具互相切换立即退出旧工具。再次点击当前工具保持选中,不暗中返回画笔。 - 套索、矩形、魔棒创建的选区独立保留;切回画笔可在选区内上色。Ctrl+D或画布上方“取消选区”解除限制。 - 选择吸管可连续取色,点击画笔立即退出;普通画笔按住Alt临时取色,松开恢复。 - 画笔、纹理、橡皮、填充与渐变切换时保留图像/蒙版编辑目标。“返回图像”或点击图像缩略图回到图像绘画。缩略图的绿色边框标明当前目标。 - 快速蒙版中切换画笔保留选区编辑;Q或“退出快速蒙版”结束。进入套索、矩形、魔棒时退出红色编辑状态,保留选区。 - 普通变形与网格形变共享同一次编辑,切换模式保留已有调整,始终从开始前的原图生成预览与最终图像。Enter或完成按钮应用,Esc取消,切到画笔自动应用后返回绘画;一次文档撤销撤回整次变形。 - 选择颜色、平移缩放视图、调整当前工具参数,不会误提交变形。当前变形与液化暂不支持直接编辑图层蒙版,请先“返回图像”。图层蒙版不会随图像内容联动变形。 - Esc优先取消当前圈选、渐变、笔画或变形;不额外清除已有选区。没有正在拖动时,Esc可退出快速蒙版。 - 当前工具的操作说明位于左侧“如何使用当前工具”,随工具更新。工具切换不再堆积常驻说明吐司。 - 空选区、隐藏图层、画笔透明度/浓度为0时显示常驻警告,点击×关闭;问题解除后已显示警告改为已解除。同一个空选区被关闭后不会因重复落笔不断弹出。 - 颜色区、图层属性可滚动,图层列表保持可见。中英日文保持共用资源。 本次有针对工具切换、蒙版目标、选区保存、变形会话、警告关闭的窗口与CPU检查;最终结果以包内测试报告为准。数位板坐标与压力路径经过自动检查,未进行真人数位板手绘体验对照。 ### 右侧面板(0.19.1) 颜色区和图层标题独立,图层标题及新建按钮不会随颜色内容滚动。“我的调色板”入口固定在颜色区底部;图层的混合模式、不透明度和蒙版设置在“图层属性与蒙版”中展开。窗口缩小时,展开内容可滚动,图层列表保留可用空间。 ### 右侧工作区(0.19.2) 右上“颜色/调色板”页签切换选色或管理常用色,前景色、HEX与默认色块始终显示。上下区域之间的横向分隔线可拖动。图层混合模式和不透明度直接可用;“列表/属性与蒙版”切换图层列表或详细设置。切换页签不挤压其他区域。使用“重置布局”恢复默认大小。此规则替代0.19.1的折叠面板。 ### 左侧工具箱(0.20.0) 左侧采用双列图标,按绘画、选区、填色、变形分组。悬停查看工具名称与快捷键,旁边的属性面板显示当前工具及设置。橡皮可直接点击或按E,大小与画笔分别记忆;按B返回画笔。网格变形从变换工具的模式中选择。快速蒙版固定在底部,Q切换;开启后主工具仍保持高亮,画布上方标明快速蒙版编辑目标。 ### 色彩调整(0.21.0) 菜单“色彩调整”提供五种调整,作用于当前图层的图像像素,已有选区时按灰度限制作用范围,保持原透明度。图层蒙版、剪贴和混合模式仍参与显示。若正在编辑蒙版,请先“返回图像”。 - 色相/饱和度/明度:色相旋转−180~180°,饱和度−100可变灰,明度向两端调整至黑/白。使用HSL模型,明度与HSV的V不同。 - 亮度/对比度:亮度向黑/白插值,对比度以中灰为中心调整;数值范围−100~100。 - 色阶:直方图、输入黑点/白点/Gamma及输出黑点/白点,支持RGB整体和单独红绿蓝通道。先应用整体,再应用各通道。输入黑白点保持至少1级间隔,Gamma为0.10~10。 - 曲线:横轴是输入,纵轴是输出,向上拖动提亮。点击增加控制点,拖动调整,数字框可精确修改输入/输出;右键、Delete或按钮删除中间点,端点保留,最多16点。采用不产生分段过冲的平滑三次插值,支持整体和单通道;先整体后通道。 - 色彩平衡:分别调整阴影、中间调、高光中的青/红、洋红/绿、黄/蓝,三组参数同时保留。默认保持加权明亮度。 窗口可拖离画面以观察主画布。实时预览勾选可切换前后效果;预览以最长960像素的临时图像计算,应用时对原分辨率计算。后台只保留最新预览参数,不反复修改原图。重置恢复本次所有通道/色调范围参数;应用后一次撤销,取消/Esc/关闭不改图像。保存工程与PNG导出包含已经应用的结果。 本版为直接像素调整,不创建可再次编辑的调整图层。算法独立实现,不承诺与其他图像软件同数值逐像素一致。当前图像为既有8位BGRA工作流,调整不额外引入ICC/高位深色彩管理。