对象存储

  • 对象存储 > 使用指南 > 开发指南 > 数据处理 > 图片处理

    图片处理

    最近更新时间: 2024-03-27 11:39:37

    对象存储 Kodo 对空间中的图片提供多种处理功能:

    • 对图片进行缩略操作
    • 图片缩放、裁剪、旋转
    • 获取图片格式、大小、色彩模型信息
    • 提供数码相机照片的可交换图像文件格式
    • 图片添加图片、文字、图文混合水印等

    您可以通过两种方式使用图片处理功能

    • 通过给图片 URL 添加参数:您可以通过在图片的访问链接(URL)后添加相应参数来对图片进行相应的处理。
    • 使用图片样式:推荐您通过创建样式的方式将不同的处理效果保存下来,然后使用样式对图片进行统一的处理。图片样式是图片下载时实时处理参数组合的一个模板。

    图片样式

    图片样式访问链接格式:图片访问链接 + 分隔符 + 样式名称

    • 图片样式,是图片实时处理参数组合的模板。
    • 样式分隔符,是用于连接资源链接和图片样式的特殊符号
    • 存储服务处理访问请求时,会优先定位到链接中的分隔符、并尝试以分隔符之后的内容去匹配图片样式、触发图片处理

    样式分隔符

    • 为防止访问出错,样式名称中不可出现已设置启用的分隔符。
    • 修改分隔符会导致样式访问链接生效,并且须 24 小时后才会在 cdn 上生效,需谨慎操作。

    使用案例

    1. 若期望对图片进行缩略处理,如指定长短边缩略剪裁方式为:缩至指定长短边区域内(长边最多为 48px,短边最多为 48px),将生成如下指令代码作为图片样式的具体样式内容:imageView2/0/w/48/h/48
    2. 将该图片样式命名为 imageFop,并指定样式分隔符为 -
      图片样式预览效果如下:
      image.png
    3. 原始图片链接 http://dn-odum9helk.qbox.me/qiniu-picture1.jpg
    4. 将原图链接使用样式分隔符 - 拼接图片样式名 imageFop,即访问 http://dn-odum9helk.qbox.me/qiniu-picture1.jpg-imageFop 便可直接获得缩放效果图。

    处理功能

    图片处理 参数 简介
    图片瘦身 imageslim 将存储在七牛的JPEG、PNG格式的图片实时压缩而尽可能不影响画质。
    图片基本处理 imageView2 可对图片进行缩略操作,生成各种缩略图。imageView2 接口可支持处理的原图片格式有 psd、jpeg、png、gif、webp、tiff、bmp。
    图片高级处理- 缩放 thumbnail 将图片缩放至指定大小。
    图片高级处理- 裁剪 crop 普通裁剪、缩放裁剪
    图片高级处理- 旋转 auto-orient
    rotate
    自适应旋转、普通旋转。
    图片高级处理- 格式转换 format
    colors
    格式转换、GIF 颜色控制。
    图片高级处理- 渐进显示 interlace 将图片调整为渐进显示。
    图片高级处理- 背景色填充 background 对图片填充背景颜色
    图片高级处理- 质量变换 q 对图片质量进行调节
    图片高级处理- 高斯模糊 blur 对图片进行模糊处理
    图片基本信息 imageInfo 可以获取图片格式、大小、色彩模型信息。
    图片水印处理 watermark 提供四种水印接口:图片水印、文字水印,文字平铺水印、混合水印。

    更多图片处理功能,请参考七牛云智能多媒体服务的图片处理

    操作方式

    Kodo 支持使用命令行辅助工具或通过控制台设置。

    支持的操作方式 参考文档
    控制台 设置图片样式
    命令行辅助工具 qrsctl 数据处理
    以上内容是否对您有帮助?
  • Qvm free helper
    Close