MAGIC PEN 1.0 ----------------- Geschrieben wurde Magic Pen von Oliver Saalfeld letzte Žnderungen am 15. November 1990 Magic Pen ist Shareware und darf nur vom PD Journal bzw. Heim Verlag vertrieben werden. Der Verbreitung durch Privatpersonen steht nichts im Weg. Lediglich wenn Sie Magic Pen ”fters oder kommerziell benutzen, mssen Sie den kleinen Betrag von 20,- DM an den Autor schicken. Die Adresse steht am Ende dieses Textes. Wenn Sie einmal diesen Betrag bezahlt haben, haben Sie auch die Nutzungsrechte fr jede zuknftige Version erhalten. Die vorliegende Version befindet sich noch in der Entwicklung und wird st„ndig weiterentwickelt. Einleitung ------------ Bei Magic Pen handelt es sich um ein neues Malprogramm. Sicherlich werden Sie jetzt st”hnen und an die Flut der Malprogramme denken, die monatlich auf den armen Anwender hinabstrzt. Doch vielleicht geh”ren Sie, wie ich, zu den Leuten, die sich bisher mit noch keinem Malprogramm anfreunden konnten. Dies hat sehr unterschiedliche Grnde: 1. So haben fast alle den gravierenden Fehler, daž sie nur in einer Aufl”sung laufen. In den neuen TT-Aufl”sungen oder auf Grafikkarten l„uft schon gar kein Malprogramm mehr. 2. Jedes Malprogramm hat sein eigenes Dateiformat, daž natrlich ausgerechnet meine Textverarbeitung nicht importieren kann und das, obwohl es ein Standard-Pixel-Format auf dem ST gibt (IMG-Dateien). 3. Die grundlegenen Malwerkzeuge verkmmerten immer mehr, wofr die unntze Effektebox immer mehr anwuchs. 4. ...'richtig' malen kann man mit den meisten Programm schon gar nicht! All diese M„ngel versuche ich mit Magic Pen aufzuheben - so soll das Programm einmal jedes Bildformat bei variabler Farbanzahl verarbeiten k”nnen. Damit nur Ihre anderen Programme mit Magic Pen kommunizieren k”nnen, benutzt Magic Pen das IMG-Bildformat. Damit es auch die Farbpalette speichern kann, wurde der Header erweitert (siehe weiter unten). Das Programm wird in seiner endgltigen Version mehr als nur eine Zeichenroutine besitzten, so das die verschiedensten Materialien, wie Filzstift, Bleistift, Kreide, Wasserfarben und Airbrush simuliert werden k”nnen. Auch die brigen Werkzeuge werden sich an dem halten, was man normalerweise auch zum Malen und Zeichnen braucht. Sie werden also vergeblich eine Funktion suchen, die einen Block auf einer Trommel abbildet. šberraschung -------------- Nachdem Sie Magic Pen gestartet haben, erscheint nur ein leerer Bildschirm und sonst nichts. Sollten Sie nur die linke Maustaste drcken, so k”nnen Sie ziemlich dick malen, aber wo ist das Men? Das Hauptmen --------------- Zum Aufrufen des Hauptmens mssen Sie immer die rechte Maustaste oder die HELP-Taste drcken. In diesem Men sind zur Zeit nur ein paar wesentliche Funktionen anw„hlbar. Angew„hlt wird eine Funktion, indem Sie das Ikon mit der linken Maustaste anklicken. Bei einigen Funktionen k”nnen Sie ein weiteres Men mit der rechten Maustaste aufrufen. Kommen wir nun zu den einzelnen Funktionen. Der Filzstift Aufruf: Hauptmen linke Maustaste oder "1" --------------- Mit diesem Werkzeug k”nnen Sie malen. Die Zeichendicke Aufruf: Hauptmen rechte Maustaste oder "SHIFT" & "1" ------------------ Hier k”nnen Sie drei verschiedene Dicken einstellen. Diese Dicke betrifft zur Zeit nur den Filzstift. Die Pinzette Aufruf: Hauptmen linke Maustaste oder "SHIFT" & "ž" -------------- Nach dem Aufruf erhalten Sie durch Anklicken eines Punktes dessen Farbe. Die Palette Aufruf: Hauptmen linke Maustaste oder "p" ------------- Ausw„hlen k”nnen Sie eine Farbe, indem Sie sie mit der linken Maustaste anklicken. Klicken Sie eine Farbe mit der rechten Maustaste an, so wird aus der Palette eine Farbe ausgew„hlt, die zwischen der derzeitigen und der ausgew„hlten liegt (mischen). Farben „ndern Aufruf: Hauptmen rechte Maustaste oder "SHIFT" & "p" --------------- auf Paletten-Ikon In dieser Dialogbox k”nnen Sie alle Farbregister neu definieren. Hierbei sollten Sie immer beachten, daž die ersten beiden Farben fr die Mens benutzt werden. Durch Anklicken einer Farbe mit der linken Maustaste k”nnen Sie diese Farbe neu definieren. Hierzu mssen Sie die RGB-Regler benutzen. Wenn Sie nicht mit 1000%-Werten arbeiten wollen, k”nnen Sie das umrahmte Prozent-Zeichen anklicken. Jetzt werden die Prozente in die m”glichen Einstellungen umgerechnet. Klicken Sie eine Farbe mit der linken Maustaste an und halten gleichzeitig eine SHIFT-Taste gedrckt, so wird dieser Farbwert in das aktuelle Register kopiert. Klicken Sie eine Farbe mit der rechten Maustaste an so wird dieser Farbwert zum aktuellen Register hinzu gemischt. Klicken Sie eine Farbe mit der rechten Maustaste an und halten gleichzeitig eine SHIFT-Taste gedrckt, so wird zwischen der aktuellen und der ausgew„hlten ein Farbverlauf hergestellt. Info-Box Aufruf: Hauptmen linke Maustaste oder "i" ---------- Eine Copyrightmeldung Ende Aufruf: Hauptmen rechte Maustaste oder "q" ------ auf das "i"-Ikon. Eine Warnmeldung zum Verlassen des Programms. Stapel Aufruf: Hauptmen linke Maustaste oder "w" -------- In dem darauf erscheinend Men kann vorgebl„ttert ("-"-Taste) und zurck gebl„ttert ("+"-Taste) werden. Aužerdem k”nnen hier Informationen ber das aktuelle Bild angezeigt werden (Info) und das aktuelle Bild gel”scht und invertiert werden. Bild laden Aufruf: Hauptmen linke Maustaste oder "l" ------------ Es erscheint eine File-Selektorbox, in der Image-Bilder ausgew„hlt werden k”nnen. (Neues Format siehe unten). Bild speichern Aufruf: Hauptmen linke Maustaste oder "s" ---------------- Es erscheint wieder eine File-Selektorbox, in der eine Datei mit neuem Namen erstellt werden kann. Gibt es schon eine Datei mit diesem Namen, so wird diese zur Zeit ohne Warnung berschrieben. Es werden alle bekannten Image-Formate untersttzt. Neuer Image-Header -------------------- In C-Struktur: typedef struct ximg_header { WORD version; WORD headlen; WORD planes; WORD pat_run; WORD pix_width; WORD pix_height; WORD sl_width; WORD sl_height; BYTE x_id[4]; WORD color_model; /* 0 = RGB, 1 = CYM, 2 = HLS, 3=Pantome */ RGB_LIST color_table[] /* open array, lenght 2^planes */ } XIMG_HEADER; Diese Struktur richtet sich nach einer Erweiterung der Geiž-Brder, die sie in ihrem Buch "Vom Anf„nger zum GEM-Profi", Hthig Verlag, beschrieben haben. Wer genauere Information hierzu braucht, kann dort nachlesen. Adresse des Autors: --------------------- Oliver Saalfeld Walter-Rietig-Str. 6c 6o7o Langen Und nun viel Spaž wnscht Oli'90