《动态切图使用说明》由会员分享,可在线阅读,更多相关《动态切图使用说明(3页珍藏版)》请在金锄头文库上搜索。
1、动态切图说明动态切图说明 架构图架构图图片存储用户C CD DN N图片访问电信线路反向代理(squid)反向代理(squid)Nginx_lua动态切图联通线路 测试测试 FWSFWS 环境域名:环境域名:http:/10.2.6.249/images/ 测试测试 LPTLPT 环境域名:环境域名:http:/10.2.5.158/images/ 测试测试 UATUAT 环境域名:环境域名:http:/ 10.2.25.0/images/ 生产环境域名:生产环境域名:http:/dimg04.c- 详细说明详细说明1.动态切图可以很容易地满足业务对图片各种尺寸的需求,并且切图的性能和质量都相
2、当优秀。2.目前使用的是现在比较流行的 nginx+lua+graphicsmagick 的动态切图模式,在淘宝的许多项目中有广泛的应用。3.动态切图前提是图片存储上必须有原图存在。4.只有在白名单中的切图参数才能实现动态切图。5.用户请求图片,如果图片已经存在,就直接读取存储上的已存在的图片;不存在的图片才需要动态切图。6.切图类型分为:R,C,W,Z 四种类型:R:固定宽高(压缩)C:固定宽高(压缩或者放大)W:高固定,宽(原图比例计算) ,宽固定,高(原图比例计算) (压缩)Z:高固定,宽(原图比例计算) ,宽固定,高(原图比例计算) (压缩或者放大) 实例实例原图地址: http:/d
3、img04.c- http:/dimg04.c- 50_250_R90_Q90.jpgR:类型参数【必填,切图类型,具体上面有介绍】250_250:切图宽高【必填,有白名单限制,支持 100x100,120x120,130x130,600x400 等】R90:90 代表图片旋转的角度【不必填,不填默认不旋转,目前支持旋转 90,180 度】Q90:90 代表图片质量,范围可设置 0100【不必填,不填时默认 90】 测试环境使用例子测试环境使用例子: 1.http:/ 可以填写频道 test 上传图片,如果需要填写自己的频道名称,需要向框架申请你的频道下 白名单切图尺寸,请联系 f_。2.获取原图地址: http:/ VQWquk568_R_250_250.jpg 生产环境使用例子生产环境使用例子 1.http:/ 可以填写频道上传图片。2.获取原图地址:http:/images4.c- 4.jpg3.更换动态切图地址:http:/dimg04.c- 100_100_R90_Q90.jpg。