2015-01-16 3 views
1

QWebPage에서 렌더링하고 싶은 QImage 버퍼가 있습니다.버퍼에서 바로 QWebView/QWebPage의 QImage를 렌더링 하시겠습니까?

웹 페이지의 HTML에 이미지 파일에 대한 태그가 있습니다.

QImage를 디스크에 저장 한 다음 xml 파서를 사용하여 html의 href을 업데이트하는 대신 QImage를 버퍼에서 QWebPage (/ QWebView)로 바로 렌더링 할 수 있습니까?

QtWebKit 'Bridge'에 대한 몇 가지 사항을 보았습니다. 가능한 것이지만 구체적인 예는 없습니다.

답변

1

내가 중복 된 질문에 대한 프로토콜을 모르겠지만,이 & 전에 비슷한 시나리오에 대한 대답 요청하고있다 : 이것은 당신의 QImage를 인코딩을 필요로하지만

Using QTWebKit to display a website stored in memory

이 유의하시기 바랍니다 PNG와 같이 웹보기에서 이해할 수있는 형식입니다.

임시 파일을 사용하여 img 태그를 지정하는 것이 훨씬 빠릅니다. & 가장 쉬운 방법입니다.

+0

원격조차도 같은 질문이 아닙니다. QImage를 디스크 및 템플릿으로 먼저 렌더링하지 않고도 QImage를 QWebpage의 HTML 콘텐츠로 직접 렌더링 할 수 있는지 묻습니다. – jramm

+2

그러면 분명히 다른 대답을 이해하지 못했습니다. 원격조차도 ... 네트워크/디스크를 통하지 않고 메모리에서 콘텐츠를 제공하는 것이기 때문입니다. 이미지의 href 속성은 연결된 네트워크 요청을 트리거하여 사용자에게 연결된 대답으로 가로 채고 콘텐츠에 맞는 방식으로 콘텐츠를 제공 할 수 있습니다. 예 : QImage에서 제공합니다. 그러나 물론 그것을 무시하는 당신의 자유. 행운을 빕니다! – deets

+0

레퍼런스는 실제로 궤도에 아스 커를 설정해야합니다. 그러나 아직도 이것은 소진되는 대답에서 멀리 떨어져 있습니다. 좋은 예가 될 것입니다. – Trilarion

관련 문제