控制台指南

最佳实践

开发者指南

API 文档

SDK 文档

数据处理

最近更新时间:2022-05-12 16:02:33

基础处理

如何获取图片的 height、width 信息?

可以通过数据万象的 GetMediaInfo API 获取图片、视频等文件信息。

COS 可以给图片加滤镜吗?

不支持。

COS 上传 TIFF 格式图片后,能否在线预览?

不支持。由于浏览器不支持直接预览 TIFF 格式的图片,上传至对象存储后,直接访问图片 URL 是无法预览的,会默认下载图片。

如何使用 API 批量获取图片基本信息?

需要自行通过编码方式循环调用接口实现。详情请参见 获取图片基本信息

是否支持为上传的每个图像创建一个缩略图并保存至另一个存储桶?

可以结合 COS 与云函数 SCF 进行设置。相关实践文档请参见 获取 COS 上的图像并创建缩略图

如何对 COS 中的图片进行裁剪?

可以通过数据处理功能对 COS 中的图片进行缩放、裁剪、旋转、格式变化等操作。详情请参见 图片处理概述

COS 支持缩略图功能吗?

COS 通过数据万象 imageView2 接口提供常用图片处理模板。用户根据业务需求,只需在下载 URL 后面附加相应的参数,即可生成相应的缩略图。详情请参见 快速缩略模板

缩略图支持哪些格式?

目标缩略图的图片格式,Format 可为 jpg,bmp,gif,png,webp,默认为原图格式。具体介绍您可参见 快速缩略模板 进行查看。

COS 如何对图片进行高斯模糊处理?

可以通过数据万象接口 imageMogr2 提供图片模糊处理功能。详情请参见 高斯模糊

如何使用 TPG 压缩?

通过对象存储控制台为存储桶开启图片高级压缩功能后,使用相应的 图片高级压缩 API 实现下载时进行 TPG/HEIF 压缩。详细操作请参见 设置图片高级压缩

是否支持获取图片 EXIF?

支持,可以通过 获取 EXIF 接口 获取 EXIF 信息。

图片处理是否有限制?

图片基础处理总限制说明如下:

  • 支持格式:目前支持处理 JPG、BMP、GIF、PNG、WEBP 格式,并且支持 HEIF 格式的解码和处理。
  • 体积限制:处理图片原图大小不超过32MB、宽高不超过30000像素且总像素不超过2.5亿像素,处理结果图宽高设置不超过9999像素;针对动图,原图宽 x 高 x 帧数不超过2.5亿像素。
  • 动图帧数限制:GIF 帧数限制为300帧。

图片高级压缩支持图片预览吗?

目前图片高级压缩转换为 TPG 格式后,需要您这边图片加载的环境支持 TPG 解码才可以正常加载预览,例如 QQ 浏览器支持 TPG 解码。腾讯云数据万象提供集成 TPG 解码器的 iOSAndroidWindows 终端 SDK,可帮助您快速接入和使用 TPG。更多介绍请参见 图片高级压缩

图片高级压缩中的 TPG 压缩,其压缩率是多少?

假设原图格式为 PNG,图片大小为1335.2KB,TPG 压缩后的大小为 36.67KB,压缩率为97.3%。详细示例可参见 TPG 压缩

JPG 格式的图片压缩有哪些方式?

COS 的数据处理功能基于数据万象 CI 提供了 Guetzli 压缩图片高级压缩 功能,能够对 JPG 图像进行高比例压缩。您可在线体验 Guetzli 压缩功能和高级压缩功能,单击前往 数据万象体验馆数据万象压缩体验

如何对图片同时进行多种处理操作?

对图片同时进行多种处理操作可以通过 管道操作符 实现。用户在图片 URL 链接后以样式分隔符?与处理样式相连接,多个处理样式之间以管道操作符|分隔,样式按照先后顺序执行,目前最多支持10层管道。

图片处理报错 -447,该如何处理?

-447错误码是由于图片分辨率超出限制或动图帧数过多导致图片处理失败。请将图片长宽限制在9999像素以内。针对动图,原图宽 x 高 x 帧数不超过1亿像素,动图请限制帧数。其他错误可查看 错误码

处理后的图片是否会被存储下来?

访问时处理不会存储处理后的图片。可以使用 持久化处理接口 在图片上传时实现相应的图片处理,并将原图和处理结果存入到 COS。

图片处理的缩放裁剪会影响图片大小吗?

图片的缩放和裁剪只是在视觉上的缩放裁剪,实际对原图大小影响并不大。

文档处理

COS 如何获取文件页数?

可以通过文档处理功能实现,详细操作可参见 获取总页数

COS 中的 PDF 和 WORD 文档可以直接预览吗?

可以开启 文档预览 功能实现在线预览。目前支持的输入文件类型包含如下格式:

  • 演示文件:pptx、ppt、pot、potx、pps、ppsx、dps、dpt、pptm、potm、ppsm
  • 文字文件:doc、dot、wps、wpt、docx、dotx、docm、dotm
  • 表格文件:xls、xlt、et、ett、xlsx、xltx、csv、xlsb、xlsm、xltm、ets
    其他格式文件: pdf、lrc、c、cpp、h、asm、s、java、asp、bat、bas、prg、cmd、rtf、txt、 log、xml、htm、html

COS 文档预览接口支持全部显示吗?

文档预览接口暂时只支持显示一页,您可以在您业务侧循环调用此接口来实现展示。也可以通过 page 来实现展示不同的文档页面,入参格式如下,请将<>中的值替换为您的实际参数。

https://example-1250000000.cos.ap-beijing.myqcloud.com/filename.pptx?ci-process=doc-preview&page=3&srcTypr=pptx

对象存储支持文档格式转换吗?

不支持。

