Тема: Image resize
Показать сообщение отдельно
Старый 01.08.2017, 12:56   #2  
maldini is offline
maldini
Участник
 
103 / 30 (2) +++
Регистрация: 06.03.2007
Адрес: москва
Цитата:
Сообщение от TDV Посмотреть сообщение
Приветствую, как можно изменить через resize размер png. Есть файл в png на диске 12345.png, нужно его уменьшить на 60%. При сохранении остаются исходные размеры. Есть способы сделать resize именно в X++?
У класса Image хоть он и наследник от BinData есть какие то глюки с загрузкой файла получением base64encode. Вот так работать будет
X++:
    binData = new BinData();
    binData.loadFile(@"d:\2.PNG");
    
    image = new Image();
    image.setData(binData.getData());
    image.resize(96,96,InterpolationMode::InterpolationModeHighQuality);
    image.saveImage(@"d:\2_1.png");
За это сообщение автора поблагодарили: TDV (1).