Я планирую использовать Thumbnailator для создания эскизов изображений большого размера (0.5-10MB). Я просмотрел их код и обнаружил, что ImageIO используется для создания эскизов.Использование NIO с Image IO или Thumbnailator
Я новичок как для файлов изображений, так и их технических характеристик и пакета ImageIO. Я хотел бы знать, использует ли ImageIO (или может быть использован) NIO для чтения файлов и создания эскизов? Это поможет повысить производительность при создании эскизов, и нам приходится генерировать много - 4 миниатюры на изображение, изображения от 0,5 МБ до 10 МБ, в среднем около 30 запросов в секунду.
Что заставляет вас думать, что NIO будет читать файл быстрее, чем потоки 'java.io'? Время будет потрачено на обработку изображения, а не на ввод-вывод. – EJP
@EJP, Is not NIO быстрее, чем 'io'? Я также хотел бы получить эту выгоду при обработке изображений, хотя я согласен с тем, что большая часть процессора будет использоваться для создания миниатюры и не ждет ввода-вывода. – coderSam
Вы сделали доказательство реализации концепции типа, чтобы оценить, какую производительность вы можете получить, используя библиотеку из коробки? – haraldK