node.js - 如何以高质量更改谷歌服务帐户个人资料图片?
问题描述
我正在使用并且工作正常,问题是它将图像缩小到 96 X 96。如果我从谷歌仪表板上传相同的图像,它会使图像裁剪然后保存质量。
service.users.photos.update(
{
userKey: req.user.email,
auth: jwtClient,
requestBody: {
photoData: newfile,
width: '800',
height: '800',
kind: 'admin#directory#user#photo'
}
},
(err, response) => {
console.log(err);
console.log(response);
}
);
解决方案
回答:
这是按预期工作的。
更多信息:
根据 Directory API 文档Users.photos: update
:
无论上传的照片大小如何,API 都会将其缩小到 96x96 像素。
所以这正如预期的那样。
参考:
推荐阅读
- java - 将 Dropwizard 0.9.3 更新到 1.3.12 后的问题
- python - 如何在 SQL 查询后将元组列表转换为数组以简化操作
- java - ActiveMQ 非活动代理
- python - python sqlite - 删除选定的记录
- oracle - ASP.NET MVC5 是否支持 Oracle 8i
- java - 调用循环函数时 Java 唯一代码生成失败
- iphone - 我的手机设置中有 200 多个这样的分析,谁能告诉我它们的意思?
- mysql - MySQL 以 5 分钟为间隔的订单块
- powerbi - 查找连接 Power BI 和 MySql 数据库的服务器名称时出现问题
- java - Spring Data Redis Repository 为过期条目返回 null