home *** CD-ROM | disk | FTP | other *** search
/ Boston 2 / boston-2.iso / DOS / GRAFIK / TOOLS / GIFANI / GIFTOOL.DOC < prev    next >
Text File  |  1993-12-01  |  7KB  |  143 lines

  1.  
  2.  
  3.       Paul Schubert
  4.       Rottweiler Str. 8
  5. D6000 Frankfurt /M 1
  6. Tel.: 069 / 231145
  7.  
  8.  
  9.         Beschreibung für GIFDUMP, GIFSTRIP, GIFADD und GIFEXT
  10.         ═════════════════════════════════════════════════════
  11.  
  12. Stand 20.8.92
  13.  
  14.  
  15.   Beiliegende Programme sind Public Domain, sie dürfen kostenlos weiterge-
  16. geben werden, ich erlaube auch explizit, Teile des Quellcodes für andere 
  17. Programme zu benutzen.
  18.   Die Programme zu verkaufen verbiete ich.
  19.   Eine angemessene Gebühr für das Kopieren darf erhoben werden, ich halte
  20. aber DM 15.- oder mehr auch mit einer schönen Verpackung und einem 
  21. gedruckten Handbuch nicht mehr als angemessen für eine Kopiergebühr, 
  22. sondern ich untersage eine derartige Veröffentlichung der Programme, die
  23. ich eindeutig als kommerzielle Verwertung ansehe.
  24.   Jeder, der diese Programme weitergibt, sollte genug Anstand besitzen,
  25. meinen Namen und meine Anschrift in diesem File nicht zu verändern oder
  26. zu entfernen bzw. dies File mitzukopieren.
  27.  
  28.   Falls die Quellcodes nicht auf der von Ihnen erworbenen Diskette sind,
  29. können Sie sie durch Zusenden einer formatierten Diskette mit frankiertem 
  30. Rückumschlag von mir erhalten.
  31.   Ich empfehle Ihnen, eine HD- Diskette ( 3 1/2 oder 5 1/4 Zoll ), und geben
  32. Sie bitte an, welche Quellcodes Sie benötigen, weil meine gesamten PD-
  33. Programme nicht mehr auf eine Diskette passen.
  34.  
  35.   Die Programme wurden mit TURBO PASCAL 5.0 entwickelt.
  36.   Zugegebener maßen ist die Tatsache, daß ich für meine Programme meistens
  37. die Toolbox TURBO PROFESSIONAL benutze, möglicherweise ein Hindernis für
  38. Ihre eigene Kreativität, ich bin aber gerne bereit, Sie bei Bedarf in
  39. Hinsicht auf Änderungen an meinen Programmen mit Rat und Tat zu unterstützen.
  40.  
  41.  
  42.   Die Beschriebenen Programme sind mehr oder weniger nützliche Werkzeuge
  43. für den Umgang mit GIF- Files.
  44.  
  45.   GIFDUMP  erstellt ein Listing der verschiedenen Elemente eines GIF- Files.
  46. Mit diesem Programm sollte es möglich sein, eventuellen Problemen beim
  47. Einlesen von GIF- Files auf die Spur zu kommen.
  48.   GIFDUMP kann einen Filenamen als Parameter erhalten, '*' und '?' im Namen
  49. sind zulässig.
  50.   Die Ausgabe von GIFDUMP kann mit '>' in ein File umgeleitet werden.
  51.  
  52.  
  53.   GIFSTRIP  entfernt alle nicht unbedingt benötigten Daten aus einem oder
  54. mehreren GIF- Files.
  55.   Entfernt werden Local Colormap, Extensionblocks und 'Schrottbytes' hinter
  56. dem Trailer.
  57.   Die dadurch erzielte Platzersparnis ist zumeist nicht der Rede wert. Das
  58. Programm GIFSTRIP soll vor allem GIF- Files für den Gebrauch mit GIFADD
  59. präparieren.
  60.   GIFSTRIP kann einen Filenamen als Parameter erhalten, '*' und '?' im Namen
  61. sind zulässig.
  62.   Die Ausgabe von GIFSTRIP kann mit '>' in ein File umgeleitet werden.
  63.  
  64.  
  65.   GIFADD  benötigt 2 Filenamen als Parameter. Das 2. GIF- File wird an das
  66. 1. GIF- File angehängt, und dies wird dadurch zum Multiimage- File.
  67.   So erzeugte Files sind kleine Slideshows.
  68.   Falls GIFADD sich beschwert, das letzte Byte im 1. File sei kein Trailer,
  69. kann dies File mit GIFSTRIP korrigiert werden.
  70.   Die Ausgabe von GIFADD kann mit '>' in ein File umgeleitet werden.
  71.   GIFADD kann auch Comment- Extensions und Plain Text- Extensions an ein GIF-
  72. File anhängen. Wie, wird durch den Aufruf GIFADD /? angezeigt.
  73. Bei Bedarf werde ich GIFADD auch beibringen, Graphic Control- Extensions an
  74. ein GIF- File anzuhängen.
  75.  
  76.   Am 12.8.92 habe ich GIFADD 2 zusätzliche Parameter gegeben : /Xnn und /Ynn.
  77. Sie geben das X- und Y- Offset an, das auf die X- und Y- Position des an-
  78. zuhängenden GIF- Files aufaddiert werden soll.
  79.   Diese Möglichkeit habe ich gebraucht, als ich mit GDS 4 320 * 200 Pixel 
  80. große Bilder in ein 640 * 400 Pixel großes File zusammengefaßt hatte und
  81. die Teilbilder mit Animationen überlagern wollte.
  82.   Ab dem 20.8.92 kann GIFADD auch mit '?' oder '*' im Filenamen des anzu-
  83. hängenden GIF- Files zurechtkommen.
  84.   ! Vorsicht ! GIFADD sortiert die Files, die es bei Verwendung von '*' und
  85. '?' findet, nicht. Die Files werden nicht in der Reihenfolge der Numerierung
  86. gefunden, sondern in der Reihenfolge, in der sie erzeugt wurden.
  87.  
  88.  
  89.   GIFEXT ist das Gegenteil von GIFADD.
  90.   GIFEXT teilt ein Multiimage- GIF- File in seine Bestandteile auf. Die so
  91. erzeugten Files erhalten die Namen TMP001.GIF .. TMPnnn.GIF
  92.   Wenn Jokerzeichen im Filenamen angegeben werden, durchsucht GIFEXT das
  93. aktuelle Verzeichnis nach passenden GIF- Files, beendet aber seine Arbeit
  94. unbedingt, nachdem das erste Multiimage- File gefunden und zerlegt wurde.
  95.   Die Ausgabe von GIFEXT kann mit '>' in ein File umgeleitet werden.
  96.  
  97.  
  98.   GIFPAL dient dazu, die Palette eines GIF- Files als .MAP- File zu speichern
  99. oder aus einem .MAP- File zu beschreiben.
  100.   Die Bedienung erklärt das Programm selbst, wenn weniger als 2 Kommando-
  101. zeilenparameter eingegeben werden.
  102.   Die .MAP- Files enthalten 256 Zeilen, in denen jeweils die Rot-, Grün-
  103. und Blauwerte für einen Paletteneintrag stehen. Diese Files können von
  104. FRACTINT und PICLAB verarbeitet werden.
  105.  
  106.  
  107.   GIFANI ( für dies Programm gibt es ein separates DOC- File ) kann GIF- Ani-
  108. mationen anzeigen. GIFANI kann Animationen endlos oder für bestimmte Zeit
  109. zeigen und dabei Farbanimation ausführen. Falls alle Bilder einer Animation
  110. in den Arbeitsspeicher geladen werden können, kann GIFANI sehr schnelle
  111. Bildfolgen anzeigen.
  112.  
  113.  
  114.     Erstellen von Multiimage- GIF- Files :
  115.     ──────────────────────────────────────
  116.  
  117.   Es ist nicht besonders schwierig, animierte GIF- Files selbst zu erstellen,
  118. nur die Werkzeuge müssen vorhanden sein.
  119.   Mit einem Malprogramm können Bilderserien erstellt werden.
  120.   Ich empfehle hierfür DELUXE PAINT oder COLORIX. Falls das Malprogramm 
  121. Bilder nicht im GIF- Format abspeichern kann, können diese mit GWS oder VPIC
  122. ( .LBM und .PCX auch mit GDS ) ins GIF- Format umgewandet werden.
  123.   Für den Anfang kann auch das Sharewareprogramm IMPROCES zum Malen und
  124. Bearbeiten von Bildern verwandt werden, aber für anspruchsvolle Zeichnungen
  125. fehlen diesem Programm einige wichtige Funktionen.
  126.   Für eine Animation ist es sinnvoll, nur die Unterschiede zwischen jeweils
  127. 2 aufeinanderfolgenden Bildern abzuspeichern. Da konventionelle Malprogramme
  128. dies nicht können, empfehle ich die Vollversion von GDS, um aus den einzelnen
  129. Bildern einer Animationsserie die Unterschiede auszuschneiden.
  130.   GDS kann z.B. aus einem .LBM- File einen Ausschnitt erzeugen und als .GIF-
  131. File abspeichern. Auch GWS kann Ausschnitte aus Bildern erzeugen ( <F5> ),
  132. dabei ist zwar die Bildanzeige zum Erzeugen des Ausschnits nicht so schön
  133. wie bei GDS, aber die Auswahl an lesbaren Bilderformaten ist größer.
  134.   Es empfiehlt sich, mit dem Malprogramm die Auschnitte mit einem Rahmen zu
  135. markieren, da so das Ausschneiden viel leichter und exakter möglich ist.
  136.   Die einzelnen Ausschnitte können mit dem Programm GIFADD zu einem einzigen
  137. Multiimage- GIF- File zusammengesetzt werden.
  138.  
  139.   Die Bilderausschnitte als interlaced GIF- Files zu speichern, ist mir 
  140. bisher nicht gelungen - für Hinweise, wie das geht, wäre ich dankbar.
  141.  
  142.  
  143.