资源下载二维码(qrcode)
简介
资源下载二维码生成功能(qrcode),用于为存放在七牛云存储上的资源的下载URL或资源内容生成二维码图片,方便用户在各种客户端之间传播资源。
所生成的二维码图片格式为png
。
注意:二维码的内容实际上是文本,却可存储多种类型的内容,参考具体用例。
接口规格
qrcode/<Mode>/level/<Level>
参数名称 | 说明 | 必填 |
---|---|---|
<Mode> |
可选值:0 ,为 DownloadURL 本身生成二维码,显示DownloadURL和DownloadURL指向的资源内容。1 ,为 DownloadURL 指向的资源内容生成二维码,只显示资源内容,不显示DownloadURL。默认为 |
|
/level/<Level> |
冗余度,可选值L (7%)、M (15%)、Q (25%),H (30%),默认为L 。 |
其中 <DownloadURL>
代表资源的原始下载 URL ,请参考下载机制。
注意:L
是最低级别的冗余度,H
最高。提高冗余度,较大可能会使生成图片总像素变多。
操作方式
- 可以通过 持久化处理 的方式来调用:
资源上传时自动触发
:可以在上传时指定persistentOps参数对已有资源手动手动触发
:调用pfop命令
- 可以通过 同步处理 的方式来调用。
示例
1.Mode=0时,基于下载URL生成二维码:
https://dora-doc.qiniu.com/gogopher.jpg?qrcode
2.分别用不同的冗余度生成不同尺寸的二维码:
https://dora-doc.qiniu.com/gogopher.jpg?qrcode/0/level/L
https://dora-doc.qiniu.com/gogopher.jpg?qrcode/0/level/H
以上两个二维码图片尺寸不同,但表示的内容相同。
高级用法
想生成二维码 + Logo,可以使用七牛云存储的管道和图片水印处理操作实现。例如:
https://dora-doc.qiniu.com/gogopher.jpg?qrcode|watermark/1/image/aHR0cHM6Ly9kb3JhLWRvYy5xaW5pdS5jb20vcWluaXUucG5nP2ltYWdlTW9nci90aHVtYm5haWwvMzJ4MzI=/gravity/Center/dx/0/dy/0
文档反馈
(如有产品使用问题,请 提交工单)