public class AvifAdapter extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| AvifAdapter() | 
| AvifAdapter(AvifAdapter source)NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
       and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy. | 
| Modifier and Type | Method and Description | 
|---|---|
| String[] | getFallbackFormats()Get 当原图是 avif 且客户端 Accept 头包含 image/avif 时,直接返回原图。
当原图是 avif 且客户端 Accept 头不包含 image/avif 时但包含 image/webp,将 avif 转 webp 格式返回。如果 Accept 头不包含 image/webp, 则转 jpeg 返回。
可用的枚举值: 
- []
- ["webp"]
- ["jpeg"]
- ["webp", "jpeg"]
"webp":是否开启  avif 转 webp,"jpeg": 是否开启 avif 转 jpeg。如果 webp 和 jpeg 都开启的情况下,webp 必须在 jpeg 前面。
注意:此字段可能返回 null,表示取不到有效值。 | 
| String | getSwitch()Get 图片优化AvifAdapter配置项开关,取值有:
on:开启
off:关闭
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setFallbackFormats(String[] FallbackFormats)Set 当原图是 avif 且客户端 Accept 头包含 image/avif 时,直接返回原图。
当原图是 avif 且客户端 Accept 头不包含 image/avif 时但包含 image/webp,将 avif 转 webp 格式返回。如果 Accept 头不包含 image/webp, 则转 jpeg 返回。
可用的枚举值: 
- []
- ["webp"]
- ["jpeg"]
- ["webp", "jpeg"]
"webp":是否开启  avif 转 webp,"jpeg": 是否开启 avif 转 jpeg。如果 webp 和 jpeg 都开启的情况下,webp 必须在 jpeg 前面。
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setSwitch(String Switch)Set 图片优化AvifAdapter配置项开关,取值有:
on:开启
off:关闭
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | toMap(HashMap<String,String> map,
     String prefix)Internal implementation, normal users should not use it. | 
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic AvifAdapter()
public AvifAdapter(AvifAdapter source)
public String getSwitch()
public void setSwitch(String Switch)
Switch - 图片优化AvifAdapter配置项开关,取值有:
on:开启
off:关闭
注意:此字段可能返回 null,表示取不到有效值。public String[] getFallbackFormats()
public void setFallbackFormats(String[] FallbackFormats)
FallbackFormats - 当原图是 avif 且客户端 Accept 头包含 image/avif 时,直接返回原图。
当原图是 avif 且客户端 Accept 头不包含 image/avif 时但包含 image/webp,将 avif 转 webp 格式返回。如果 Accept 头不包含 image/webp, 则转 jpeg 返回。
可用的枚举值: 
- []
- ["webp"]
- ["jpeg"]
- ["webp", "jpeg"]
"webp":是否开启  avif 转 webp,"jpeg": 是否开启 avif 转 jpeg。如果 webp 和 jpeg 都开启的情况下,webp 必须在 jpeg 前面。
注意:此字段可能返回 null,表示取不到有效值。Copyright © 2025. All rights reserved.