图片压缩 概述 图片压缩是一种节约存储空间和提高图片访问速度的重要方法。在这方面,BOS的图片压缩功能可以将图片转换为Webp/HEIC等压缩图片格式,以减小图片的大小并提高访问速度。 参数说明 action名称: format 参数 取值 说明 f webp、heic 等 指定目标图片的图片格式 使用示例 原图格式为 JPEG,图片大小为62KB,如下图所示。
图片数字水印嵌入接口 创建图片数字水印嵌入任务 接口描述 用户通过该接口向图片中嵌入文字或图片形式的数字水印。图片数字水印服务目前支持两种算法,用户可根据需求选择合适的算法(通过请求参数的algorithmVersion)。 算法0支持嵌入图片和文字,任何水印内容都将以图片形式嵌入到载体图片中(文字会自动转换为图片)。
图片数字水印提取接口 创建图片数字水印提取任务 接口描述 用户通过该接口从可能嵌入了数字水印的图片中提取水印。图片数字水印服务目前支持两种算法,需选择 与嵌入时相同的算法 才能够正确提取出水印。 注: 算法0提取结果固定为图片,必须在target字段中配置输出地址。算法1提取结果为字符串,无需配置target。
查询图片 查询图片 接口描述 本接口根据【创建文生图任务】接口返回的 TaskID,查询图片生成状态。 建议查询时间间隔为 5 秒。 接口查询的图片地址有效期为1小时,请及时下载保存。 超过30天的任务信息将会被清理。
KeepAlive = true ; // 图片的base64编码 string base64 = getFileBase64 ( [本地图片文件] ) ; String str = image= + HttpUtility . UrlEncode ( base64 ) ; byte [ ] buffer = encoding . GetBytes ( str ) ; request .
Close ( ) ; return baser64 ; } } } 返回说明 返回参数 字段 是否必选 类型 说明 log_id 是 uint64 唯一的log id,无实际含义,用于问题定位 result_num 是 uint32 检索结果数 result 是 object[] 结果数组 +cont_sign 是 string 图片签名,可以用来删除图片或定位问题 +score 是 float
KeepAlive = true ; // 图片的base64编码 string base64 = getFileBase64 ( [本地图片文件] ) ; String str = image= + HttpUtility . UrlEncode ( base64 ) ; byte [ ] buffer = encoding . GetBytes ( str ) ; request .
KeepAlive = true ; // 图片的base64编码 string base64 = getFileBase64 ( [本地图片文件] ) ; String str = image= + HttpUtility . UrlEncode ( base64 ) ; byte [ ] buffer = encoding . GetBytes ( str ) ; request .
请求参数 参数 类型 是否必填 说明 id Int64 是 用户ID reserve Array 是 要保留的图片ID,为空表示旧图片全部清除 data Array 是 新增图片base64数组 响应头域 Content-Type: application/json 响应参数 参数 类型 说明 message String 成功时success,失败 failed status Int 返回码,成功为
KeepAlive = true ; // 图片的base64编码 string base64 = getFileBase64 ( [本地图片文件] ) ; String str = image= + HttpUtility . UrlEncode ( base64 ) ; byte [ ] buffer = encoding . GetBytes ( str ) ; request .