简介
基础图片处理
缩放
功能说明
等比缩放、设定目标宽高缩放等多种方式 。
方法原型
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 | 是 |
裁剪
功能说明
跟缩放操作方法类似。