Wie bekomme ich die Breite und Höhe GtkImage nach dem Lesen aus einer Datei.bekommen gtkimage Breite und Höhe
0
A
Antwort
3
Wenn Sie die Größe des tatsächlichen Bildes möchten, müssen Sie durch die GdkPixbuf API gehen:
const GdkPixbuf *pb = gtk_image_get_pixbuf(GTK_IMAGE(image));
printf("image is %ux%u pixels\n", gdk_pixbuf_get_width(pb),
gdk_pixbuf_get_height(pb));
Beachten Sie, dass diese Größe nicht die gleiche wie die Größe des GtkImage Widget ist, dass das Bild zeigt, da das Widget durch die GTK + Layout-Engine eine andere Größe erhalten kann.
2
GtkImage
ist eine Unterklasse von GtkWidget
. Sie sollten gtk_widget_get_allocation
verwenden können und die height
und width
Felder der GtkAllocation *
verwenden, die es zurückgibt.
Verwandte Themen
- 1. bekommen Breite Höhe von iframe Inhalt
- 2. Winkelmesser bekommen Maßstab oder skalierte Breite und Höhe eines Elements
- 3. setBound Breite und Höhe
- 4. Bildmanipulation Breite und Höhe
- 5. tkinter Taste Höhe und Breite
- 6. Browser-Größe (Breite und Höhe)
- 7. Bootstrap Karussell Breite und Höhe
- 8. Breite und Höhe eines WatchViewStub
- 9. HTML 'td' Breite und Höhe
- 10. Get image Höhe und Breite
- 11. JavaFX Browser Breite und Höhe
- 12. Breite und Höhe des FortschrittsView
- 13. Usercontrol Runtime Breite und Höhe
- 14. UIImageView ändern Breite und Höhe
- 15. XNA: Bildschirm Breite und Höhe
- 16. Höhe und Breite des Bildes nach Zoom
- 17. Automatische Breite und Höhe Tag für Bild
- 18. Breite, Höhe und Mitte einstellen JPanel
- 19. Wie lege ich eine Breite und eine Höhe auf die Breite und Höhe des Browserfensters fest?
- 20. Wie erhält man die Breite und Höhe des Geräts und die tatsächliche Breite und Höhe des Bildschirms?
- 21. leptonica - Abmessung (Höhe/Breite)
- 22. Eingabe Eingabe td Höhe und Breite
- 23. XNA Breite und Höhe zu Vector2
- 24. ASP.NET: Höhe und Breite eines Bildes erhalten
- 25. Wie Breite und Höhe des mobilen Geräts
- 26. PHP getimagesize() mischt Breite und Höhe
- 27. Benutzerdefinierte Dialog Breite und Höhe in Xamarin
- 28. Chart.js ignorieren Leinwand Höhe und Breite
- 29. Höhe und Breite des benutzerdefinierten Dialogfelds festlegen
- 30. g Rasterster Höhe und Breite nach Inhalt