怎么实现文档转 HTML 功能的调用?

文档转 HTML 调用请参考 文档预览概述 使用方式介绍。

文档预览怎么计费?

文档预览费用按照预览成功的文档页数进行计费,计费周期为,单价为0.1元/千页。具体费用请参见 文档处理费用。如果您对同一文件进行多次请求,则每次请求均会产生相关的费用。
此外,数据万象在每个账户在首次产生文档预览转图片用量后,将发放一个用量为6000页,有效期为2个月的文档预览转图片免费额度资源包,超出用量或资源包到期后将正常计费。

在小程序内使用文档转 HTML 预览时提示“不支持打开非业务域名”,该如何配置?

如您需要在小程序内使用文档转 HTML 预览服务,首次打开时可能会提示“不支持打开非业务域名”,您可参照以下步骤进行配置:

  1. 登录小程序后台,在左侧菜单找到开发 > 开发管理
  2. 单击开发设置,找到业务域名一栏。

  3. 单击开始配置按钮,在弹窗中添加 https://prvsh.qq.com,并单击“下载校验文件”,然后 联系我们 并提供校验文件进行配置。

文档服务报错误码6101,该如何处理?

报错原因可能是图片不存在、图片没有上传或者图片已经删除,请检查被处理图片是否存在或名称填写是否有误。

文档转码是否有 Java API?

文档转码 Java API 请参见 文档转码

媒体处理

COS 支持哪些媒体处理操作?

目前支持的媒体处理操作有音视频转码、视频截帧、音视频拼接、视频转动图和智能封面。产生的媒体处理费用将由数据万象收取,详细的计费说明请参见数据万象 媒体处理费用。使用指引请参见 开通媒体处理

如何获取视频首帧?

可以 开通媒体处理 功能后并创建视频截帧任务实现,创建指引请参见 配置任务

如何获取视频时长?

您可以通过 数据万象GenerateMediainfo 接口返回的 Duration 字段获取视频时长。

COS 是否有视频截图的 API 接口?

可以使用 GetSnapshot 实现。

水印相关

COS 图片处理编辑文字水印保存后从桶列表再次进入编辑没有之前的信息

再次进入编辑的时候需要您重新进行编辑,之前编辑的内容不会显示。如您需要修改,建议重新编辑相关参数。
目前控制台基本编辑里只有一部分功能,考虑到处理参数兼容的情况,设计为编辑的时候切换为高级编辑模式下,需要用户直接改参数。后续会优化编辑处理逻辑,可关注最新产品动态

COS 可以对上传的 PPT、DOC、PDF 文档添加水印吗?

不支持,水印功能目前仅支持图片格式。更多介绍请参见 文字水印

上传的图片能自动加水印吗?

您可以使用数据万象服务,在访问图片时,为图片添加水印,目前支持 文字水印图片水印盲水印 三种。

支持添加动态水印吗?

不支持。

如何实现上传图片时自动添加盲水印?

图片上传时添加盲水印的请求包与 PUT Object 接口一致,只需在请求包头部增加图片处理参数 Pic-Operations 并使用盲水印参数即可。详细介绍请参见 上传时添加盲水印

水印图未生效,该如何处理?

水印图未生效的常见原因有如下几点:
1、水印图与需要添加水印的原图不再同一 Bucket。
2、水印图的 URL 链接格式错误。(例如 URL 必须以 http:// 开始,不能省略开头的 HTTP,也不能填成 HTTPS)。
3、水印图的 URL 必须使用数据万象源站的域名,不可使用 CDN 加速域名等其他域名。
4、私有读写权限的水印图需要增加签名,或将私有读写权限改为公有读权限。

文字水印是否可以支持文字换行?

支持,输入的文字中使用换行符 \n 换行 ,但是不支持自动换行。

可以批量给图片添加水印吗?

目前没有批量给图片添加水印的接口,需要在您的业务侧循环调用图片或文字水印的接口实现。

盲水印支持哪些图像文件格式?

盲水印目前支持处理 JPG、BMP、GIF、PNG、WEBP、SVG、PSD 格式的图形,推荐您使用 JPG 格式。

是否支持同时添加图片水印和文字水印?

不支持。

其他问题

对象存储 COS 中的数据处理和数据万象有什么区别?

对象存储 COS 中的数据处理功能(图片处理、文档处理、媒体处理、内容审核、语音识别)是基于数据万象推出的特殊服务,使用过程中产生的费用均由数据万象收取,具体费用请参见数据万象的 定价文档

您可以通过以下方式实现数据处理功能:

  1. 在对象存储 COS 控制台开启数据处理,详细指引请参见 数据处理
  2. 使用 API 接口实现数据处理,详细指引请参见 数据处理 API文档

COS 内的视频是否支持流的方式进行传输播放,或者使用 rtmp 进行推流播放?

暂不支持流的方式和 rtmp 推流方式播放视频,您可通过直接访问对象地址来播放视频。

COS 全球加速域名是否支持对图片进行处理?

支持。建议使用 COS 默认域名进行图片处理。

是否支持通过 CDN 域名进行图片处理吗?

支持。

COS 支持 base64编码图片转换功能吗?

不支持。

COS 支持同时使用图片裁剪和图片水印的功能吗?

可以通过管道操作符实现对图片按顺序进行多种处理,目前最多支持10层管道。详情请参见 管道操作符

COS 支持原图保护吗?

COS 本身不具备原图保护功能,可以使用数据万象开启原图保护。详情请参见 存储桶配置

COS 可以识别二维码吗?

可以开通数据万象服务,使用二维码识别功能,详情请参见 二维码识别

是否支持设置分辨率?

支持。您可以通过图片缩放功能指定图片宽高,可以通过音视频转码功能指定视频分辨率。

目录