tencent cloud

文档反馈

基础图片处理

最后更新时间:2024-03-13 15:17:16

    简介

    腾讯云对象存储 COS 集成了 数据万象(Cloud Infinite,CI)专业的一体化多媒体解决方案,涵盖以下图片处理功能,详情可见 图片处理概述
    服务
    功能
    说明
    基础图片处理服务
    等比缩放、设定目标宽高缩放等多种方式
    普通裁剪、缩放裁剪、内切圆、人脸智能裁剪
    自适应旋转、普通旋转
    格式转换、GIF 格式优化、渐进显示
    针对 JPG 和 WEBP 图片进行质量变换
    对图片进行模糊处理
    对图片进行锐化处理
    添加水印
    获取图片信息
    包括 EXIF 信息
    快速实现图片格式转换、缩略、剪裁等功能,生成缩略图
    设置图片的样式,方便管理不同需求的图片
    

    基础图片处理

    缩放

    功能说明

    等比缩放、设定目标宽高缩放等多种方式 。

    方法原型

    CosResult GetObject(const GetObjectByFileReq& request, GetObjectByFileResp* response);

    请求示例

    qcloud_cos::CosConfig config("./config.json");
    qcloud_cos::CosAPI cos(config);
    std::string bucket_name = "examplebucket-1250000000";
    
    qcloud_cos::GetObjectByFileReq req(bucket_name, object_name, local_file);
    // 指定图片的宽高为原图的50%
    req.AddParam("imageMogr2/thumbnail/!50p", "");
    qcloud_cos::GetObjectByFileResp resp;
    qcloud_cos::CosResult result = cos.GetObject(req, &resp);
    if (result.IsSucc()) {
    // 调用成功,调用 resp 的成员函数获取返回内容
    } else {
    // 调用失败,调用 result 的成员函数获取错误信息
    }

    参数说明

    参数
    参数描述
    类型
    是否必填
    req
    GetObject操作的请求
    GetObjectByFileReq
    resp
    GetObject操作的响应
    GetObjectByFileResp

    裁剪

    功能说明

    跟缩放操作方法类似。
    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持