一个 JavaScript 实现的智能图片裁剪库 smartcrop.js

adolph1年前 ⋅ 2475 阅读

       二话不说,先看效果,最左边是原图,中间是裁剪后的图片,最右边可以认为程序在debug,对原图进行核心区域识别吧,能看到smartcrop.js识别的还是很准确的,原图的右侧其实不重要,因为人物在左侧,裁剪后的图片准确的识别出了要裁剪的区域是在左侧,而不是右侧,还是很厉害的。

关键这并没有用什么ai人工智能技术,只是js实现的一个工具库。

 

这个库提供了一个demo效果页面:包含100多张图片的裁剪效果图

https://29a.ch/sandbox/2014/smartcrop/examples/testsuite.html

允许上传自己的图片进行裁剪效果测试:

https://29a.ch/sandbox/2014/smartcrop/examples/testbed.html

 

这个库的github项目首页下面还有其他语言,java、python、golang、c#、android 等一些语言的实现版本,我试了下,貌似都不是原作者所实现,都差了些意思,没那么完美吧,还是建议用smartcrop.js效果会好一些。

https://github.com/jwagner/smartcrop.js/

缩略图裁剪神器 链接打不开 可以打开,就是有点慢 @weirdo 国外的链接,打开慢正常, 你直接下载github代码跑一跑,很简单的 @adolph 那个红色区域是干什么用的? @hale 没什么用,可以认为是裁剪过程的debug调试显示主要裁剪区域

全部评论: 0

    相关推荐