Abo
  • Services:
Anzeige

2D-Bibliothek Cairo 1.2 erschienen

Stabile Backends für PDF, PostScript und SVG

Das vektorbasierte Rendering-API Cairo ist in der Version 1.2 verfügbar. Mit der Bibliothek ist die einheitliche Ausgabe von beschleunigter 2D-Grafik auf verschiedenen Plattformen möglich. Die neue Version enthält neue, stabile Backends für PDF, PostScript und SVG. Auch experimentelle Backends sind hinzugekommen.

Die 2D-Grafik-Bibliothek Cairo kann verschiedene Ausgabegeräte nutzen wie "xlib", "image" und "win32", also die Ausgabe über das X Window System, einen Grafikpuffer und Windows. In der Version 1.2 sind außerdem die zuvor als experimentell gekennzeichneten Backends für PDF, PostScript und SVG stabil geworden. Sie werden also voll unterstützt und die APIs sollen sich nicht mehr ändern. Die Textunterstützung wurde dabei besonders beachtet, so dass Schriften zumindest als Pfade gerendert werden. Bei PDF und PostScript bettet Cairo Type1- und TrueType-Schriften auch direkt in das Dokument ein. Allerdings ist es mit einem PDF-Betrachter nicht möglich, Text in einer mit Cairo erstellten PDF-Datei zu markieren.

Anzeige

Zu den weiter als experimentell gekennzeichneten XCB-, Glitz- und Quartz-Backends sind nun auch zwei neue für BeOS und DirectFB hinzugekommen. Das BeOS-Backend soll unter jeder Version des Betriebssystems funktionieren, also auch unter aktuellen Zeta-Versionen. Allerdings können sich die APIs für all diese Backends durchaus noch verändern. Außerdem haben die Entwickler Optimierungen an den bestehenden Ausgabemöglichkeiten vorgenommen und neue Grafikfunktionen hinzugefügt.

Cairo soll auf allen unterstützten Wegen eine einheitliche Ausgabe liefern und dabei soweit möglich Hardware-Beschleunigung nutzen. Das API orientiert sich an den Zeichenoperationen von PostScript sowie PDF und unterstützt so unter anderem Linien, das Ausfüllen von Flächen, Rechtecke, Bézier-Kurven, Splines, Transformationen und Kompositionen sowie Text mit Kantenglättung.

Die Entwickler wollen sich in den nächsten Monaten nun der Optimierung von Cairo widmen und die Leistung steigern. Bei der Fehlersuche sollte besonders auf die Textfunktionen geachtet werden, da diese zu einem Großteil geändert wurden. Cairo 1.2 wird auch von den neuen Druckfunktionen in GTK+ 2.10 eingesetzt.

Die Software wird unter der GNU Lesser General Public License (LGPL) und Mozilla Public License (MPL) angeboten. Die Version 1.2 der Grafik-Bibliothek steht ab sofort zum Download bereit.


eye home zur Startseite
MarMor 03. Jul 2006

Ja, so hatte ich das mit Cairo als SVG-Backend gemeint. P.S.: Ich sehe grade, der...

düse 03. Jul 2006

ich verwende glitz-0.4.4 und jetzt 0.5.6 bereits seit fast einem Jahr weil das in meiner...



Anzeige

Stellenmarkt
  1. BWI GmbH, Bonn oder München
  2. Fresenius Medical Care Deutschland GmbH, Bad Homburg
  3. DIEBOLD NIXDORF, Paderborn
  4. operational services GmbH & Co. KG, Frankfurt, Berlin


Anzeige
Spiele-Angebote
  1. 15,29€
  2. (-11%) 39,99€

Folgen Sie uns
       


  1. Knappe Mehrheit

    SPD stimmt für Koalitionsverhandlungen mit Union

  2. Gerichtspostfach

    EGVP-Client kann weiter genutzt werden

  3. DLD-Konferenz

    Gabriel warnt vor digitalem Schlachtfeld Europa

  4. NetzDG

    Streit mit EU über 100-Prozent-Löschquote in Deutschland

  5. Facebook

    Nutzer sollen Vertrauenswürdigkeit von Newsquellen bewerten

  6. Notebook-Grafik

    Nvidia hat eine Geforce GTX 1050 (Ti) mit Max-Q

  7. Gemini Lake

    Asrock und Gigabyte bringen Atom-Boards

  8. Eni HPC4

    Italienischer Supercomputer weltweit einer der schnellsten

  9. US-Wahl 2016

    Twitter findet weitere russische Manipulationskonten

  10. Die Woche im Video

    Das muss doch einfach schneller gehen!



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Computerforschung: Quantencomputer aus Silizium werden realistisch
Computerforschung
Quantencomputer aus Silizium werden realistisch
  1. Tangle Lake Intel zeigt 49-Qubit-Chip
  2. Die Woche im Video Alles kaputt
  3. Q# und QDK Microsoft veröffentlicht Entwicklungskit für Quantenrechner

Netzsperren: Wie Katalonien die spanische Internetzensur austrickste
Netzsperren
Wie Katalonien die spanische Internetzensur austrickste

Spectre und Meltdown: All unsere moderne Technik ist kaputt
Spectre und Meltdown
All unsere moderne Technik ist kaputt
  1. Sicherheitsupdate Microsoft-Compiler baut Schutz gegen Spectre
  2. BeA Noch mehr Sicherheitslücken im Anwaltspostfach
  3. VEP Charter Trump will etwas transparenter mit Sicherheitslücken umgehen

  1. Re: Was hat das mit IT zu tun? (KT)

    user0345 | 19:59

  2. Re: Ich verstehe die irischen Praktikanten

    teenriot* | 19:51

  3. Re: Evolution <> Sozialismus?

    mnementh | 19:49

  4. Re: Warum dieser Artikel / Clickbait ?

    teenriot* | 19:38

  5. Re: Haben die TV -Streamer denn endlich HD?

    Michael H. | 19:38


  1. 16:59

  2. 14:13

  3. 13:15

  4. 12:31

  5. 14:35

  6. 14:00

  7. 13:30

  8. 12:57


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel