2013-08-22 1 views
2

JavaFX WebView로로드 할 BufferedImage 객체 집합을 캔버스에 그릴 수있는 이미지로 가지고 있습니다. 필요할 때마다 HTML을로드하고 JS를 실행하는 것은 쉽지만 HTMLImage에 BufferedImage를 가져 오는 가장 좋은 방법은 무엇인지 궁금합니다. 당신은 추천 할 것입니다 :JavaFX WebView 구성 요소에 로컬 이미지를로드하는 방법

1)는 .JPG로 파일을 저장하고 파일을 사용하여 : // 접두사

2에게) 이미지 정보 웹 엔진을로드하는 다른 방법.

답변

1

1 .JPG로 파일을 저장하고 파일을 사용하여 : // 접두사

이 가능성이 가장 쉬운 것입니다.

의심, 나는 항상 이미지 정보 웹 엔진을로드하는 다른 방법

2 :-) 가장 쉬운 솔루션을 권하고 싶습니다.

이것은 더 어려울 수 있습니다.

하나의 가능성은 New Era for Java Protocol Handlers에 설명 된 것과 같이 사용자 고유의 프로토콜 처리기를 정의하는 것입니다. 그런 다음 사용자 정의 프로토콜을 사용하여 WebView에 이미지 비트를 가져올 수 있습니다. 이 프로세스를 올바르게 수행하면 디스크 I/O가 필요하지 않게됩니다.

+1

jpg로 저장이 끝났습니다. 나는 그것이 시스템을 느리게 할 것이라고 걱정했다. 그러나 그것은 어떤 문제도 아닌 것을 끝내었다. 당신의 도움을 주셔서 감사합니다! – alistair

관련 문제