3分钟把一张图变成可编辑的PSD分层文件:开源工具LayerDivider上手全记录
3分钟把一张图变成可编辑的PSD分层文件开源工具LayerDivider上手全记录【免费下载链接】layerdividerA tool to divide a single illustration into a layered structure.项目地址: https://gitcode.com/gh_mirrors/la/layerdivider上周帮朋友救急处理一张插画光是按元素抠图层就耗掉一个下午。朋友笑我是手艺人我却笑不出来——直到我遇到了 LayerDivider一个能把单张图片自动转换为可编辑PSD分层文件的开源工具才真正从这类重复劳动里解脱出来。设计师的周一噩梦一张图抠了一整天先说说那个让我想吐槽的场景。你大概也遇到过类似的活儿甲方丢过来一张图说帮我把每个元素都拆出来做成能单独改的图层。听起来简单做起来全是体力活——魔棒、钢笔、套索轮番上阵边缘抠不干净要一点点补颜色相近的区域更是噩梦。等一张图抠完一天没了眼睛也快没了。更气人的是这种活儿没有技术含量只有时间成本。它本质上就是机械地把像素按颜色、按形状归类而这恰恰是计算机最擅长的事。遇到LayerDivider这款免费图片分层软件到底做了什么LayerDivider 解决的就是上面这个痛点。你只需要丢给它一张图它会在几秒到几分钟内取决于图片复杂度和电脑配置吐出一个结构清晰的 PSD 文件每个颜色区域、每个独立物体都被拆成单独图层图层有统一命名打开就能改。而且它不用联网、不用注册、不收费模型和依赖装好之后可以完全离线运行——对在意隐私、不想被订阅制绑架的设计师来说这一点非常加分。它是怎么做到的说白了它内置了两套拆图思路对应两类完全不同的图片。如何把一张图拆分成多个图层两条路线任你选路线一按颜色拆适合插画和UI这条路线用的是图像聚类算法理解起来并不难它把图里每个像素的颜色都登记在册再把颜色接近的像素归成一个组最后把每个组提炼成扁平色块图层。归组时用的是专业的 CIEDE2000 色彩差异公式用来判断这两个颜色算不算同一种比肉眼判断还要稳。细节上也做得很贴心合并完色块后会对图像做一次平滑处理让图层边缘不那么生硬每个色块还会用该区域的平均色重新填涂保证最终效果干净利落。路线二按物体拆适合照片和复杂场景如果图里有好几个独立物体——比如一堆商品、一张角色立绘——光按颜色拆可能不够用。这时候 LayerDivider 会调用 Segment Anything就是那个知名分割模型先把画面里的独立物体逐个圈出来再围绕每个物体单独生成图层。简单概括一条路线负责把调色板摊开另一条负责把画面里的人或物一个个请出来。此外它还有个很实用的输出选项普通模式只生成基础图层复合模式会额外生成高光层、阴影层等效果图层配合屏幕、正片叠底这类混合模式编辑自由度更高。一键把图片拆分成图层的方法我的实测三步光说不练没意思我直接拿项目自带的样例图跑了一遍。下面这张就是输入图一张白底、四个纯色元素的简单插画。点击生成按钮之后工具输出了下面这个结果——每个元素都被拆开并标注了对应的图层名Red、Blue、Green、Yellow一眼就能对上号整个过程就三步打开界面Windows 用户先跑一遍install.ps1安装环境之后用run_gui.ps1启动浏览器访问localhost:7860就能看到操作面板。上传图片、选模式在面板里上传图片按图片类型选择按颜色拆还是按物体拆其余参数保持默认也能出不错的效果。点按钮、下载PSD点击生成等处理完成后把输出的 PSD 文件下载下来直接用 Photoshop 打开继续编辑。不想在本地折腾环境的话项目还附带了一个 layerdivider_launch.ipynb 笔记本在 Colab 这类在线环境里顺序执行单元格同样能拿到一个可用的界面。新手第一次使用需要准备什么说实话门槛不高但有些东西提前准备好能少踩坑Python 3.10 及以上 Git这是本地安装的基础核心依赖是 OpenCV、scikit-learn、Gradio、pytoshop 这些安装脚本会自动帮你装好不用手动一个个来按物体分割的路线需要下载 Segment Anything 的预训练权重文件比较大首次运行会自动下载耐心等一等建议先从简单、纯色、轮廓清晰的图片试起跑通流程之后再挑战复杂插画和照片。效果不满意几个亲测有效的调参小技巧默认参数已经够用但如果分层结果不合心意记住这几个旋钮就够了层分得太粗把初始聚类数量调大图层会切得更细颜色太杂、层太多把色彩合并阈值调高相近的颜色会被更积极地合并边缘太生硬把平滑强度调大一点色块边缘会更柔和元素没拆开换用按物体分割路线并适当调低最小区域阈值让小物件也能被识别出来。想在代码里直接用也很简单核心处理函数就一个传入图片和几个数字参数即可from ldivider.ld_processor import get_base df get_base(input_image, loops2, cls_num15, threshold8, size5)参数含义和界面上的滑块一一对应调整起来非常直觉。图片转PSD分层工具适合谁用插画师把一张成品插画拆成可编辑图层改配色、调局部毫不费力游戏美术角色、道具、场景素材的分层省掉大量重复抠图时间UI设计师界面组件、图标批量拆分搭建设计系统时很省事电商与运营产品图按元素拆解做活动素材时自由度更高。一句话只要你的日常工作里出现过把一张图拆成很多层的需求它就值得你花十分钟装来试试。写在最后开源的意义回到开头那个下午。朋友后来问我工具不会出错吗当然会——复杂照片、大面积渐变它不一定能一次到位。但它把从零抠一整天变成了拿默认结果微调十分钟这个量级的差距就是工具存在的意义。更难得的是LayerDivider 是开源的。如果你懂点 Python完全可以按自己的需求改造算法或者给项目提需求、修 bug。想体验的话先把它克隆到本地git clone https://gitcode.com/gh_mirrors/la/layerdivider拿一张最普通的图片开始吧亲眼看看它如何把拆图这件苦差事变成几秒钟的事。【免费下载链接】layerdividerA tool to divide a single illustration into a layered structure.项目地址: https://gitcode.com/gh_mirrors/la/layerdivider创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

