前端AI设计图生成代码

2,177 阅读2分钟

CodeFun

优势:

  1. 生成代码速度快,导入设计图后,几分钟生成代码
  2. 支持的平台较多!

image.png

缺点:

  1. css样式命名及写法不太规范,需要改动

收费情况

image2024-2-27_14-28-7.png

image.png

pxCode

优势:

  1. 生成的代码质量高
  2. 支持多种平台转存失败,建议直接上传图片文件
  3. 支持响应式布局,适配多端,功能强大,具有可视化界面,支持添加动画等功能

          image.png

缺点:

  1. 上手较codeFun困难些,需要学习如何结构化设计图,合理结构化之后才能导出代码,否则不能导出,这也是为什么产出的代码质量比较高
  2. 对设计稿要求要严格一些,设计稿切图需要规范、合理,否则产出的代码会达不到效果,需要修改,影响效率

收费情况:

image.png

Figma to Code

免费,使用人数最多,但是输出的代码是行内样式

image.png

或者是生成tailwindcss代码

Locofy Lightning

现在是免费测试版,具有免费天数,提交反馈就可以增加免费天数

image.png 优点:

  1. 免费,一键生成代码,速度较快
  2. 支持的类型较多

image.png

 缺点:

  1. 使用了太多的绝对定位布局,有些需要手动修改(是个别设计稿的原因)

  2. 并不能100%完全还原设计稿,不过每个插件都有这个问题,需要做修改

  3. vuejs版本只支持3.0,不过这个工具最多用来生成布局和样式,不太影响使用

Anima

使用人数很多

wiki.51talk.com/download/at…

收费情况

wiki.51talk.com/download/at…

由于是免费账号,好多其他功能看不到

优点: 

  1.  支持vuejs, reactjs, html
  2.  生成代码速度快

缺点:

      1. 生成的vuejs项目,组件划分的太细,不够合理(有可能与设计图有关)

      2. css命名不够规范

image.png

总结

  1. 调研的所有工具css命名规则都不能遵循css 的bem规范,如果使用这些插件,需要抛弃bem规范
  2. 所有的工具生成的代码都需要做一些改动,但是绝对会节约写静态页面的时间
  3. 建议大家可以先使用Locofy Lightning,这个现在是免费,上手很快,使用人数也很多,支持vuejs, reactjs
  4. 也可以使用pxCode,这个生成的代码质量最优,但是需要设计稿要规范,否则不会节约太多时间 www.youtube.com/@pxcode_zh