【问题标题】:How to resize the image before uploading to coudinary?如何在上传到 cloudinary 之前调整图像大小?
【发布时间】:2015-05-02 12:52:32
【问题描述】:

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

【问题讨论】:

    标签: image meteor cloudinary


    【解决方案1】:

    我不确定是否有人需要这个,但过去 2 天我一直在努力解决这个问题,但找不到解决方案。最后我去了云仪表板,这是有史以来最简单的事情。登录到您的云端。转到设置 -> 上传 -> 上传预设:编辑(在您的项目上) -> 上传操作 -> 传入转换:编辑 -> 根据需要更改即将到来的图像:D。

    我上传了一张 2mb 大小的图片,在应用传入转换后它缩小到 30kb。

    希望这对某人有帮助:)

    【讨论】:

      【解决方案2】:

      如果您正在执行客户端上传(通过 Cloudinary 的 jQuery 集成库),您可以在上传之前执行客户端调整大小: https://github.com/cloudinary/cloudinary_js#client-side-image-resizing-before-upload

      如果您正在执行服务器端上传,您可以应用 incoming transformation 来转换(调整大小)图像,然后再将其存储到您的 Cloudinary 帐户中。

      也可以在上传预设中设置传入转换: http://cloudinary.com/blog/centralized_control_for_image_upload_image_size_format_thumbnail_generation_tagging_and_more

      【讨论】:

        猜你喜欢
        • 2021-11-14
        • 1970-01-01
        • 1970-01-01
        • 2016-06-20
        • 1970-01-01
        • 2011-04-16
        • 2015-12-05
        • 1970-01-01
        • 2018-07-11
        相关资源
        最近更新 更多