Я делаю простой редактор изображений с использованием javafx и сталкиваюсь с проблемой с GIF. Всякий раз, когда я загружаю анимированный GIF, программа не будет применять фильтры, и я не смогу перезагрузить изображение. Есть ли способ просто получить первый кадр, не читая его в байтах байтом и останавливаясь после прочтения данных первого изображения?Java Остановить GIF от анимации
Вот как я читаю его:
public static Image read(File file) {
try (FileInputStream fileStream = new FileInputStream(file)) {
return new Image(fileStream);
}
Загвоздка была оставлена за краткости.
Также по теме: [ImageView: анимированный просмотр gif] (http://stackoverflow.com/questions/36227990/imageview-animated-gif-preview) – jewelsea