2016-01-13 3 views
1

Если я использую codenameone URLImage, я могу указать имя файла для кэшированных изображений ... например, я могу иметь MyPic_Big.jpg и MyPic_Small.jpg как изображения исходя из одного и того же URL-адреса и, возможно, разных размеров.Как кэшировать изображения с разными именами, используя cloudinary в Codenameone

Есть ли способ сделать то же самое с использованием cloudinary в codenameone или Java API?

Моим вариантом использования является то, что я хочу получить 2 разных размера одного изображения с помощью преобразования. Я заметил, что если более крупная версия уже выбрана, меньшая версия будет использовать ее, потому что она обнаружила имя файла в хранилище и наоборот.

ответ

2

Я вижу, что вы ответили на этот вопрос самостоятельно, добавляя функциональность. Я объединил вашу поддержку cacheName(), чтобы вы могли явно указать имя кеша. Для дальнейшего использования, пример использования здесь:

https://github.com/shannah/cloudinary-codenameone/blob/3ce84fedd2f8364f64885de9390fe0da4d2c2725/src/com/codename1/cloudinary/CloudinaryDemo.java#L74-L79

Скачать последнюю версию здесь: https://github.com/shannah/cloudinary-codenameone/releases/latest

1

Codename только недавно представила интеграцию Cloudinary :)
Более подробная информация доступна на их записи блога:
https://www.codenameone.com/blog/sizing-images-just-right-with-cloudinary.html
Вот ссылка на их мерзавца репо:
https://github.com/shannah/cloudinary-codenameone

Кроме того, Cloudinary также обеспечивает официальную и всестороннюю интеграцию JAVA.
Для получения дополнительной информации, включая инструкции установки и примеры кода, см: http://cloudinary.com/documentation/java_integration

+0

Спасибо за ваш ответ, я знаю все это. Мой вопрос заключается в том, как указать имя файла при кешировании изображений в кодовых именах и/или java – Diamond

Смежные вопросы