品質變換操作是使用原圖本身的格式對圖片進行壓縮。您可以通過品質變換參數,修改儲存在OSS內原圖的品質。本文介紹對圖片進行品質變換時所用到的參數及樣本。
品質變換僅支援JPG和WebP,其他圖片格式不支援。
參數說明
操作名稱:quality
參數說明如下:
參數 | 描述 | 取值範圍 |
q | 設定圖片的相對品質,對原圖按百分比進行品質壓縮。 例如原圖品質為100%,添加 說明 只有JPG格式的原圖添加該參數,才可以決定圖片的相對品質。如果原圖為WebP格式,添加該參數相當於指定了原圖絕對品質,即與參數Q的作用相同。 | [1,100] |
Q | 設定圖片的絕對品質,將原圖品質壓縮至Q%,如果原圖品質小於指定參數值,則按照原圖品質重新進行壓縮。 例如原圖品質是95%,添加 說明 該參數只能對儲存格式為JPG、WebP的圖片使用,對其他格式的圖片無效果。 | [1,100] |
樣本
您可以通過檔案URL、SDK、API方式設定圖片處理參數。本文以檔案URL為例進行介紹。檔案URL僅適用於公用訪問的圖片。如果是私人訪問的圖片,請使用SDK、API處理圖片。更多資訊,請參見圖片處理操作方式。
本文樣本使用的Bucket為杭州地區名為oss-console-img-demo-cn-hangzhou的Bucket,圖片外網訪問地址為:
變換圖片相對品質
需求及處理參數如下:
原圖縮放為寬100 px:
resize,w_100
圖片相對品質設定為80%:
quality,q_80
變換圖片絕對品質
需求及處理參數如下:
原圖縮放為寬100 px:
resize,w_100
圖片絕對品質設定為80%:
quality,Q_80