04:48 Uhr

Schlage mich gerade mit folgendem Problem in ImageMagick herum und hoffe, das doch bald lösen zu können. Bin froh, dass ich die Besprechung von Greg Roelofs‘ Buch abgeschlossen habe. Ich kann dieses Buch auch nach 21 Jahren wirklich nur empfehlen. Dann habe ich erfahren, dass ImageMagick eine Security Policy hat – wieder etwas, mit dem ich mich auseinandersetzen darf. Nach dem zweiten Milchkaffee heute morgen überlege ich, wie ich jetzt weiter vorgehe.

Während meiner Beschäftigung mit ImageMagick fällt mir auch immer wieder das ein, was die Chip.de-Redaktion über dieses Programm bzw. die im Funktionsumfang doch sehr reduzierte GUI-Version geschrieben hat. Offenbar besteht bei Chip.de kein Interesse daran, sich mit einer Shell und deren Möglichkeiten auseinanderzusetzen.

Greg Roelofs: „PNG: The Definitive Guide“

Nachdem ich das PNG-Grafikformat (gesprochen: ping) seit ca. 2002 kenne – ich habe damals für die PNG Homepage sogar eine Grafik gemacht – bin ich erst jetzt auf die Online-Version von Greg Roelofs‘ Buch „PNG: The Definitive Guide“, erschienen 1999 bei O’Reilly, gestoßen.

Cover © Copyright © 1999 O’Reilly & Associates, Inc. Mit freundlicher Genehmigung.

Auszug aus dem Vorwort:

This book covers a lot of ground, as one would expect from anything with the word „Definitive“ in its title. It is divided into three main parts. As much as possible, each part is written so that it can be read independently of the others. Even individual chapters are written this way, within reason; to avoid too much repetition, I’ll periodically refer to other chapters.—Greg Roelofs

Das umfangreiche Inhaltsverzeichnis macht deutlich, dass dieses Buch in drei Teile gegliedert ist:

  1. „Using PNG“
  2. „The Design of PNG“
  3. „Programming with PNG“

Der erste Teil – und hier besonders die besprochene Software – zeigt, dass „PNG: The Definitive Guide“ bereits über zwanzig Jahre alt ist. Netscape Navigator, Photoshop 4 und 5 sowie Paint Shop Pro – damals noch von JASC – sind längst Geschichte, jedenfalls in ihrer damaligen Form. Es gibt sogar ein Kapitel zur damaligen Version des Gimp.

Mit Gewinn – auch heute noch – wird bestimmt das Kapitel „An introduction to PNG“ zu lesen sein. Hier gibt der Autor einen allgemeinverständlichen Überblick über die Features dieses damals noch neuen Grafikformats, das unter anderem deswegen entworfen wurde, um die bei GIF auftauchenden lizenzrechtlichen Probleme – genauer: die der LZW-Kompression – zu umgehen.

Der zweite Teil dieses Buches beginnt mit einem geschichtlichen Abriß zur Entstehung der später so genannten „PNG Group“ oder „PNG Working Group“. Danach folgt eine – auch heute noch gültige – ausführliche Besprechung der Möglichkeiten von PNG.

Zum dritten Teil „Programming with PNG“ kann ich als Nicht-Programmierer nur wenig sagen. Dieser Teil gliedert sich in vier Unterkapitel:

  1. „Reading PNG Images“
  2. „Reading PNG Images Progressively“
  3. „Writing PNG Images“
  4. „Other Libraries and Concluding Remarks“

Dabei beginnen sowohl das erste wie auch das dritte Kapitel je mit einem Demo-Programm und schließen jeweils mit „Getting the Source Code“ ab.

Fazit: Auch wenn seit Erscheinen der Erstausgabe 21 Jahre vergangen sind, dürfte „PNG: The Definitive Guide“ auch heute noch seinem Namen gerecht werden und kann von mir Interessenten an diesem spannenden Grafikformat nur wärmstens empfohlen werden, zumal der Autor in einer sehr sympathischen, dabei sachlich fundierten Sprache schreibt. Zum aktuellen Stand der Entwicklung hier noch ein Hinweis auf die PNG Homepage.