设计稿转代码
从设计文件读取图层、位置、颜色、字体等信息,识别布局结构后输出前端代码,覆盖页面骨架和样式部分,作为继续开发的起点。
拖动滑块完成拼图,通过后发送验证码
独立第三方 AI 评测平台 · 只用实测数据
Imgcook 是淘宝团队推出的设计稿转代码工具,面向前端开发者和设计师。它用计算机视觉和深度学习识别设计稿里的图层、布局与样式,再输出可用的前端代码,减少手工还原设计稿的重复劳动。它的价值在于把「照着设计稿写页面」这一步自动化,让设计到开发之间的交接更顺。不过它本质上是辅助工具,生成的代码通常还需要人工调整结构、命名和交互逻辑,复杂的动效与业务逻辑仍要自己补。
Imgcook 是一款把设计稿转成代码的智能工具,由淘宝团队开发。它的目标用户是前端开发者和设计师,核心用途是省掉把视觉稿手工还原成页面结构的那部分重复劳动。
它的工作方式是从设计文件里读取图层、位置、尺寸、颜色、字体等信息,通过视觉识别和深度学习判断哪些元素是一组、哪些是列表、哪些是按钮,再按这些判断生成对应的代码结构。输出结果偏向页面骨架和样式,属于可直接接手继续开发的起点,而不是成品。
设计师可以用它快速看到设计稿变成页面的样子,减少和开发来回确认的成本;前端开发者可以用它生成基础结构和样式,把精力放到交互逻辑和业务实现上;团队则可以把这一步接进研发流程,让设计交付到编码之间的衔接更顺。
从设计文件读取图层、位置、颜色、字体等信息,识别布局结构后输出前端代码,覆盖页面骨架和样式部分,作为继续开发的起点。
通过计算机视觉与深度学习判断元素之间的归属关系,比如哪些图层属于同一个卡片、哪些重复项构成列表,从而生成更贴近真实结构的代码。
可接入常见设计工具产出的设计文件,设计师不需要为转代码单独重做一份稿子,按原有习惯出图即可进入转换流程。
支持输出不同前端技术栈的代码形式,适配团队已有的工程结构,生成结果可直接放进项目里继续改写,而不是只给一份参考样式。
可以接进设计交付到编码的环节,让设计稿变更后能较快重新生成结构,减少人工反复对照设计稿调整页面的次数。
以网页形式提供,导入设计稿后在线完成识别与代码生成,不需要在本地额外搭建环境,打开浏览器就能走完一遍转换。
当成「省掉还原设计稿这一步」的助手用,它是值得的:把页面骨架和样式先跑出来,人可以专注在交互与业务逻辑上。当成「设计稿进去、成品页面出来」的自动化流水线用,就会失望——生成结果偏结构层,命名、组件拆分、动效和业务逻辑都要自己补,复杂页面尤其明显。适合已有成熟工程规范、想压缩重复劳动的团队;如果是结构简单、页面量也不大的项目,手工写反而更可控。
手上页面量大、重复结构多,想先把页面骨架生成出来,再把时间投到交互和业务逻辑上。
希望快速看到设计稿变成页面的样子,用于和开发确认还原效果,而不是自己维护代码。
人手有限、设计和前端交接频繁,把这一步接进流程后能减少来回确认的次数。
页面以交互动效和复杂状态为主,结构本身简单,生成结果能帮上的部分有限,主要工作量仍在手工实现。
页面只做一次、后续不再维护,配置和调整生成结果的成本可能高于直接手写。
把设计稿自动转成前端代码。它读取设计文件里的图层、位置、颜色、字体等信息,识别出布局结构后输出页面骨架和样式代码,开发者在此基础上继续补交互与业务逻辑。核心作用是省掉照着设计稿手工写页面结构的那部分重复劳动。
可以当作起点,但通常需要接手调整。生成结果覆盖结构和样式,组件命名、拆分粒度、交互行为和业务逻辑要按项目规范自己补。结构简单、重复度高的区块改动最少,动效和状态复杂的页面改动会多不少。
可接入常见设计工具产出的设计文件,输出侧支持多种前端技术栈的代码形式,方便接进已有工程结构。具体支持范围以官方页面为准。
有帮助,但用法和前端不同。设计师主要用它快速看到设计稿变成页面的样子,用于和开发确认还原效果、提前发现间距和字号这类细节问题,而不是自己维护生成出来的代码。
以交互动效和复杂状态为主、结构本身简单的页面,生成结果能帮上的部分有限,主要工作量仍在手工实现。另外只做一次、后续不再维护的活动页,配置和调整生成结果的成本可能高于直接手写。