对象存储BOS

    图片服务

    概述

    BOS 图片处理是一项基于 BOS 核心存储业务的图片应用类服务,可提供灵活、多样、实时的图片处理服务。您只需要将原始图片上传到 BOS,通过在原始图片的请求中添加处理参数,即可实时地得到处理结果图。BOS 图片处理服务包括图片缩略、裁剪、格式转换、旋转、加文字/图片水印等,处理结果图会实时返回。

    您可以通过 BOS 控制台和 API 方式对存储在 BOS 中的图片进行处理。您在 BOS 中创建的每个 Bucket 均默认具有图片处理的能力,无需额外开通操作。

    图片处理服务的流程如下图所示:

    • 用户首次发送请求处理流程:

      1. 用户端首次发送图片处理请求;
      2. 首次请求,CDN未命中,请求会被直接发送到BOS源站进行处理;
      3. 根据用户发送的处理参数对图片进行实时处理;
      4. 处理后的结果图将被缓存到CDN节点上;
      5. 同时,将结果图返回给用户端。
    • 用户端非首次访问图片处理流程:

      1. 用户端发送图片处理请求;
      2. 若CDN命中,则直接跳到步骤5;若CDN未命中,则跳到步骤3;
      3. 请求会被回源到BOS,并根据用户发送的处理参数对图片进行实时处理;
      4. 处理后的结果图被缓存到CDN节点上;
      5. 将结果图返回给用户端。

    在访问速度上,图片处理服务集成了百度智能云内容分发网络 CDN 功能,可利用遍布全球的高质量 CDN 节点,实现图片内容的加速分发,有效降低源站压力。

    计费方式

    BOS 图片服务收费会根据您的使用情况收取费用。

    计费类型 计费项 计费说明
    CDN 费用 CDN 流量费用 BSO 图片处理服务集成了百度智能云 CDN 功能,可利用遍布全球的高质量 CDN 节点,实现图片内容的加速分发,有效降低源站压力。CDN 是一项付费服务,具体价格请参考 CDN 产品定价
    BOS 费用 空间存储费用 BOS 图片处理服务所处理的图片必须是存储在 BOS 中的图片文件,因此会产生存储费用,具体价格请参考 BOS 产品定价
    请求费用 BOS 图片处理服务均需要调用 API 来完成,因此会产生请求费用,具体价格请参考 BOS 产品定价
    外网流出费用 当您将 BOS 图片处理服务的结果发布或者分享到外网时,会产生外网流出费用,具体价格请参考 BOS 产品定价
    镜像回源费用 当 BOS 处理的图片需要通过 CDN 镜像回源的方式加载时,会产生镜像回源费用,具体价格请参考 BOS 产品定价
    图像处理费用 暂时免费

    图像处理协议

    BOS 图像处理目前支持 V1.0V2.0 两个版本的图像处理协议。其中,V2.0 版本所支持的图像处理项目更加丰富,且在命令的调用上与 V1.0 有所不同,因此建议您使用 V2.0 版本进行处理。 V1.0 作为老版本,会在将来停止服务,但当前两个版本均可使用,系统将自动识别并兼容两种协议版本。

    在您登录 BOS 控制台后,在 Bucket 的图像处理页签中可以对两个版本切换使用。

    image.png


    原图保护

    在一些场景中,虽然 BOS 对图像进行了处理,但客户曾经并未将处理的原图公开发布,且在将来也不希望将原图公开。针对这样的使用场景,BOS 支持对指定 Bucket 内的图片开启原图保护,以提升图片的安全性。开启原图保护后,如果图片获取者未验证被授权的签名,只能通过"样式方式"访问处理后的图像,直接访问原图或通过"命令方式"访问会被拒绝。

    若您希望开启原图保护,图片拥有者在"图片处理"控制台打开“原图保护”开关即可。

    image.png

    注意: 未取回的归档类型 Object 不会触发图片处理,已取回的归档类型 Object 可正常处理。


    操作步骤

    1. 登录百度智能云官网

    登录百度智能云官网

    2. 进入 BOS 控制台

    在页面左侧导航栏中选择 "存储和 CDN > 对象存储 BOS" 进入 BOS 控制台。

    3. 选择 Bucket 并进入图像处理页面

    在左侧的 Bucket 列表中选择 Bucket 名称并进入图像处理页面。在该页面中,您可以创建新的图像处理样式,也可以在列表中查看已创建的图像处理样式。

    image.png

    4. 添加样式

    点击添加样式按钮,进入添加样式页面。关于图像处理协议 V2.0 版本的样式设置方法,你可以查看图像处理协议 2.0 ;关于图像处理协议 V1.0 版本的样式设置方法,您可以查看图像处理协议 1.0

    在控制台中,您可以通过基础编辑方式和高级编辑方式对样式进行编辑。其中基础编辑方式是通过图形化界面对样式进行编辑,而高级编辑方式需要您输入相应的命令语句进行设置。

    在基础编辑中,您可以进行样式名称设置和缩略设置。

    image.png

    也可以对该图像进行输出设置和水印设置。

    image.png

    在高级编辑中,您可以直接通过命令行设置。图片服务的命令行具体操作请参见图片处理服务 2.0图像处理协议 1.0

    image.png

    5. 添加列表

    样式添加完成后会在图像处理的样式列表中显示,您可以通过操作列的“查看命令”查看该样式对应的命令,也可以预览样式,或编辑删除该样式。

    注意:

    • 图像处理协议 2.0 生成的样式,仅展示在新版协议的列表中;图像处理协议 1.0 生成的样式,仅展示在旧版协议的列表中,两个协议下的样式不会共同展示,请在页面上方切换版本进行查看。

    image.png

    上一篇
    数据发布
    下一篇
    图片审核服务