微信聊天记录备份工具WechatBakTool:一个被下架的开源项目留下的启示

微信聊天记录备份工具WechatBakTool:一个被下架的开源项目留下的启示

微信聊天记录备份工具WechatBakTool:一个被下架的开源项目留下的启示 【免费下载链接】WechatBakTool 基于C#的微信PC版聊天记录备份工具,提供图形界面,解密微信数据库并导出聊天记录。 项目地址: https://gitcode.com/gh_mirrors/we/Wecha…

2026/10/19 2:04:40 阅读更多 →
如何通过Cursor将顶级AI编程助手稳定高效融入开发工作流

如何通过Cursor将顶级AI编程助手稳定高效融入开发工作流

最近在技术社区里,有一个现象挺有意思:一边是很多开发者还在为API调用成本、模型配额和“免费额度用完了怎么办”而精打细算,小心翼翼地使用着各种“平替”模型;另一边,却总能看到一些人,仿佛手握“无限火力…

2026/10/18 9:15:16 阅读更多 →
数据结构工程实践:从数组、哈希表到LRU缓存实现与性能优化

数据结构工程实践:从数组、哈希表到LRU缓存实现与性能优化

在实际开发中,数据结构是构建高效、稳定程序的基石。无论是处理用户请求、缓存热点数据,还是优化数据库查询,背后都离不开对数组、链表、哈希表、树等基础数据结构的深刻理解和灵活运用。很多开发者虽然学过理论,但在面对“如何用…

2026/10/17 0:07:18 阅读更多 →

最新新闻

2019年CSP-S初赛选择题1-5题精讲:进制、位运算、栈、二叉树与KMP陷阱全解析

2019年CSP-S初赛选择题1-5题精讲:进制、位运算、栈、二叉树与KMP陷阱全解析

2019年的CSP-S初赛,是我第一次以“CSP”而不是“NOIP”的名义走进考场。说实话,当时心里多少有点没底——毕竟是新名字的第一年,谁也不知道命题风格会不会大改。等我翻到选择题第一页,看到前5题的时候反而松了口气:进制…

