Ruby ruby 有没有去除图片的白边技巧?

lb563 · 2012年07月10日 · 最后由 lb563 回复于 2012年07月10日 · 3007 次阅读

利用 ruby+rmagick 对图片进行处理, 现有 png 图片若干,背景为透明色的. 每张图片都有很多的白边,并且这些白边是没有用的. 存在就是浪费资源。想问问大家有没有什么好的方法来处理这个白边. 这样的话就会节约些资源

什么样的白边?可以传个图上来么

@hooopo 好我上传一张图片

能看见我只想要这张图片的一部分,但是这图片有太多的白边 (透明部分) 我想用 rmagick 来切除这些无用的白边。你有什么好的主意?

PS: 这张图的尺寸为:550x400

crop 就行了

#3 楼 @hooopo 是的,但是我得知道 crop 的范围。

#3 楼 @hooopo 在这之前我自己写了一个脚本,但是在执行过程中速度很慢,所以想到社区中来问一问. 现在我把我的脚本放到了 github 上:https://gist.github.com/3083018 分享一下。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号