2015-05-12 4 views
1

Я пытаюсь сделать анимированный экран Gif Splash в java netbeans, но он не работает. Поэтому я использую файлы jpg или PNG, которые он работает. Я хочу использовать gif-анимированный файл в заставке Я использую -splash:src/Images/sspp.PNG в вариантах VM. Пожалуйста, скажите некоторые решения, чтобы я мог использовать анимированный заставку.Анимированный экран заставки в Netbeans Java

+0

Вы имеете в виду что-то вроде [this] (http://stackoverflow.com/questions/23001292/animate D-GIF-провод-к-SplashScreen-существо-нуль/23001820 # 23001820)? Будьте осторожны, какие GIF вы используете;). И [это] (http://stackoverflow.com/questions/15964323/how-do-i-use-splashscreen-without-throwing-a-nullpointerexception/15964345#15964345) может помочь – MadProgrammer

+0

да это связано с моим вопросом I не может понять оптимизированный gif и простой gif @MadProgrammer – fzprog

+0

Оптимизированный gif - это тот, который создает серию небольших изображений, которые при объединении представляют различия между каждым фреймом (каждый кадр добавляется к последнему), где в качестве неоптимизированного gif - это тот, где каждый кадр - совершенно новое изображение (он полностью заменяет последний кадр) – MadProgrammer

ответ

1

Я думаю, вы обнаружите, что проблема сводится к двум вещам ... 1. Используя параметр командной строки (-splash), Java ожидает, что изображение будет файлом в файловой системе, тогда как манифест файл ожидает, что он будет встроенным ресурсом. 2.Java, похоже, не способен воспроизводить оптимизированные gif, то есть gifs, чьи кадры представляют разницу между последним и текущим фреймом, а не полное изображение (насколько экран заставки).

Я попытался с помощью

enter image description here

и

Pony02

Первое изображение не удалось, но вторая работала, разница, насколько я могу судить, это первая является оптимизировано, а второе не ...

Смежные вопросы