从解析仪表板上传时如何减小图像大小

Posted

技术标签:

【中文标题】从解析仪表板上传时如何减小图像大小【英文标题】:How to reduce image size when uploading from parse dashboard 【发布时间】:2017-02-11 07:14:27 【问题描述】:

我正在使用 heroku 托管的解析服务器和解析仪表板。使用 mongoDb 作为后端。使用 AWS S3 适配器通过 parse-dashboard 上传图像。从 parse-dashboard 上传到 S3 时,有什么办法可以减小图像的大小?

【问题讨论】:

【参考方案1】:

可以通过云代码来实现。编写一个beforeSave 函数来捕获图像并调整其大小。请注意,如果图像在用户表中,您需要通过useMasterKey:true 进行修改。

这是在您的main.js 文件中完成的! beforeSave 将在您通过特定表上的仪表板上传时运行。

这里有一个类似这样的云功能的帖子:

How do I resize a photo into multiple photo sizes before saving in Parse.Cloud.beforeSave

您还需要使用 parse-image 模块。

https://github.com/parse-server-modules/parse-image

【讨论】:

谢谢!我会试试看。 我试过了,它工作正常,除了它还上传原始大小的图像和压缩图像。我不想再上传原图了。

以上是关于从解析仪表板上传时如何减小图像大小的主要内容,如果未能解决你的问题,请参考以下文章

如何调整 UIImage 的大小以减小上传图像的大小

如何从仪表板中永久删除Bitnami Parse API服务器上的文件(如图像)?

无法从 Parse 仪表板发送推送通知

我从解析服务器得到损坏的文件 url

如何在R中更改Plotly Toolbar的大小

减小图像大小后如何将图像上传到firebase反应本机