Моя цель - взять массив чисел с плавающей точкой, создать изображение, изменить его размер, а затем прочитать массив чисел с измененным размером.
Данные, которые я передаю в само изображение, не соответствуют истинной графике, но я пытаюсь найти обходной путь для интерполяции данных при изменении размера массива с плавающей точкой.
Из проведенного мною исследования кажется, что следующие шаги:
- Создать объект WritableRaster и передать ему массив с плавающей точкой
- Отправка этого объекта WritableRaster в объект BufferedImage
- Изменение размера объекта BufferedImage (с использованием билинейной интерполяции)
- Каким-то образом получить массив с плавающей точкой из BufferedImage
Помощь, советы и пример кода будут с благодарностью! Мои мозги жареные сегодня.