Я реализовал плагин выбора изображений nativescript в моем коде Nativescript -Angular, но я пытаюсь выяснить, как изменить размер изображения, выбранного из nativescript-imagepicker, которое может отображаться как изображение учетной записи или профиля по кругу
как я могу изменить размер изображений, выбранных из плагина nativescript-imagepicker
Ответы (1)
Изображение selected
будет экземпляром ImageAsset, вы можете установить параметры с желаемыми width
и height
, затем вызовите use 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
});
person
Manoj
schedule
01.10.2019
как можно задать изображение в виде круга, чтобы я мог установить только высоту и ширину? selected.options = {ширина: 75, высота: 75, keepAspectRatio: true};
- person Radhesham; 01.10.2019
Держателем изображения всегда будет квадрат, а не круг. Вы можете применить радиус границы к вашему макету / представлению и поместить изображение внутри, чтобы показать его в виде круга, что проще всего.
- person Manoj; 01.10.2019
спасибо Manoj вышеуказанное решение, отлично работающее как на платформе Android, так и на платформе ios
- person Radhesham; 01.10.2019