Abo
  • Services:

Gtk3

Screenshots als Vektorgrafiken

Entwickler Joachim Breitner hat ein Gtk3-Modul entwickelt, das Screenshots als Vektorgrafik aufnimmt und im PDF- oder SVG-Format abspeichert. Das PDF-Screenshot-Modul kann in jede Gtk3-Applikation eingebunden werden.

Artikel veröffentlicht am ,
Screenshot als PDF mit markiertem Text
Screenshot als PDF mit markiertem Text (Bild: Joachim Breitner)

Breitners Gtk3-Modul nimmt Bildschirmfotos als Vektorgrafiken auf statt als Pixelgrafik, wie es die meisten Screenshotanwendungen bislang tun. Der Vorteil besteht laut Breitner darin, dass Inhalte besser skalierbar sind. Vor allem Text ist bei hohen Auflösungen nicht nur besser lesbar, sondern kann auch ausgewählt werden.

Stellenmarkt
  1. BWI GmbH, Bonn, Meckenheim, Koblenz
  2. matrix technology AG, München

Der Entwickler nennt auch weitere Vorteile von Vektorgrafik-Screenshots: Die aufgenommenen Bildschirmfotos sehen gedruckt besser aus und können in die Volltextsuche eingebunden werden. Für die aufgenommene Vektorgrafik hatte Breitner ursprünglich das PDF-Format gewählt, inzwischen speichert das Modul auch im SVG-Format ab. Damit sollen auch eingebettete Pixelgrafiken in höherer Auflösung gespeichert werden können. Die Anpassungen sollen minimal gewesen sein, wie Breitner schreibt.

Bislang lässt sich das Modul über eine Umgebungsvariable in einer Gtk3-Anwendung starten und steht dort als Schaltfläche zur Verfügung. Laut Breitner befindet es sich in der Entwicklungsphase. Er wolle noch einige Verbesserungen an dessen Benutzeroberfläche vornehmen. So soll das Screenshot-Werkzeug künftig in Anwendungen nutzbar sein, die mehr als ein Fenster verwenden. Gegenwärtig funktioniert das Werkzeug lediglich mit Gtk3-Anwendungen, die auf die Cairo-Bibliothek zugreifen.

Breitner hat nach eigenen Angaben vor einem halben Jahr mit der Entwicklung begonnen. Zunächst habe das als Experiment gedachte Modul aus "hässlichen Hacks" bestanden. Erst mit dem Erscheinen von Gtk3 in Debian-Unstable-Zweig habe er sich wieder dem Code gewidmet. Mit Gtk3 benötige das gesamte Modul einen einzigen Cairo-Kontext statt wie bisher einen Kontext pro Widget.

Später solle das Modul Screenshots von allen laufenden Anwendungen machen können, wenn dafür nicht zu viele Hacks nötig sind, erklärte Breitner. Alternativ könnte das Modul standardmäßig in allen Gtk-Anwendungen zur Verfügung stehen und durch Signale aktiviert werden.

Update vom 20. Juni 2011, 18:30 Uhr

Inzwischen hat Breitner den Code für das Screenshot-Werkzeug veröffentlicht. Er steht als Tar-Datei und auf dem entsprechenden Git-Server unter dem Namen Gtk Vector Screenshot zum Download bereit. Inzwischen können Bildschirmfotos auch im PS oder PNG-Format gespeichert werden.



Anzeige
Top-Angebote
  1. (u. a. MSI X370 Gaming Plus + AMD Ryzen 5 1600 für 199€ statt ca. 230€ im Vergleich und Cooler...
  2. 159€ (Vergleichspreis 189,90€)
  3. 66,99€ (Vergleichspreis 83,98€) - Aktuell günstigste 500-GB-SSD!
  4. (u. a. WD Elements Portable 2 TB für 61,99€ statt 69,53€ im Vergleich und SanDisk Ultra...

diedmatrix 21. Jun 2011

...Windows Doofies? Hätte da ein Logo was ich gern in eine Vector Grafik umwandeln würde...

sasquash 20. Jun 2011

Naja, wenn ich jetzt z.b. auf meinem Netbook einen Screenshot mache und mir den dann auf...

MaX 20. Jun 2011

Wenn ein Programm unsichtbaren Text hat ist das aber ein Bug in dem Programm, so was...


Folgen Sie uns
       


Fazit zu Shadow of the Tomb Raider

Wir tauchen mit Lara in der Apokalypse ab und verfassen unser Fazit.

Fazit zu Shadow of the Tomb Raider Video aufrufen
iPhone Xs, Xs Max und Xr: Wer unterstützt die eSIM in den neuen iPhones?
iPhone Xs, Xs Max und Xr
Wer unterstützt die eSIM in den neuen iPhones?

Apples neue iPhones haben neben dem Nano-SIM-Slot eine eingebaute eSIM, womit der Konzern erstmals eine Dual-SIM-Lösung in seinen Smartphones realisiert. Die Auswahl an Netzanbietern, die eSIMs unterstützen, ist in Deutschland, Österreich und der Schweiz aber eingeschränkt - ein Überblick.
Von Tobias Költzsch

  1. Apple Das iPhone Xr macht's billiger und bunter
  2. Apple iPhone Xs und iPhone Xs Max sind bierdicht
  3. Apple iPhones sollen Stiftunterstützung erhalten

SpaceX: Milliardär will Künstler mit zum Mond nehmen
SpaceX
Milliardär will Künstler mit zum Mond nehmen

Ein japanischer Milliardär ist der mysteriöse erste Kunde von SpaceX, der um den Mond fliegen will. Er will eine Gruppe von Künstlern zu dem Flug einladen. Die Pläne für das Raumschiff stehen kurz vor der Fertigstellung.
Von Frank Wunderlich-Pfeiffer

  1. Mondwettbewerb Niemand gewinnt den Google Lunar X-Prize

iOS 12 im Test: Auch Apple will es Nutzern leichter machen
iOS 12 im Test
Auch Apple will es Nutzern leichter machen

Apple setzt mit iOS 12 weniger auf aufsehenerregende Funktionen als auf viele kleine Verbesserungen für den Alltag. Das erinnert an Google und Android 9, was nicht zwingend schlecht ist.
Ein Test von Tobias Költzsch

  1. Apple iOS 12.1 verrät neues iPad Pro
  2. Apple Siri-Kurzbefehle-App für iOS 12 verfügbar

    •  /