2015-03-02 6 views
0

Это мой первый вопрос, чтобы задать вопрос здесь. Я создавал метеоритное приложение с функциями загрузки изображений. Я нашел облачный пакет для метеора https://github.com/Lepozepo/cloudinary, и он работает очень хорошо. Единственная и самая большая проблема, которую я испытываю, это изменение размера изображения. По умолчанию этот пакет будет загружать исходное изображение, взятое с телефона, которое часто составляет 3 или 4 МБ и размер которого составляет около 2000x4000, но мне нужно только изображение в несколько килобайт. Из-за этой проблемы для приложения требуется так много памяти и пропускной способности. Что мне делать, чтобы исправить эту проблему? Большое спасибо.Как изменить размер изображения перед загрузкой в ​​coudinary?

ответ

1

Если вы выполняете на стороне клиента загрузки (с помощью библиотеки Cloudinary интеграционной JQuery), вы можете выполнять на стороне клиента размер перед загрузкой: https://github.com/cloudinary/cloudinary_js#client-side-image-resizing-before-upload

Если вы выполняете на стороне сервера загрузки, вам может применить incoming transformation, чтобы преобразовать (изменить размер) изображение перед его сохранением в вашей учетной записи Cloudlast.

Входящие преобразования могут быть установлены в загружаемых пресетов тоже: http://cloudinary.com/blog/centralized_control_for_image_upload_image_size_format_thumbnail_generation_tagging_and_more