惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Hacker News - Newest:
Hacker News - Newest: "LLM"
Webroot Blog
Webroot Blog
S
Security @ Cisco Blogs
H
Heimdal Security Blog
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
www.infosecurity-magazine.com
www.infosecurity-magazine.com
N
News and Events Feed by Topic
H
Hacker News: Front Page
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Application and Cybersecurity Blog
Application and Cybersecurity Blog
SecWiki News
SecWiki News
N
News | PayPal Newsroom
T
Tor Project blog
W
WeLiveSecurity
A
Arctic Wolf
Security Archives - TechRepublic
Security Archives - TechRepublic
S
Secure Thoughts
月光博客
月光博客
AWS News Blog
AWS News Blog
D
Docker
C
CERT Recently Published Vulnerability Notes
MyScale Blog
MyScale Blog
Google Online Security Blog
Google Online Security Blog
大猫的无限游戏
大猫的无限游戏
T
The Blog of Author Tim Ferriss
I
InfoQ
人人都是产品经理
人人都是产品经理
Recent Announcements
Recent Announcements
Google DeepMind News
Google DeepMind News
Hacker News: Ask HN
Hacker News: Ask HN
Blog — PlanetScale
Blog — PlanetScale
博客园 - 【当耐特】
Engineering at Meta
Engineering at Meta
Stack Overflow Blog
Stack Overflow Blog
Recorded Future
Recorded Future
罗磊的独立博客
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
T
The Exploit Database - CXSecurity.com
D
DataBreaches.Net
S
Security Affairs
WordPress大学
WordPress大学
T
Threatpost
Microsoft Security Blog
Microsoft Security Blog
V
Vulnerabilities – Threatpost
The Hacker News
The Hacker News
S
SegmentFault 最新的问题
B
Blog RSS Feed
Project Zero
Project Zero
P
Proofpoint News Feed

懒程序员改变世界

AI时代的站会:从同步到异步 真实流量,本地回放:一种轻量的性能测试思路 AI编程成熟度模型:从3倍到10倍的路径 用AWS创建工作流 未来的软件开发什么样 Java 11时代,这些编程习惯可以改一改了 组合型软件架构 用JaVers比较对象 逆向工作法 挖掘IntelliJ IDEA的调试功能 软件开发有没有高下 挖掘IntelliJ IDEA的实用功能 敲最少的键,编最多的码 个人的技术债 《Java函数式编程》出版啦 懒程序员笔记 SSH妙用 用Tampermonkey实现自动化网页操作 代码还是数据
手稿秒变html的Sketch 2 Code
Qinghua Gao · 2018-09-12 · via 懒程序员改变世界

可以把手稿变成html的Sketch 2 Code出世了,这是微软在GitHub上的C#开源代码。听说它能够把前端都凉掉?我很兴奋地尝了尝鲜,写下了这篇小文。咱们来看看它有没有传说中的那么高大上。

官网上放出来的示例当然是最佳了:

能有这样的效果那是相当的不错呀,布局、文字、图像都识别得很不错,但也并非完美:

  • 布局:PRODUCT CATALOG变成了竖排,搜索按钮也没有对齐
  • 文字:三幅画下面的第一个PRODUCT识别成了RODUCT,最后一个3变成了S。$19.5左边多了一个8
  • 图像:原图上明明有三个段落嘛,html变成了两个

那我自己画一幅,用网站提供的TAKE A PICTURE功能上传试试:

这是什么鬼?敢情什么都没识别出来?是我的画风太清奇了吗?不死心,同一幅图再拍一次:

这次有限地成功了,看来位置、方向、大小、光影上的一点点细微差别,也会很大地影响最终的结果。后来又试了几次,最完美的识别也就是上面这幅图了,要我是草图设计师,用这玩意儿还是挺跟它较劲的。倒是处理速度还挺快,几秒之内就能搞定。

接下来试一试中文:

果然是不支持中文呀。从下图中我们能看到,尽管中文都能够识别成Lable,但确实对中文的OCR无能为力。

再试试横线本,看来背景的横线是可以被过滤掉的:

最后试着参考GitHub的注册首页画一幅手稿:

上面的html是试过几遍之后最好的解析了。生成的html代码中引用了bootstrap的css,所以网页看上去还比较顺眼。但是格式有点乱,有一些连续空行、缩进等问题。不过这些问题相信都很容易解决。最大的问题是目前的实用程度还不太高。想要让前端变凉,数据量应该还不太够(大家多多上传草图吧),而且还应该有不少工作能做。希望它能早日实用化,让前端们投入到更有意义的工作中去。

最终结论:未来很美好,但是现在的实用性还有待提高。