Превратить массив пикселей в объект Image с помощью Java ImageIO?

m превращение массива значений пикселей (первоначально созданного с помощью объекта java.awt.image.PixelGrabber) в объект Image с использованием следующего кода:

public Image getImageFromArray(int[] pixels, int width, int height) {
    MemoryImageSource mis = new MemoryImageSource(width, height, pixels, 0, width);
    Toolkit tk = Toolkit.getDefaultToolkit();
    return tk.createImage(mis);
}

Можно ли добиться того же результата, используя классы из пакета (ов) ImageIO, поэтому я ненужно использовать AWT Toolkit?

Toolkit.getDefaultToolkit () не кажется надежным на 100% и иногда выдает AWTError, тогда как классы ImageIO всегда должны быть доступны, поэтому яЯ заинтересован в изменении моего метода.

Ответы на вопрос(6)

Ваш ответ на вопрос