2026/10/19 3:15:05 阅读更多 →
腾讯云文本审核工具类封装实践:从SDK调用到一行接入

腾讯云文本审核工具类封装实践:从SDK调用到一行接入

做后端这几年,涉及用户输入的场景就没断过——评论、弹幕、私信、AI对话、论坛发帖,几乎每个能提交文字的地方都得过一道内容安全检查。一开始我也图省事,想着审核就审核,直接在业务代码里new一个请求对象,调一下腾讯云…

2026/10/19 3:15:05 阅读更多 →
神龙汽车新春守护直播:车企节点型用户关系运营如何落地

神龙汽车新春守护直播:车企节点型用户关系运营如何落地

看到“知音相伴 一路同行|神龙汽车‘新春守护暖心发布’专场直播即将温情启幕”这个标题时,我第一反应是:这不只是一场普通的车企直播预告,而是一个典型的“节点型用户关系运营”样本。作为一个常年做汽车品牌营销和直播策划的人&…

2026/10/19 3:15:05 阅读更多 →
JSON-RPC 2.0实战:Python实现、TCP/HTTP接入与避坑指南

JSON-RPC 2.0实战:Python实现、TCP/HTTP接入与避坑指南

简介:jsonRPC.rar是一份面向Java Web开发者的JSON-RPC入门案例资源包,集中演示了轻量级远程调用协议的基本原理与实现方式,解决分布式服务通信及前后端API交互场景中的实际搭建问题。资源共35个文件,包含25个jar依赖库&#xff08…

2026/10/19 3:15:05 阅读更多 →
TTHHO优化RBF神经网络参数:分类预测准确率突破91%的实战解析

TTHHO优化RBF神经网络参数:分类预测准确率突破91%的实战解析

如果你手头有一个分类任务,先试了试直接训练径向基函数网络(RBF),结果测试集准确率卡在八成出头再也上不去,你大概率会怀疑:是不是数据没处理好?特征选择有问题?我告诉你&#xff0c…

2026/10/19 3:15:04 阅读更多 →
Flink有界流与无界流:核心区别、运行时行为差异与选型避坑指南

Flink有界流与无界流:核心区别、运行时行为差异与选型避坑指南

1. 从一个反直觉的现象说起:为什么批处理跑得好好的,换成流处理就出问题刚接触 Flink 的人,十有八九会在某个时刻被一个看似简单的问题绊住:我明明写的是同一套算子逻辑,为什么换成流模式跑,结果要么迟迟不…

2026/10/19 3:14:03 阅读更多 →

日新闻

频率跟踪型PWM电源设计:臭氧发生器谐振点漂移与软开关实现

频率跟踪型PWM电源设计:臭氧发生器谐振点漂移与软开关实现

简介:本资源为电源技术方向的学术研究文档,聚焦介质阻挡放电型臭氧发生器电源的频率跟踪型PWM控制策略,面向电力电子、高压电源及臭氧应用领域的科研人员与工程技术人员。针对负载呈容性、等效电容随外加电压升高而增大、谐振频率随之漂移的难…

2026/10/19 0:00:47 阅读更多 →
Vibe Coding 遇上 TaoToken:把开发者思维圣殿的灵感流接入统一 Key 通道

Vibe Coding 遇上 TaoToken:把开发者思维圣殿的灵感流接入统一 Key 通道

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/19 0:00:47 阅读更多 →
HundredCV-Chat话题建模实战教程:利用4,871个内置话题标签构建主题分析系统

HundredCV-Chat话题建模实战教程:利用4,871个内置话题标签构建主题分析系统

【免费下载链接】HundredCV-Chat 项目地址: https://ai.gitcode.com/hf_mirrors/Jax-dan/HundredCV-Chat 点击查看 免费下载 HundredCV-Chat 是一个由 100 位青年简历数据开发而来的中文多轮对话数据集,共包含 24,750 组日常闲聊对话和 4,871 个话题标签…

2026/10/19 0:00:47 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/18 0:00:55 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/18 0:00:55 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/19 1:30:52 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/19 2:54:50 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/17 17:22:31 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 12:16:16 阅读更多 →