Gibt es eine Möglichkeit, ein QImage (im Speicher, nicht im Dateisystem) in einem QWebFrame anzuzeigen, ohne das Bild in eine temporäre Datei zu schreiben?Wie kann ich ein QImage in QWebKit anzeigen?
0
A
Antwort
3
Eine Option könnte die data URI scheme sein. Du basierst Base64 im Grunde dein Bild und schreibst die kompletten Daten in die URL. Zum Beispiel:
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAABlBMVEUAAAD///+l2Z/dAAAAM0lEQVR4nGP4/5/h/1+G/58ZDrAz3D/McH8yw83NDDeNGe4Ug9C9zwz3gVLMDA/A6P9/AFGGFyjOXZtQAAAAAElFTkSuQmCC
WebKit diese URIs entweder direkt oder als Teil eines HTML-Quellcode, wie
<img src="data:image/png;base64,blaBLABLA" />
Beachten Sie unterstützen soll: in, wenn Ihr Bild groß ist, könnten Sie laufen einige Einschränkungen. In der Regel verwendet dies mehr für kleine Dinge wie Symbole.
0
Verdammt. Steffen hat mich dazu geschlagen! :)
hinzuzufügen, können Sie konvertieren 64 zu stützen, indem das Bild auf eine QBuffer (& byteArray) speichern und dann sagen byteArray.toBase64()
Verwandte Themen
- 1. Wie zeige ich ein QImage in einem "funktionalen" Programmierstil an?
- 2. Konvertiere ein QImage in Graustufen
- 3. Wie folgt man einem Link in QWebKit?
- 4. Qt - QImage gibt es eine Methode, um Qimage in ein anderes Qimage einzufügen?
- 5. Statisch kompilieren QWebKit 4.6.2
- 6. QImage Speicherleck
- 7. Wie kann ich ein Standarddatum im Eingabedatum in HTML anzeigen?
- 8. Wie kann ich ein negatives Symbol in .NET anzeigen?
- 9. Wie kann ich ein Bildfeld in meiner RentListAPIView anzeigen?
- 10. Wie kann ich ein BufferedImage in einem JFrame anzeigen?
- 11. Wie kann ich ein OpenCV IplImage in Gtk +/Gtkmm anzeigen?
- 12. Wie kann ich ein wiederholendes Datumsfeld in Drupal anzeigen?
- 13. Wie kann ich ein Bild in der Bildschirmmitte anzeigen?
- 14. QImage-Quelldatei kann nicht geöffnet werden
- 15. Kann ich ein UISegmentedControl-Objekt vertikal anzeigen?
- 16. Bildformat Kompatibilität zwischen ROS QImage
- 17. Wie kann ich Geldbeträge in Wortform anzeigen?
- 18. Anzeige QImage mit QtGui
- 19. konvertieren QVideoFrame zu QImage
- 20. QImage korrumpiert mit OpenCV
- 21. Wie kann ich ein UIBarButtonItem ohne Rahmen anzeigen?
- 22. Wie kann ich ein Java ResultSet visuell anzeigen?
- 23. Wie kann ich ein Bild im Terminal anzeigen?
- 24. Wie kann ich ein Bild direkt mit PHP anzeigen?
- 25. Wie kann ich ein Bild mit der Einheit "em" anzeigen?
- 26. Wie kann ich ein Emoji im Titel der Toolbar anzeigen?
- 27. Wie kann ich Bildlaufleisten für ein PictureBox-Steuerelement anzeigen?
- 28. von cvMat zu QImage
- 29. Wie kann ich ein kürzlich hochgeladenes Video direkt anzeigen?
- 30. Wie kann ich ein Attribut als Text mit CSS anzeigen?