Высокопроизводительный 2D Java (SE) [закрытая] библиотека графики

9
задан Pindatjuh 5 March 2010 в 12:25
поделиться

4 ответа

Не совсем графическая библиотека, а скорее продвинутый апплет И графическая библиотека: PulpCore

Убедитесь, что взяли совсем свежую версию (возможно, даже возьмите исходник через mercurial и соберите его сами), потому что эффекты фильтрации, которые вы упомянули (размытие и т.д.), недоступны в более ранних версиях. Я знаю, что это может быть не совсем то, что вы ищете; это не альтернатива процессору, но это может быть лучшим выбором, в зависимости от того, что вы планируете делать.

2
ответ дан 3 November 2019 в 01:55
поделиться

Взгляните на http://processing.org

1
ответ дан 3 November 2019 в 01:55
поделиться

Возможно, Обработка ( домашняя страница ) может быть хорошим компромиссом.

  • он имеет 4 вида поддержки, в том числе OpenGL
  • он имеет AA
  • это 2d или 3d
  • он поддерживает hw-ускорение
  • он поддерживает преобразования
  • его синтаксис довольно прост чтобы выучить
  • его легко встроить
  • все, что вам нужно изучить, находится на этой странице
3
ответ дан 3 November 2019 в 01:55
поделиться

Все требуемые эффекты могут быть реализованы с помощью Java 2D довольно просто, а Java2D в некоторой степени ускоряется аппаратно. В книге Filthy Rich Clients показано, как реализовать все эти и многие другие эффекты. Художники в SwingX также реализовали несколько из этих эффектов.

Другая возможность - JavaFx . В него встроено множество эффектов. Полтора года назад, когда я попробовал его, он все еще был немного медленным, но с тех пор была выпущена по крайней мере одна версия. Теперь он может быть более производительным. Он построен на основе Java2D, поэтому должен иметь возможность использовать преимущества аппаратного ускорения в Java2D.

Что касается поддержки полноэкранного режима , здесь дополнительная информация .

4
ответ дан 3 November 2019 в 01:55
поделиться
Другие вопросы по тегам:

Похожие вопросы: