閱讀781 返回首頁    go 網易 go 網易蜂巢


圖片縮略

目錄

基於像素的圖片縮略

描述

按照圖像像素對圖片進行等比例縮略

參數

名稱 描述
pixel 指定縮略圖的最終像素,NOS將圖片縮略為指定像素大小,如果原圖像素小於指定像素,則返回原圖

示例

原圖:https:// img-sample.nos-eastchina1.126.net/Koala.jpg

效果圖:https:// img-sample.nos-eastchina1.126.net/Koala.jpg?imageView&pixel=40000

2016081700004.jpg

基於長寬的圖片縮放

描述

thumbnail 指定縮略圖片的寬和高,有以下幾種格式:

  • WidthxHeight:普通縮略(內縮略)
  • Widthx0:限定寬度,高度自適應(內縮略)
  • 0xHeight:限定高度,寬度自適應(內縮略)
  • WidthyHeight:裁剪縮略
  • WidthzHeight:普通大邊縮略(外縮略)
  • 對於形如 Widthx0 和 0xHeight 的格式,表示限定圖片的一邊,另一邊自適應。

例如:480x0,表示固定寬度為 480,高度自適應。 取值範圍:0-4096,原則上返回的長寬不超過 4096,若放大後計算結果大於 4096,返回參數錯誤。

參數

名稱 描述 是否必須
imageView 圖片操作的關鍵字
thumbnail 圖片長寬縮略的關鍵字
axis 該參數隻針對裁剪縮略,axis表示裁剪得到的小圖在縮略圖中的位置。值定義方式為axis=x_y。其中x,y取值範圍:0-10, 0表示y最頂端(x最左端),10表示y最底端(x最右端)
默認值:x,y均為5
center 該參數隻針對裁剪縮略,center將決定裁剪得到小圖在縮略圖中的位置。值的定義方式為center=x_y,其中x,y為原圖上的坐標,裁剪縮略後的結果將盡量以該位置所在的點為中心,若遇到超過邊界點,則以最近邊界點為原點向內延伸。x,y的取值必需落於原圖內。注意:當指定了center時,axis參數自動失效。另該參數無法支持imageView中以&為分隔符的鏈式處理,如需鏈式處理,需使用以“|”為分隔符的管道操作取代
enlarge 該參數用於控製是否支持圖片變大功能,1為支持變大,0為否,默認為否
tostatic 該參數用於控製是否將動態圖片縮略成靜態圖片,1為是,0為否,默認為是(注意該參數隻支持縮略x,z操作)。另該參數無法支持imageView中以&為分隔符的鏈式處理,如需鏈式處理,需使用以“|”為分隔符的管道操作取代

內縮略

201608170002.png 原圖等比例縮略,縮略後的圖片“一邊等於請求長度,另一邊小於等於請求長度”

參數 描述
100x100 固定寬和高等比例縮略
100x0 固定寬等比例縮略(保證圖片寬度是100)
0x100 固定高等比例縮略(保證圖片高度是100)

外縮略

201608170003.png 原圖等比例縮略,縮略後的圖片“一邊等於請求長度,另一邊大於等於請求長度”

參數 描述
100z100 外縮略

裁剪縮略

裁剪縮略可以看作分兩步進行,先對圖片進行外縮略,再對超出請求長度的部分進行裁剪。

201608170004.png

參數 描述
100y100 裁剪縮略,超出部分進行裁剪

下麵的示例圖表明了axis參數對裁剪縮略最終得到圖片的影響: 201608170005.png 下圖為center參數對裁剪縮略最終圖片的影響: 201608170006.png

示例

內縮略:

https://img-sample.nos-eastchina1.126.net/Koala.jpg?imageView&thumbnail=200x200

2016081700005.jpg

外縮略:

https://img-sample.nos-eastchina1.126.net/Koala.jpg?imageView&thumbnail=200z200

2016081700006.jpg

裁剪縮略:

https://img-sample.nos-eastchina1.126.net/Koala.jpg?imageView&thumbnail=200y200

2016081700007.jpg

放大裁剪縮略:

https://img-sample.nos-eastchina1.126.net/Koala.jpg?imageView&thumbnail=2000y2000&enlarge=1

最後更新:2017-01-03 10:48:56

  上一篇:go 遷移外部數據庫
  下一篇:go IP管理使用指南