Entw.: Vektorisierung von Pixelgrafiken (3)

Programmversion 0.2Programmversion 0.2

Die Version 0.2 des Programms zeigt einige der neuen Möglichkeiten mit Delphi XE2-FireMonkey. Das Programm bietet neben der Überarbeitung der Pixelgrafiken, internes sowie externes Drag/Drop, sanftes Überblenden beim Maskenwechsel, eigenes Firmen-Layout, skalieren der Arbeitsflächen und letztendlich das Tracing vor der eigentlichen Vektorisierung.

Es sei nochmals vermerkt, dass die meisten Grafikoperationen bei Delphi-FireMonkey direkt über die GPU laufen. Dies bedeutet, dass das Programm auf älterer Hardware u.U. nicht lauffähig ist. Die Plattformvorausetzungen für das hier vorgestellte Programm können Sie nachlesen bei Embarcadero.

Bild ladenBild laden

Ein Bild kann auf zweierlei Weise geladen werden. Neben der Lademöglichkeit über das File-Menü ist es möglich, über Drag und Drop eine Bilddatei aus dem Datei-Explorer auf das vorgesehene Drop-Symbol zu ziehen. Akzepiert werden die Bilddateiformate jpg, bmp und png.

BildverwaltungBild 3

Das Programm verwaltet optional neben dem Orginalbild noch 3 zusätzliche Alternativbilder. Über die Finger-Buttons kann das Arbeitsflächenbild gerettet oder wieder aktiviert werden. Der rechts untere Schieberegeler dient der Skalierung der Arbeitsfläche.

TracingBild 4

Die Überarbeitung des Pixelbildes kann vor der Vektorisierung geprüft werden, inwieweit die Bildinformationen in Vektoren überführbar sind. Nach Betätigen des Trace-Buttons werden die Centerline's jeweils dunkelblau dargestellt. Das Hellbaue stellt die Liniendicke dar. Haben nicht alle Linien eine Centerline, so ist das Bild mit den Filtern weiter zu bearbeiten.

Der Download der aktuellen Programmversion kann hier erfolgen.

Im einen folgenden Artikel wird der Vektorisierungsvorgang genauer beschrieben.