如何在上传到Cloudinary之前调整图像大小?

3
这是我第一次在这里发布问题。我正在构建一个带有图像上传功能的meteor应用程序。我发现了一个适用于meteor的cloudinary包https://github.com/Lepozepo/cloudinary,它工作得非常好。我遇到的唯一和最大的问题是调整图像大小。默认情况下,此软件包将上传从手机拍摄的原始图像,其大小通常为3或4 MB,尺寸约为2000x4000,但我只想要几KB的图像。由于这个问题,应用程序需要耗费大量存储空间和带宽。我该怎么办才能解决这个问题?非常感谢。
2个回答

7

我不确定是否有人需要这个,但是我在过去的两天里一直在苦苦挣扎,并找不到解决方案。最终我去了Cloudinary仪表板,发现这是最简单的事情。登录你的Cloudinary账户。转到设置->上传->上传预设:编辑(在你的项目中)->上传操作->传入变换:编辑->随心所欲地更改输入图像:D。

我上传了一张2MB大小的图片,在应用了输入变换后,其大小降至30KB。

希望这能帮助到某些人:)


2
如果您正在执行客户端上传(通过Cloudinary的jQuery集成库),您可以在上传之前执行客户端调整大小: https://github.com/cloudinary/cloudinary_js#client-side-image-resizing-before-upload 如果您正在执行服务器端上传,您可以应用一个传入的转换来在将图像存储到Cloudinary帐户之前转换(调整大小)图像。
上传预设中也可以设置传入的转换: http://cloudinary.com/blog/centralized_control_for_image_upload_image_size_format_thumbnail_generation_tagging_and_more

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接