使用腾讯云的图片缩略图服务

在业务开发过程中,我们有时候会遇到这样的业务场景--展示一个图集/相册。当大量图片加载时,我们一方面希望图片懒加载;另一方面,希望在列表中展示的是缩略图,然后点开时再展示大图。感谢现在云服务的发展,这些烦人的需求都被大佬们做成了第三方的服务,我们只要付费就行了。本文介绍调用腾讯云的图片处理服务。在往下看之前,首先请看完官方文档。 https://cloud.tencent.com/document/product/460/6929

开通图片处理服务

首先你应该使用了腾讯的对象存储服务,否则是使用不了图片处理服务的。一下是开通图片处理服务的步骤:

  1. 进入数据万象控制台,如果没有开启,需先开启
  2. 从左侧菜单栏进入【Bucket管理】
  3. 如果你已经使用了对象存储图片,点击绑定bucket
  4. 绑定完成后,在bucket右侧点击管理
  5. 进入管理后的域名管理可以看到「图片处理域名」,当你希望生成缩略图,进行图片处理时,需要让图片走这个域名
  6. 通过请求这个域名+文档中的查询参数即可对图片进行压缩。

下面举个例子:假设你在对象存储上有一张图片,地址为:

https://xxxx.254101407.cos.ap-shanghai.myqcloud.com/banner/planet/box.png (2M)

然后你希望得到这张图片的缩略图,那么你需要设置图片的src为:

# 格式:图片处理域名 + 图片路径 < bucketname >-[APPID].picsh.myqcloud.com

https://xxxx-254101407.picsh.myqcloud.com/banner/planet/box.png?imageView2/1/w/600/h/300

总之,处理服务是通过查询字符串传递参数来实现图片处理的,更多查询参数的含义可以参考官方文档: https://cloud.tencent.com/document/product/460/6929

管道操作符“|”

其他图片处理服务如加图片水印,文字水印的文档可以参考官网,这里再提一下管道操作符。“|” 在shell中有大作用,图片处理服务的api也借鉴了这一点。这个符号可以让我们按顺序调用多个服务,比如你想先压缩再加水印,或者图片自动旋转正后再压缩,就可以使用这个符号,下面是官网的一个demo

http://examples-1251000004.picsh.myqcloud.com/sample.jpeg

?imageMogr2/thumbnail/!50p

<b>|<b>

watermark/2/text/5pWw5o2u5LiH6LGh/fill/I0ZGRkZGRg==/fontsize/30/dx/20/dy/20

原文地址:https://www.cnblogs.com/imgss/p/11171743.html

时间: 2024-10-07 13:38:04

使用腾讯云的图片缩略图服务的相关文章

腾讯云自然语言处理接口服务的经典应用场景(三)

下面列举NLP接口服务的四个典型使用场景. (1) 文本智能纠错 在智能客服的工作场景中,针对用户输入的语音信息,在语音转文本(ASR→TTS)的过程中,不可避免地会出现不少的上下文错位和措辞上的文本错误.面对这些错误,如果单纯使用人工来进行处理,会消耗大量的人力成本.这时,可以使用句法依存分析和文本纠错接口,对文本中各个语言单位之间的语义关联进行分析,同时实现对文本的自动纠错.该功能通过对文本的智能化纠错,可以高效辅助人工,有效提升语音转文字的文本质量. 除了在智能客服的用户输入检查场景中,在

腾讯云即时通信 IM 服务端 SDK for PHP

