home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 1 / crawlyvol1.bin / crm_demo / chagall / dither / doc / dither_g.doc < prev   
Text File  |  1993-12-22  |  5KB  |  149 lines

  1. DITHER V1.3:  Programm zum Erzeugen von Dithermatrizen für GEMVIEW oder CHAGALL.
  2. (Nov. 1993)   Das Programm ist FREEWARE.
  3.  
  4. Dieses Programm ist nur sinnvoll in Verbindung mit GEMVIEW oder
  5. CHAGALL einzusetzten.
  6.  
  7.  
  8. Autor: Alexander Clauss
  9.        Stresemannstr. 44
  10.        64297 Darmstadt
  11.        Deutschland
  12.        
  13. email: aclauss@rbg.informatik.th-darmstadt.de
  14.  
  15.  
  16. Kurzbeschreibung
  17. ----------------
  18.  
  19. DITHER.PRG kann auch als Accessory benutzt werden, wenn man es
  20. in DITHER.ACC umbenennt.
  21.  
  22.  
  23. Sprache
  24. -------
  25. LANG\DITHER_G.RSC  deutsch
  26. LANG\DITHER_E.RSC  englisch
  27.  
  28. Wenn die Ausgaben des Programms in einer anderen Sprache erfolgen
  29. sollen, kann man DITHER.RSC durch eine der obigen Dateien ersetzen
  30. (D.h. Umbenennen in DITHER.RSC und in das gleiche Verzeichnis
  31. kopieren wie DITHER.PRG).
  32.  
  33.  
  34. Was ist eine Dithermatrix?
  35. --------------------------
  36. Eine Dithermatrix ist ein Feld mit 16x16 Punkten. Jeder Punkt dieses
  37. Feldes beinhaltet einen Helligkeitswert (Graustufe) zwischen
  38. 0 (schwarz) und 255 (weiβ).
  39. Das Ordered-Dither-Verfahren von GEMVIEW oder CHAGALL benutzt Dithermatrizen
  40. um Farb- oder Graustufenbilder in monochrome Bilder zu verwandeln. Farben
  41. (bzw. Graustufen) müssen mit den Farben weiss und schwarz nachgebildet
  42. werden. Jeder Pixel des Bildes bekommt entsprechend der Farbe einen
  43. Helligkeitswert (Graustufe) zwischen 0 (schwarz) und 255 (weiss)
  44. zugeordnet. Dann wird dieser Wert mit dem entsprechenden Wert der
  45. Dithermatrix verglichen; ist der Wert kleiner (d.h. dunkler) oder
  46. gleich dem Wert in der Dithermatrix wird ein schwarzer Punkt gesetzt,
  47. sonst ein weisser Punkt.
  48. Der Punkt in der Dithermatrix, der zum Vergleich herangezogen wird,
  49. berechnet sich folgendermassen:
  50.   x_dither = x_bild mod 16
  51.   y_dither = y_bild mod 16
  52.  
  53.  
  54. Modus
  55. -----
  56. 256 Graustufen (F2): 
  57. --------------------
  58.     Darstellung der Dithermatrix als Graustufenbild. Alle 256 Grau-
  59.     stufen werden dargestellt. In dieser Darstellung kann man die
  60.     Matrix gut bearbeiten; man kann aber schwer erkennen, welches
  61.     Muster eine bestimmte Graustufe liefern würde.
  62.        
  63. Schwarz/weiβ (F3):
  64. ------------------
  65.     In dieser Darstellung der Matrix kann man genau erkennen, welches
  66.     Muster die aktuelle Graustufe (am Slider eingestellt) liefern 
  67.     würde. Alle dunkelgrauen und schwarzen Punkte wären in dieser 
  68.     Graustufe gesetzt, alle hellgrauen und weiβen Punkte wären nicht 
  69.     gesetzt.
  70.     Schwarze Punkte: Punkte in der aktuellen Graustufe.
  71.     Weiβe Punkte: Punkte, welche noch nicht definiert wurden (sie
  72.     werden wie Punkte der Graustufe 0 behandelt).
  73.     Zum Bearbeiten der Matrix ist diese Darstellung aber wenig
  74.     geeignet.
  75.        
  76. Berechnen (F1):  
  77. ---------------
  78.     In diesem Modus können Matrizen automatisch erzeugt werden. 
  79.     Man setzt einige schwarze (Links-Klick) und weiβe (SHIFT+
  80.     Links-Klick) 'Hotspots'. Nach Anwählen des 'Erzeugen'-Buttons
  81.     wird eine Matrix berechnet, welche an den 'Hotspots' ganz
  82.     dunkel (schwarze Hotspots) bzw. ganz hell (weiβe Hotspots) ist.
  83.        
  84. Test (F4):  
  85. ----------
  86.     Ein Grauverlauf wird mit der Dithermatrix bearbeitet und 
  87.     angezeigt. Man sieht hier, welche Wirkung die Dithermatrix auf 
  88.     die 256 Graustufen hat.
  89.  
  90.  
  91.  
  92. Groβes Feld (Dithermatrix)
  93. ---------------------------
  94. Hier setzt man mit gedrücktem Mausknopf die Punkte der Dithermatrix
  95. in der aktuellen Graustufe (Modus: '256 Graustufen' und 'schwarz/weiβ') 
  96. oder man setzt/löscht Hotspots (Modus: 'Berechnen').
  97.  
  98. Ein Doppelklick auf einen Punkt setzt die aktuelle Graustufe auf den
  99. Wert dieses Punktes.
  100.  
  101.  
  102. Slider
  103. ------
  104. Auswahl der aktuellen Graustufe (0...255).
  105. Auch die Tasten '+' und '-' wechseln zu höheren/niedrigeren
  106. Stufen.
  107.  
  108.  
  109. Undo (UNDO)
  110. -----------
  111. Die letzte Änderung an der Matrix wird widerrufen.
  112.  
  113.  
  114. Werkzeuge/Helligkeit (ALT-B)
  115. ----------------------------
  116. Bearbeitet man ein Bild mit dieser neuen Matrix (geänderte Helligkeit), 
  117. wird es jetzt etwas heller (positive Werte) oder etwas dunkler (negative 
  118. Werte) werden.
  119. Im 'Test'-Modus sieht man die Wirkung sehr gut.
  120.  
  121. Beachte: Im Modus '256 Graustufen' oder 'Berechnen' ist die Helligkeits-
  122. wirkung der Matrix selbst, genau umgekehrt. 
  123.  
  124.  
  125. Werkzeuge/Spiegeln (ALT-H, ALT-V)
  126. ---------------------------------
  127. Man kann die Matrix horizontal oder vertikal spiegeln.
  128.  
  129.  
  130. Werkzeuge/Drehen (ALT-M, ALT-N)
  131. -------------------------------
  132. Die Matrix kann gedreht werden.
  133.  
  134.  
  135. Erzeugen (CTRL-D)
  136. -----------------
  137. Im 'Berechnen'-Modus werden hiermit Matrizen berechnet. Mindestens einen
  138. Hotspot (schwarz oder weiβ) muβ man aber definiert haben (maximal sind
  139. 64 schwarze und/oder weiβe Hotspots möglich).
  140.  
  141.  
  142. Löschen (CTRL-E),
  143. Laden (CTRL-O),
  144. Speichern (CTRL-S),
  145. Ende (RETURN,ENTER,CTRL-Q)
  146. --------------------------
  147. Diese Funktionen benötigen wohl keine Erklärung.
  148.  
  149.