对象存储 Kodo 对空间中的图片提供多种处理功能:
- 对图片进行缩略操作
- 图片缩放、裁剪、旋转
- 获取图片格式、大小、色彩模型信息
- 提供数码相机照片的可交换图像文件格式
- 图片添加图片、文字、图文混合水印等
您可以通过两种方式使用图片处理功能
- 通过给图片 URL 添加参数:您可以通过在图片的访问链接(URL)后添加相应参数来对图片进行相应的处理。
- 使用图片样式:推荐您通过创建样式的方式将不同的处理效果保存下来,然后使用样式对图片进行统一的处理。图片样式是图片下载时实时处理参数组合的一个模板。
图片样式
图片样式访问链接格式:图片访问链接 + 分隔符 + 样式名称
- 图片样式,是图片实时处理参数组合的模板。
- 样式分隔符,是用于连接资源链接和图片样式的特殊符号
- 存储服务处理访问请求时,会优先定位到链接中的分隔符、并尝试以分隔符之后的内容去匹配图片样式、触发图片处理
样式分隔符
- 为防止访问出错,样式名称中不可出现已设置启用的分隔符。
- 修改分隔符会导致样式访问链接生效,并且须 24 小时后才会在 cdn 上生效,需谨慎操作。
使用案例
- 若期望对图片进行缩略处理,如指定长短边缩略剪裁方式为:缩至指定长短边区域内(长边最多为 48px,短边最多为 48px),将生成如下指令代码作为图片样式的具体样式内容:
imageView2/0/w/48/h/48
。 - 将该图片样式命名为
imageFop
,并指定样式分隔符为-
。
图片样式预览效果如下:
- 原始图片链接
http://dn-odum9helk.qbox.me/qiniu-picture1.jpg
。 - 将原图链接使用样式分隔符
-
拼接图片样式名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 数据处理 |
文档反馈
(如有产品使用问题,请 提交工单)