UI图片转(代码+切图)Skill
2026/9/12 20:09:41 网站建设 项目流程

很多 AI 都能做截图转代码。

但真正用过之后,你很快就会发现一个问题:

生成出来的页面,往往只是“看起来有点像”。

图片之中有可能会被加入文字, 按钮无法进行编辑, 存在复杂装饰被替换成类似素材的情况, 屏幕尺寸一旦发生改变, 布局便会开始出现错位现象。

之所以这次, 我再度制作了一个更为完整的, 图片去转代码之Skill: -image-to-code-pro。

它并非仅仅是去开展把图片转变为 HTML 的事儿, 而是要在最开始的时候, 将设计当中的层级进行拆解, 之后还要再次去构建代码。

01 先拆设计层级,再写代码

常常是传统的截图转而变为代码, 往往一开始就去识别文字, 接着绘制几道 div, 随后想方设法把页面拼凑得尽可能像那么一点儿。

但复杂 UI 不是一张平面图片。

它实际上包含很多不同类型的内容:

所以第一步不是写代码,而是先判断:

哪些内容应该用代码实现,哪些内容应该保留为图片资产。

图片说明:

有一张 UI, 它看上去呈现出完整的画面, 然而在真正进行还原操作的时候, 要先去识别文字层, 还要识别卡片层, 并且要识别装饰层, 以及背景层。

02 文字可编辑,复杂视觉不乱画

截图转代码最难的地方,并不是识别出页面上有几个按钮。

真正难的是:

既要让页面可编辑,又不能破坏原来的视觉效果。

比如:

这般去做所具有的益处在于, 页面依旧能够持续开展开发工作, 于此同时还留存着原图里关键的视觉表现特征。

图片说明:

由代码去实现文字、按钮以及结构, 把复杂插画与装饰当作独立透明资产来使用。

03 生成完成后,还要做一次视觉验收

过去我们经常把“代码生成成功”当作任务结束。

但代码能运行,不代表页面已经还原完成。

因而, Skill 于最后之际将会再度对产生页面截取图像, 把它与原本的参考图加以叠加之后展开对比。

重点检查:

图片说明:

之后页面生成了, 借助截图叠加去检查其在位置、尺寸以及有关视觉偏差方面, 并非仅仅只是看代码能不能运行。

04 一张ui图片,最后得到什么?

使用这个 Skill 后,最终得到的并不只是一份网页代码。

而是一套相对完整的交付结果:

也就是说,它不只是帮你“生成一张页面”。

而不是尽可能地将一张设计图再度转变为一个能够持续开展修改、交互以及开发工作的前端项目。

图片说明:

可维护的页面代码所在之处为左侧, 最终还原效果呈现于右侧, 视觉以及结构被同时保留。

结尾

截图转代码不应该止于:

这个页面看起来挺像。

它更应该做到:

页面的结构, 是能够持续进行开发的, 文字, 是可以予以编辑的, 素材, 能够用来重复使用的, 而最终所得出的效果, 亦是能够被查验与证实的。

这也是我做 -image-to-code-pro 的原因。

先拆设计层级,再重建代码。

目前项目已经开源,感兴趣可以在 搜索:

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询