Imgcook:将设计稿转换为前端代码的平台
Imgcook(图像大厨)是阿里巴巴推出的 Design to Code 平台,支持将 Sketch、PSD、Figma 和静态图片等视觉稿转换为可维护的前端代码。生成内容可包含视图代码、数据字段绑定、组件及部分业务逻辑,适合页面和模块的快速开发。
主要功能
- 设计稿导入:通过插件导出 Sketch、PSD 或 Figma 图层,也可以直接上传设计文件和图片。
- 视觉稿还原:解析图层、组件和布局,生成对应的页面结构。
- 可视化编辑:调整布局、样式、循环、动态表达式和数据绑定。
- 业务逻辑配置:支持编写部分逻辑代码并绑定数据字段。
- 多 DSL 输出:支持 React、Vue、小程序等常用 DSL,也支持自定义 DSL。
- 代码导出:可直接导出模块代码和图片资源,或通过 VS Code 插件继续开发。
- 多工具插件:提供 Figma、Sketch 和 VS Code 等插件配合使用。
如何使用Imgcook
登录 Img cook 账号后,在 Figma、Sketch 或其他支持的设计工具中打开 Imgcook 插件,选择图层组并点击导出。随后进入 Imgcook 可视化编辑器,将内容粘贴或导入其中,调整布局、样式、数据绑定和交互逻辑。选择目标 DSL 后点击导出,即可将生成代码保存到本地,或通过 VS Code 插件导出到项目目录。
产品定价
根据提供资料,Imgcook及其 Figma、Sketch、VS Code 插件可免费使用。具体服务范围和功能政策以官方页面为准。
核心优势
- 设计到代码衔接高效:减少手动重建页面和组件的工作。
- 支持多种设计输入:兼容设计文件、图层和静态图片。
- 代码可维护:支持组件化、字段绑定和 DSL 输出。
- 可视化调整方便:生成后可以继续编辑布局和逻辑。
- 开发工具集成:可与 VS Code 等工具结合完成后续开发。
应用场景
- 移动端模块开发:适合细粒度组件和业务模块快速还原。
- 移动端活动页:将视觉稿快速转换为可运行页面。
- 移动端整页开发:辅助搭建完整移动端页面。
- PC 端 To C 应用:适合电商、营销和内容类页面。
- PC 端 To B 页面:可用于部分后台和业务模块开发。
- 前端原型验证:快速验证视觉设计和页面结构。
设计稿转码结果仍需人工调整响应式布局、交互逻辑、可访问性和工程结构。复杂富交互、游戏等场景可能需要较多二次开发。