说到七牛,肯定很多人都听说过,甚至于用上了。因为最近搞了个图片站,需要裁剪不同分辨率的图片,刚开始还想自己折腾图片处理程序的,不过后来听说七牛有提供图片处理方面的接口,所以研究了一下,发现还真不错,而且七牛本身也免费提供10G空间And一个月10G的流量,对于新站来说,绝对够用了。
常规的图片处理通常放在企业的客户端或服务器端来操作,对接上七牛云存储的图像处理接口后,即可使用丰富的图片处理服务,大大减少企业带宽消耗,提高开发效率。
七牛图片处理特点:
1、缩略图(多种规格缩放)
2、图文混排水印
3、自定义裁剪区域
4、旋转
5、调整图片质量
6、图片格式转换
7、原图保护
8、防盗链
七牛官方也有这方面的说明文档这里我就不重复了,我就说说我所用到的吧。
首先看看下面这段代码:
1
http://kuimg.u.qiniudn.com/wp-content/uploads/2014/03/201310051449108888.jpg?imageView2/1/w/200/h/200/q/100
/w/200/h/200是分辨率分别为宽和高;q/100是图片质量,100代表图片质量,数值越低图片质量越差,最高100.
各位同学可以复制上面的地址在浏览器打开,可以修改其中的数值来观察图片的变化。
以上用到的接口意思是:裁剪正中部分,等比缩小生成指定缩略图。
除了上面代码用到的接口外,你还可以根据你的需要使用其他接口,比如:
宽度固定为200px,高度等比缩小,生成200x133缩略图:
http://kuimg.u.qiniudn.com/wp-content/uploads/2014/03/201310051449108888.jpg?imageView2/2/w/200
高度固定为200px,宽度等比缩小,生成300x200缩略图:
http://kuimg.u.qiniudn.com/wp-content/uploads/2014/03/201310051449108888.jpg?imageView2/2/h/200
使用七牛图片处理接口建立的图片站可以点击这里查看:
如果你还没有注册七牛,那么现在就注册一个试试吧!