Neue Funktion “call qqopenin”:
24-/32-Bit Echtfarben bei Bildimport.

Benutzen Sie vorhandene Bilder als Hintergrund -
oder beschriften Sie Ihre Fotos per Programm.

Mit der neuen Funktion “call qqopenin” öffnen Sie vorhandene Bitmaps,
egal ob 2 Farben, 256 Farben oder true color.

Die Bildgröße und die Farbanzahl werden automatisch vom eingelesenen Bild übernommen.

Benutzen Sie dabei die definierten 256 Farben der Farbtabelle oder definieren Sie die Farben selbst.

Echtfarben können nur mit vorhandenen Bildern verwendet werden. Eine Erstellung von neuen Bildern in Echtfarben ist nicht möglich.

Arbeitsweise bei Bildimport

Monochrom (1 Bit)
Das geöffnete Bild wird komplett eingelesen und als Bildhintergrund verwendet. Es kann beliebig übermalt werden.

256 Farben
Das Bild wird als Hintergrund verwendet und kann beliebig übermalt werden. Die Farbtabelle wird aus dem eingelesenen Bild übernommen. Da die Farbnummern dabei nicht bekannt sind, ist die Verwendung von Farbdefinitionen mittels Farbnummer nicht mehr sinnvoll. Ein Überschreiben von verwendeten Farben führt dazu, dass sich die entsprechende Farbe im gesamten Bild entsprechend ändert.
Aus diesem Grund wurde die Farbdefinition ohne Farbnummer eingeführt. Dies geschieht mittels “call qqdcolor”, wobei für die Stiftfarbe die Farbnummer mit -1 und für die Füllfarbe die Farbnummer mit -2 angegeben wird. Die Farbnummer wird intern innerhalb der nicht verwendeten Farben zugewiesen. Sie wird nicht zurückübermittelt. Eine erneute Zuweisung derselben Farbe verwendet intern automatisch dieselbe Farbnummer.
Die Farbe 0 wird als transparent benutzt und kann zum Löschen innerhalb der Übermalung verwendet werden. Um weiss zu malen, muss die Farbe Weiss erst definiert werden. Dies geschieht durch “call qqdcolor (-1,255,255,255)” für die Stiftfarbe oder “call qqdcolor (-2,255,255,255)” für die Füllfarbe.

Echtfarben (24 und 32 Bit)
Echtfarbenbilder werden nicht eingelesen. Stattdessen wird ein leeres Feld in der Größe des Bildes geöffnet. Dieses dient als Arbeitsfläche und ist wie eine drüberliegende Ebene zu verstehen. Als Farbtabelle wird die 256-Farben-Farbtabelle verwendet. Die Zuweisung der Farben erfolgt wie bei 256 Farben ohne eingelesenem Bild.
Erst bei “call qqclose” werden die Daten gerendert. Das Bild wird durch die Fläche überlagert, wobei die Farbnummer 0 wieder Transparenz bedeutet.
Die Arbeitsfläche kann mittels “call qqlaydown(y)” (layer down) nach unten verschoben werden, wodurch unten ein weisser Rand ausserhalb des eingelesenen Bildes entsteht. Dieser kann z.B. zum Beschriften von Fotos verwendet werden, wenn die Beschriftung nicht das vorhandene Bild übermalen soll.

Neu: Outline