Я работаю с VolatileImage
, чтобы использовать аппаратное ускорение, и задавался вопросом, возможно ли его отображение изображения на сцену JavaFX
. Я использовал SwingFXUtils.toFXImage()
для BufferedImage
в прошлом, но это, похоже, не поддерживает VolatileImage
.Можно ли отобразить VolatileImage в сцене JavaFX?
ответ
Нет необходимости использовать VolatileImage
в JavaFX
для использования аппаратного ускорения. Вместо этого вы можете использовать ImageView
. Вот выдержка из JavaFX
архитектуры:
Два графика ускоряется трубопроводы реализованы на платформе JavaFX:
Prism процессов визуализации рабочих мест. Он может работать как на аппаратном, так и на программном обеспечении, включая 3-D. Он отвечает за растеризацию и рендеринг сцен JavaFX. Следующий Multiple Render пути возможны на основе используемого устройства:
DirectX 9 на Windows XP и Windows Vista
DirectX 11 на Windows 7
OpenGL на Mac, Linux , Встроенный
Программный рендеринг, когда аппаратное ускорение невозможно
Полностью аппаратное ускорение путь используется, когда это возможно, но если он не доступен, программное обеспечение визуализации путь используется, поскольку программное обеспечение визуализации путь уже распространен во всех Java Runtime Environments (JREs). Это особенно важно при работе с 3-D сценами. Тем не менее, производительность лучше, когда используются пути рендеринга оборудования .
Квантовый набор инструментов связывает призма и стекло Windowing Toolkit вместе и делает их доступными для слоя JavaFX над ними в стеке. Он также управляет правилами потоковой передачи, связанными с визуализацией и событиями .
Вы можете найти более подробную информацию об аппаратном ускорении на JavaFX
платформе здесь: http://docs.oracle.com/javase/8/javafx/get-started-tutorial/jfx-overview.htm и здесь http://docs.oracle.com/javase/8/javafx/get-started-tutorial/jfx-architecture.htm
- 1. javafx Проверьте, существует ли объект в сцене
- 2. Как отобразить текст в сцене?
- 3. JavaFX Есть несколько Panes в одной сцене?
- 4. Нужно обновить время на сцене в JavaFX
- 5. Установить значок на сцене в JavaFX
- 6. three.js: можно ли отобразить THREE.Points и THREE.Mesh в той же сцене?
- 7. JavaFX Можно ли перекрасить сцену?
- 8. JavaFx - можно ли перетащить изображение в форму (круг)?
- 9. JavaFX 2.0 изменение размера всего на сцене
- 10. javafx calloking для рисования прямоугольника на сцене
- 11. Как можно вернуться к сцене?
- 12. Можно ли отобразить сетку таблицы?
- 13. Можно ли отобразить список пользователей?
- 14. Можно ли вызывать запрос SOAP в JavaFX?
- 15. Можно ли «направить» кнопку в JavaFX 2
- 16. как повторить узел в той же сцене в javafx
- 17. Можно ли отобразить изменяющегося arraylist в Combo Box в таблице в JavaFX?
- 18. Как вызывать функции на сцене в файле контроллера JavaFX в
- 19. Можно ли отобразить HTML в текстовом документе
- 20. Можно ли отобразить растровое изображение в трапецию
- 21. Можно ли отобразить объект ⇓ в IE6
- 22. Полимер. Можно ли отобразить элемент в {{}}?
- 23. Можно ли отобразить диалог выбора в gVIM?
- 24. Можно ли отобразить ход сортировки в linux?
- 25. Можно ли отобразить документ asciidoc в github?
- 26. JavaFX SetCursor сразу отобразить
- 27. Создать VolatileImage всегда возвращает null
- 28. Java: VolatileImage медленнее, чем BufferedImage
- 29. Java VolatileImage - validate() vs contentsLost()
- 30. Тестирование глубины JavaFX в 3d-сцене, ведущей к Z-боям