今年1月,微软车库宣布了一个全新的项目,命名为“Sketch 2 Code”,主要是帮助开发者更快地从原型迁移到真实项目开放。使用Sketch 2代码,在人工智能和自动化解决方案的帮助下,开发人员可以绘制草图并将其导出为源代码。目前Sketch 2代码只支持标签、文本字段、文本段落、图片、按钮等基本视觉元素。
这项服务背后的模型已经通过数百万张图像进行了训练,可以检测各种类型的对象。在分析这些数据元素后,微软可以生成设计中不同元素的HTML片段,然后根据识别出的元素位置推断出设计的布局,并据此生成最终的HTML代码。