黑白上色 概述 智能识别黑白图像内容并填充色彩,使黑白图像变得鲜活。 参数 action名称:colourize 示例 黑白图片上色。如图是黑白图片上色前后的对比效果: https://doc.bce.baidu.com/bce-documentation/BOS/src_black_and_white.jpg?x-bce-process=image/colourize
人像动漫化 概述 运用世界领先的对抗生成网络,结合人脸检测、头发分割、人像分割等技术,为用户量身定制千人千面的二次元动漫形象,并且可通过参数设置,生成戴口罩的二次元动漫人像。 参数 action名称:selfie-anime 参数 取值 说明 t anime 或者 anime-mask 。 设置二次元动漫画是否戴口罩。前者anime生成二次元动漫图,后者anime-mask生成戴口罩的二次元动漫
日志管理 put_bucket_logging 本接口用来开启Bucket的访问日志并指定存放日志的Bucket和访问日志的文件前缀。访问日志的规则请参见 日志命名规则 和 日志格式 。 bos_client . put_bucket_logging ( source_bucket , target_bucket , prefix ) get_bucket_logging 本接口用来获取某个Buc
普通裁剪 概述 本文介绍对图片进行矩形裁剪操作。 普通裁剪参数 action名称: crop 参数 取值 说明 x 0-图片宽度 裁剪左上角起点相对原点的x坐标,非必选,默认0。 y 0-图片高度 裁剪左上角起点相对原点的y坐标,非必选,默认0。 w 1-4096 裁剪后图片的宽度,如果指定的宽度超过了图片的宽度,则以图片宽度为准裁剪。单位为px。非必选,默认值原始图片宽度。 h 1-4096 裁
删除Object 删除Object 基本流程 创建BosClient。 执行deleteObject()方法。 示例代码 // 删除Object //指定要删除的Object所在Bucket名称和该Object名称 client . deleteObject ( <BucketName> , <ObjectKey> ) ; 完整示例 浏览器端: let BosClient = baidubce.s
DeleteObjectTagging 接口描述 本接口用来删除特定Object的tag配置 请求 请求语法 DELETE /<ObjectName>?tagging HTTP/1.1 Host: <BucketName>.bj.bcebos.com Date: <Date> Authorization: <Authorization_String>
无损放大 概述 输入一张图片,可以在尽量保持图像质量的条件下,将图像在长宽方向各放大两倍。 参数 action名称:quality-enhance 示例 示例原图与无损放大效果图: https://doc.bce.baidu.com/bce-documentation/BOS/src_quality_enhance.jpg?x-bce-process=image/quality-enhance
原图保护 概述 若您希望开启原图保护,图片拥有者在 图片处理 控制台打开“原图保护”开关即可。 注意: 未取回的归档类型 Object 不会触发图片处理,已取回的归档类型 Object 可正常处理。
异常处理 BOS异常提示有如下四种方式: 异常方法 说明 BceHttpException 客户端异常 BceServerException 服务器异常 BceHttpException net::http相关异常 用户可以使用rescue获取某个事件所产生的异常: e puts "Catch a http exception" if e.is_a?(BceHttpExcept
图像缩略 概述 本文介绍如何对图像进行缩略处理。 图像缩略参数 命令参数 参数名称 缩写命令 类型 取值范围 命令描述 缺省值 是否必选 scale s unsigned int 0,1,2 指定缩放方式。 s_0表示无裁剪,等比例缩放; s_1表示拉伸缩放; s_2表示等比例居中裁剪缩放。 0 否 width w unsigned int 1~4096 指定目标缩略图的最大宽度 单位为px。 -