Как я могу изменить размеры изображений, выбранных из плагина nativescript-imagepicker - PullRequest
0 голосов
/ 01 октября 2019

Я реализовал плагин выбора изображений nativescript в своем коде Nativescript -Angular, но я пытаюсь выяснить, как изменить размер изображения, выбранного из nativescript-imagepicker, который может отображаться как изображение учетной записи или профиля в круге

1 Ответ

0 голосов
/ 01 октября 2019

Изображение selected будет экземпляром ImageAsset , вы можете установить параметры с желаемыми width и height, затем вызвать fromAsset метод ImageSource для изображения с измененным размером.

context
    .authorize()
    .then(function() {
        return context.present();
    })
    .then(function(selection) {
        selection.forEach(function(selected) {
            // Set values for width, height, keepAspectRatio (boolean)
            selected.options = {width, height, keepAspectRatio };
            imageSourceModule.fromAsset(selected)
               .then((imageSource) => {
                   // imageSource is resized one
               }); 
        });
    }).catch(function (e) {
        // process error
    });
...