使用本扩展前需要登录 即时通信 IM 控制台 创建应用,配置管理员.获取 app_id.Key 等关键信息 更多请查看并熟读 即时通信 IM 服务端API , REST API 接口列表 一 腾讯云IM API(tp5通常放在extend目录下) <?phpnamespace tencentyun\im;/** 腾讯IM API*/class im{private $sdkappid; // 创建应用时即时通信 IM 控制台分配的 SDKAppIDprivate $identifier; //

腾讯云本地图片的文字识别。

1.安装腾讯云的python包:pip install tencentcloud-sdk-python 2.直接上代码吧: import reimport base64 from tencentcloud.common import credentialfrom tencentcloud.common.profile.client_profile import ClientProfilefrom tencentcloud.common.profile.http_profile import Ht

腾讯云cos对象存储服务文件上传api就是一个大坑

一.介绍 对象存储服务(Cloud Object Service)是基于腾讯多年海量服务经验,对外提供的可靠.安全.易用的海量存储服务.提供多样化接入方式,以及全国部署的上传加速集群,可以无缝衔接CDN进行加速下载. 二.cos 文件上传api源码 /** * 单个文件上传,适用于小文件 * * @param bucketName * bucket名称 * @param remotePath * 远程文件路径 * @param localPath * 本地文件路径 * @return 服务器端返

莫名其妙 安卓应用使用腾讯云的加密加固服务之后增加了好几个本不需要的权限

我开发的某安卓App只需要读写手机存储的权限,也就是: android.permission.WRITE_EXTERNAL_STORAGEandroid.permission.READ_EXTERNAL_STORAGE 但为了商家应用商店,使用了腾讯的加固服务,加固过后增加了好几个监视手机状态和读取数据的权限,变成了: android.permission.READ_LOGSandroid.permission.ACCESS_WIFI_STATEandroid.permission.ACCESS

腾讯云-搭建 FTP 文件服务

搭建 FTP 文件服务 目的:搭建认证登录的FTP具有读写权限 安装并启动 FTP 服务 任务时间:5min ~ 10min 安装 VSFTPD 使用 yum 安装 vsftpd: yum install vsftpd -y vsftpd 是在 Linux 上被广泛使用的 FTP 服务器,根据其[官网介绍 https://security.appspot.com/vsftpd.html UNIX-like 系统下最安全和快速的 FTP 服务器软件. 启动 VSFTPD 安装完成后,启动 FTP

腾讯云容器服务大容量日志的处理记录

一.项目背景 1.1 项目痛点 在目前小程序为主的大背景下,有客户大部分业务在腾讯云,使用的大部分为容器服务,在大规模的使用容器下,需要对容器内业务的日志采集及分析,在腾讯云对应容器服务的日志提供了两种消费方式:Kafka.日志服务CLS.但是对应业务线众多,在腾讯云容器服务只能指定十条日志收集规则,完全满足不了大规模日志收集场景,客户已经指定分业务两种消费方式均使用了起来,Kafka&日志服务,但是在Ckafka查看日志发现最高每分钟20W条消息,尽管已经最大程度的提升了消费端的能力(消费端使

经济动能转换现万亿商机,腾讯云造人工智能数字商业

2017年6月,发改委印发<服务业创新发展大纲(2017-2025年)>(以下简称<大纲>),大纲指出我国正处于工业转型升级.新型城镇化推进和消费结构升级的大趋势中.预计到2025年,服务业增加值占GDP比重提高到60%. 根据国家统计局,2016年我国服务业增加值占GDP的比重达到51.6%.按2016年中国74万亿GDP估算,未来8年我国服务业增加值将有6.2万亿的增长空间.而数字经济和数字服务则是服务业增加值新增长的来源,对于企业来说则要把握历史机遇.加快推动数字商业创新发展

腾讯云对象存储COS安全方案介绍

本文分享自微信公众号 - 腾讯云存储 相信所有企业和个人开发者在选用云存储产品时都把数据安全作为重要考量标准. 本文介绍了用户如何使用腾讯云对象存储COS的事前防护.事中监控.事后追溯三个手段来保证自己的数据安全. 一.事前防护手段 1. 权限隔离对上云企业来说,账号安全和资源合理授权是构筑立体防护体系的第一道门锁.云上资源管理的授权应该规避如下风险:使用腾讯云主账号进行日常操作:为员工建了子账号,但是授权过大:缺乏对使用帐号权限的管理制度和流程:没有定期审计管理用户的权限和登录信息:对高权限子