把一张插画拆成几十个可编辑PSD图层要多久Layerdivider免费工具5分钟搞定【免费下载链接】layerdividerA tool to divide a single illustration into a layered structure.项目地址: https://gitcode.com/gh_mirrors/la/layerdivider设计师圈子里有句玩笑话改图十分钟找图层半小时。当你拿到一张背景、主体、阴影全画在同一层的扁平插画时想单独调整某个颜色几乎等于把整幅画重新临摹一遍。Layerdivider 就是专门来终结这种局面的免费开源工具——它利用 AI 图像处理技术把单张图片自动拆成结构清晰的 PSD 分层文件让一层到底的图变成随手可改的多图层工程。先讲一个真实的使用瞬间你给客户交付了一套 UI 图标客户回消息说整体都很好就是把左上角那个按钮换成蓝色顺便把主图标的阴影去掉。听起来很简单对吧可当你打开源文件发现所有元素都焊死在同一个图层里一键换色、单独去影这些操作全都无从下手。要么翻箱倒柜找原稿要么用套索工具沿着边缘一点点抠运气好半小时运气不好一下午。Layerdivider 解决的就是图片没有分层源文件这件事。它不是简单地把图切成几块而是理解画面里哪里是一个独立元素再把每个元素连同它自己的明暗变化一起装进独立的 PSD 图层。一句话概括输入一张图输出一个可编辑的 .psd分层结构由 AI 自动完成。上面这张是项目的示例输入图红蓝方块、绿色椭圆、黄色三角颜色分明但彼此重叠。下面的输出图里每个图形都被单独标注成了独立图层一眼就能看出分层逻辑5分钟跑通第一条分层流水线上手的第一原则是先让它动起来再慢慢研究参数。最省事的路径在浏览器里跑项目自带layerdivider_launch.ipynb笔记本。如果你不想在本地折腾 Python 环境打开这个笔记本依次执行所有单元格等终端输出一个以gradio.live结尾的公网地址点进去就是操作界面。这条路径对 Windows、macOS、Linux 用户完全通用推荐新手先用它体验。本地安装路径先把仓库拉下来git clone https://gitcode.com/gh_mirrors/la/layerdividerWindows 用户首次使用运行install.ps1等它装完依赖之后再运行run_gui.ps1启动图形界面。macOS / Linux 用户在项目目录里执行pip3 install -r requirements.txt然后运行python3 demo.py。启动成功后浏览器会自动打开默认地址localhost:7860你会看到一个带多个参数滑块的网页界面。首次使用时注意语义分割模式所需的 AI 模型文件会在后台自动下载体积较大耐心等进度条走完即可之后启动就不用再等了。第一次分层只需要三步在左侧上传一张图片建议先用颜色干净的插画或 Logo 练手把模式下拉框切到color_base_mode其余保持默认直接点击Create PSD稍等片刻在下方下载生成的 PSD 文件拖进 Photoshop 看看图层结构。第一次跑通后你会发现原本要手动抠几个小时的分层现在变成了上传、点击、下载三个动作。三个值得细说的亮点亮点一颜色相近的元素会被自动归堆解决什么问题扁平插画、Logo、图标这类颜色分明的图最理想的拆分方式是按颜色区域拆。但颜色区域往往有渐变、有锯齿边缘手动框选总是差口气。通俗的原理Layerdivider 会先把图上每一个像素按 RGB 信息聚类——把它想象成把一整盒混在一起的彩色珠子倒进若干个小桶颜色相近的珠子进同一桶。接着用 CIEDE2000 色差算法衡量两个桶的颜色到底有多像足够像的桶就合并。为了消除边缘毛刺还会对图像做一次模糊平滑再反复迭代几轮让分块边界越来越干净。怎么操作在界面上把模式切到color_base_mode再调节三个核心参数init_cluster初始聚类数量数值越大颜色切分越细适合色彩层次丰富的图ciede_threshold合并阈值数值越小算法越较真相近颜色越不容易被合并分层越精细loops迭代次数决定反复合并和精化的轮数简单图形 1~3 轮就够复杂画面可以加到 8 轮以上。小经验先传一张缩略图试参数确定组合后再处理原图能省下大量等待时间。亮点二遇到复杂画面AI 能看懂主体再分层解决什么问题人物照片、风景图、产品图这类画面里颜色并不是主角——皮肤、头发、衣服可能颜色接近但明显是三个不同的东西。这时候按颜色拆会失败得改成按对象拆。通俗的原理这个模式基于 Meta 的 SAMSegment Anything分割模型它经过海量图像训练能直接预测画面里哪些像素属于同一个物体。你可以把它理解成一个见过无数图片的 AI 助手扫一眼就能圈出这是一棵树这是一个人。怎么操作先点击Segment按钮让 AI 生成候选区域界面上会出现带半透明色块的预览那就是它圈出的对象确认分割结果后再用Create PSD把这些区域落成分层文件。界面里的area_threshold用来过滤太小的碎片区域——数字越大越小的碎块越会被忽略。亮点三它不只是切图还顺手分好了明暗解决什么问题真正让可编辑变得有用的是亮部和阴影也各自独立。很多分层工具只会输出元素切片阴影和反光还是混在元素里调整时无从下手。通俗的原理完成基础分层后Layerdivider 会拿分层后的色块和原始图像做逐像素对比比原图暗的部分归进阴影通道比原图亮的部分归进高光通道。相当于每个元素都自带了一套光照零件。怎么操作输出时选择output_layer_modenormal每个元素输出基础层 亮部层 阴影层结构直观适合日常编辑composite额外生成屏幕、正片叠底、减去、线性减淡等混合模式的图层调色和后期更灵活适合做特效。怎么选简单判断只是要能改元素就选 normal要做光影重绘和合成特效就选 composite。老手的进阶玩法背景分离开关暗藏一键抠背景在色彩驱动模式下展开 BG Settings里面有个split_bg开关。开启后Layerdivider 会先把前景主体和背景分开处理再分别做聚类分层。对于背景复杂的图这个开关能显著提升主体边缘的干净程度值得优先尝试。参数组合模板不同素材用不同起点不用死记参数含义把下面几个组合当作起点Logo 和扁平图标loops3、init_cluster10、ciede_threshold6、blur_size2normal 模式插画角色loops8、init_cluster18、ciede_threshold4、blur_size3composite 模式风景照片loops10、init_cluster22、ciede_threshold5、blur_size4normal 模式。这只是起点每张图都有最适合自己的组合。把滑块当成浓度调节去理解就好色彩想更碎就加聚类数量边界想更干净就降合并阈值。作为 Stable Diffusion 插件使用如果你在用 Stable Diffusion WebUI项目里的scripts/main.py提供了扩展入口把整个目录放进 WebUI 的扩展目录重启后界面里会出现 LayerDivider 选项卡。这样AI 生成图片 → 自动分层 → 进 PS 精修就能在同一个工作流里串起来。批量处理的思路项目没有内置批量按钮但分层核心逻辑都封装在ldivider/目录里ld_processor.py是聚类分层主逻辑ld_convertor.py负责图像格式转换ld_utils.py里有 PSD 写入和图层拼装的实现。如果你有一定 Python 基础可以写一个简单的循环脚本对文件夹里的多张图依次调用同一套处理函数把调好的参数组合复用下去。高频疑问速答Q启动时提示缺少某个模块A多半是依赖没装全。确认pip install -r requirements.txt执行成功重点检查这几个关键包pytoshop负责生成 PSD、gradio网页界面、opencv-python和numpy图像处理基础。Windows 用户也可以直接重跑install.ps1。Q第一次使用卡在下载进度条很久A正常现象。segment_model目录里没有预置权重首次运行会从远程下载 SAM 模型文件体积好几个 GB取决于网速。下载完成后保存在本地之后启动不再重复下载。Q点 Create PSD 直接报错提示找不到分割文件A界面上默认是segment_mode这个模式要求先点一次Segment生成候选区域再点Create PSD。如果只是想快速试效果把模式切到color_base_mode就能直接出图。Q某些区域分层不准确怎么办A按顺序尝试① 调大init_cluster给算法更多初始分组② 调小ciede_threshold让颜色合并更严格③ 边界复杂的图换到语义分割模式④ 预处理原图适当增强对比度和饱和度让颜色边界更清晰。Q图片太大处理很慢A先用缩小版测参数锁定组合后再跑原图适当降低loops也可以开启split_bg把背景和主体分开处理减少单次计算量。Q生成的 PSD 能不能直接拿去用A能。输出就是标准 PSD可以直接拖进 Photoshop、After Effects 甚至 Spine 使用。拿到后建议先检查一遍图层顺序和命名再开始后续编辑。现在就可以开始的行动清单先玩用 Colab 笔记本或本地demo.py跑通一次完整流程找一张简单的图标图练手再调用缩略图快速试几组参数感受loops、init_cluster、ciede_threshold分别带来什么变化正式用把真实素材交给它导出的 PSD 打开后试着单独改一个图层的颜色和阴影。从一张拆不开的图到一套随便改的图层中间只差一次点击。剩下的细节等你真正上手之后自然会越用越顺手——而 Layerdivider 的价值就是把你从重复的抠图劳动里解放出来把时间还给真正重要的创意本身。【免费下载链接】layerdividerA tool to divide a single illustration into a layered structure.项目地址: https://gitcode.com/gh_mirrors/la/layerdivider创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考