说到七牛,肯定很多人都听说过,甚至于用上了。因为最近搞了个图片站,需要裁剪不同分辨率的图片,刚开始还想自己折腾图片处理程序的,不过后来听说七牛有提供图片处理方面的接口,所以研究了一下,发现还真不错,而且七牛本身也免费提供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
这里介绍了几种简单的方法更多高级的图片处理方法,请通过下面的链接查看:
http://developer.qiniu.com/docs/v6/api/reference/fop/image/imagemogr2.html
使用七牛图片处理接口建立的图片站可以点击这里查看:酷图
如果你还没有注册七牛,那么现在就注册一个试试吧!点我注册
现在的网站,图片都是调用七牛的,本地的图片能进行删除吗?主题也是这个主题,本地的图片删除一些之后,好像缩略图就不能正常显示了,不知道这个是什么原因引起来的?