訪問阿里云的 oss 上的圖片處理的時(shí)候郁稍,按照既定格式設(shè)置的圖片處理規(guī)則不能訪問了,之前設(shè)置的圖片處理都好好的胜宇,今天這個(gè)新設(shè)置的就訪問不了耀怜,對比下 url
原圖:http://oss.xiaogege.top/0.0.jpg
今天設(shè)置的:http://oss.xiaogege.top/0.0.jpg@feng
之前設(shè)置的:http://image.xiaogege.top/0.0.jpg@feng
什么是圖片處理
阿里云OSS圖片處理服務(wù)(Image Processing,簡稱 IMG) 桐愉,是阿里云OSS對外提供的海量财破、安全、低成本从诲、高可靠的圖片處理服務(wù)左痢。您可以將原始圖片上傳保存在OSS上,通過簡單的 RESTful 接口,在任何時(shí)間俊性、任何地點(diǎn)略步、任何互聯(lián)網(wǎng)設(shè)備上對圖片進(jìn)行處理。圖片處理服務(wù)提供圖片處理接口定页,圖片上傳請使用OSS上傳接口趟薄。基于IMG拯勉,您可以搭建出跟圖片相關(guān)的服務(wù)竟趾。
上面是官方的原文,我理解就是把一個(gè)圖片顯示為你想要的樣子宫峦,例如可以放大縮小旋轉(zhuǎn)什么的
新老圖片處理變更
原來阿里云有2個(gè)版本的圖片處理岔帽,新的和老的,可以參考下新老版本API和域名使用导绷,而老圖片處理才是用的 @
符號犀勒,新的需要用 ?x-oss-process=style/stylename
, 再來測試下這個(gè) url http://oss.xiaogege.top/0.0.jpg?x-oss-process=style/feng
生效了妥曲。
但是業(yè)務(wù)上要大量修改贾费,很煩。仔細(xì)對比了下解析的 cname 解析
image.xiaogege.top 是用了 cdn 加速的檐盟,回源的域名設(shè)置的 endpoint 是 img-cn-qingdao.aliyuncs.com褂萧,于是嘗試用這個(gè) url 測試
http://xiaogegetest.img-cn-qingdao.aliyuncs.com/0.0.jpg@feng
居然可以訪問,老的圖片處理域名是這個(gè)葵萎,所以直接 cname 解析到 xiaogegetest.img-cn-qingdao.aliyuncs.com
這個(gè)域名就可以正常訪問了导犹。
新的圖片處理也可以這樣設(shè)置
oss 圖片處理的控制臺上還可以設(shè)置自定義分隔符,如圖
這樣一來羡忘,直接使用
/
就好了谎痢,例如 http://oss.xiaogege.top/0.0.jpg/feng
也是比較方便
另外測試過程中也發(fā)現(xiàn) 這個(gè) url 也可以訪問 http://oss.xiaogege.top/0.0.jpg?@feng
所以老的圖片處理,但是訪問的好像是原圖卷雕。