Я использую этот класс swt.graphics.ImageLoader
, чтобы сохранить файл как PNG:swt.graphics.ImageLoader.save() не покраснел?
ImageLoader loader = new ImageLoader();
loader.data = new ImageData[] { m_imgdat };
loader.save(selected, SWT.IMAGE_PNG);
Но иногда файл я получаю неполон. последняя строка пикселей черная, а некоторые программы (photoshop) отказываются открывать ее вообще.
Есть ли что-то, что мне не хватает? Как я могу сказать этому классу, чтобы очистить файл и закрыть его?