HiPaint 中文文档 下载 App

HiPaint 图层数量上限说明

为什么会有上限

HiPaint 中每多一层图层就需要多一份对应的位图内存。如果设备内存不足,继续创建图层会导致 HiPaint 崩溃或系统强制关闭应用。

为了防止这种情况,HiPaint 会在设备能力允许的范围内自动限制最大可创建图层数。

上限由什么决定

三个因素共同决定最大图层数:

因素影响方式
设备内存内存越大,能支持的层数越多
画布尺寸画布越大,每层占用的内存越多,上限越低
图层内容全透明图层几乎不占内存,但全像素填充的图层占用完整位图内存

典型数字参考

实际数字以你创建画布时对话框底部显示的为准——那里是最准确的数值。

图层用满了怎么办

方案一:合并低频使用的图层

把确定不再需要单独调整的图层合并到一起。比如已经画好的底色层和阴影层,如果不再需要单独调整,合并后释放两层的空间。

方案二:隐藏不用的图层

HiPaint 不渲染隐藏图层,所以隐藏但不删除的图层几乎不占用 GPU 渲染内存——只是保存时需要存储它们的位图。保留它们用于日后修改是好的做法。

方案三:降低分辨率重新开始

如果画布尺寸选得过大,可以考虑降低重新开始。在「画布调整」里可以缩小,但会损失画面精度——不推荐。

方案四:导出后继续

把当前画布导出为图片,然后新建一张画布导入这张图继续。这相当于把所有图层「拍扁」为一张底图,后面还能继续在上面加新图层。

建议

与 Photoshop 对比

Photoshop 允许非常多图层(几千层甚至更多),但那是因为 Photoshop 更偏向桌面工作站,内存和存储都充足。HiPaint 针对移动设备优化,上限更低,但对于移动端绘画工作流已经足够。