이미지를 임시 파일에 쓰지 않고도 QWebFrame의 QImage (파일 시스템이 아닌 메모리에 있음)를 표시하는 방법이 있습니까?QWebKit에 QImage를 표시하는 방법은 무엇입니까?
0
A
답변
3
하나의 옵션은 data URI scheme을 사용 중일 수 있습니다. 기본적으로 사진을 base64로 인코딩하고 전체 데이터를 URL에 씁니다. 예를 들어 : 이미지가 큰 경우에 실행 될 수 있습니다주의
<img src="data:image/png;base64,blaBLABLA" />
처럼이 URI를 직접, 또는 HTML 소스 코드의 한 부분으로, 지원해야
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAABlBMVEUAAAD///+l2Z/dAAAAM0lEQVR4nGP4/5/h/1+G/58ZDrAz3D/McH8yw83NDDeNGe4Ug9C9zwz3gVLMDA/A6P9/AFGGFyjOXZtQAAAAAElFTkSuQmCC
웹킷 몇 가지 제약. 보통 이것은 아이콘과 같은 작은 것들에 더 많이 사용됩니다.
0
젠장. Steffen이 나를 때렸어! :)
추가하려면 byteArray.toBase64()
말을 다음 QBuffer (& BYTEARRAY)에 이미지를 저장하고로 (64)의 기준으로 변환 할 수 있습니다