Не совсем графическая библиотека, а скорее продвинутый апплет И графическая библиотека: PulpCore
Убедитесь, что взяли совсем свежую версию (возможно, даже возьмите исходник через mercurial и соберите его сами), потому что эффекты фильтрации, которые вы упомянули (размытие и т.д.), недоступны в более ранних версиях. Я знаю, что это может быть не совсем то, что вы ищете; это не альтернатива процессору, но это может быть лучшим выбором, в зависимости от того, что вы планируете делать.
Возможно, Обработка ( домашняя страница ) может быть хорошим компромиссом.
Все требуемые эффекты могут быть реализованы с помощью Java 2D довольно просто, а Java2D в некоторой степени ускоряется аппаратно. В книге Filthy Rich Clients показано, как реализовать все эти и многие другие эффекты. Художники в SwingX также реализовали несколько из этих эффектов.
Другая возможность - JavaFx . В него встроено множество эффектов. Полтора года назад, когда я попробовал его, он все еще был немного медленным, но с тех пор была выпущена по крайней мере одна версия. Теперь он может быть более производительным. Он построен на основе Java2D, поэтому должен иметь возможность использовать преимущества аппаратного ускорения в Java2D.
Что касается поддержки полноэкранного режима , здесь дополнительная информация .