home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Boston 2
/
boston-2.iso
/
DOS
/
GRAFIK
/
TOOLS
/
GIFANI
/
GIFTOOL.DOC
< prev
next >
Wrap
Text File
|
1993-12-01
|
7KB
|
143 lines
Paul Schubert
Rottweiler Str. 8
D6000 Frankfurt /M 1
Tel.: 069 / 231145
Beschreibung für GIFDUMP, GIFSTRIP, GIFADD und GIFEXT
═════════════════════════════════════════════════════
Stand 20.8.92
Beiliegende Programme sind Public Domain, sie dürfen kostenlos weiterge-
geben werden, ich erlaube auch explizit, Teile des Quellcodes für andere
Programme zu benutzen.
Die Programme zu verkaufen verbiete ich.
Eine angemessene Gebühr für das Kopieren darf erhoben werden, ich halte
aber DM 15.- oder mehr auch mit einer schönen Verpackung und einem
gedruckten Handbuch nicht mehr als angemessen für eine Kopiergebühr,
sondern ich untersage eine derartige Veröffentlichung der Programme, die
ich eindeutig als kommerzielle Verwertung ansehe.
Jeder, der diese Programme weitergibt, sollte genug Anstand besitzen,
meinen Namen und meine Anschrift in diesem File nicht zu verändern oder
zu entfernen bzw. dies File mitzukopieren.
Falls die Quellcodes nicht auf der von Ihnen erworbenen Diskette sind,
können Sie sie durch Zusenden einer formatierten Diskette mit frankiertem
Rückumschlag von mir erhalten.
Ich empfehle Ihnen, eine HD- Diskette ( 3 1/2 oder 5 1/4 Zoll ), und geben
Sie bitte an, welche Quellcodes Sie benötigen, weil meine gesamten PD-
Programme nicht mehr auf eine Diskette passen.
Die Programme wurden mit TURBO PASCAL 5.0 entwickelt.
Zugegebener maßen ist die Tatsache, daß ich für meine Programme meistens
die Toolbox TURBO PROFESSIONAL benutze, möglicherweise ein Hindernis für
Ihre eigene Kreativität, ich bin aber gerne bereit, Sie bei Bedarf in
Hinsicht auf Änderungen an meinen Programmen mit Rat und Tat zu unterstützen.
Die Beschriebenen Programme sind mehr oder weniger nützliche Werkzeuge
für den Umgang mit GIF- Files.
GIFDUMP erstellt ein Listing der verschiedenen Elemente eines GIF- Files.
Mit diesem Programm sollte es möglich sein, eventuellen Problemen beim
Einlesen von GIF- Files auf die Spur zu kommen.
GIFDUMP kann einen Filenamen als Parameter erhalten, '*' und '?' im Namen
sind zulässig.
Die Ausgabe von GIFDUMP kann mit '>' in ein File umgeleitet werden.
GIFSTRIP entfernt alle nicht unbedingt benötigten Daten aus einem oder
mehreren GIF- Files.
Entfernt werden Local Colormap, Extensionblocks und 'Schrottbytes' hinter
dem Trailer.
Die dadurch erzielte Platzersparnis ist zumeist nicht der Rede wert. Das
Programm GIFSTRIP soll vor allem GIF- Files für den Gebrauch mit GIFADD
präparieren.
GIFSTRIP kann einen Filenamen als Parameter erhalten, '*' und '?' im Namen
sind zulässig.
Die Ausgabe von GIFSTRIP kann mit '>' in ein File umgeleitet werden.
GIFADD benötigt 2 Filenamen als Parameter. Das 2. GIF- File wird an das
1. GIF- File angehängt, und dies wird dadurch zum Multiimage- File.
So erzeugte Files sind kleine Slideshows.
Falls GIFADD sich beschwert, das letzte Byte im 1. File sei kein Trailer,
kann dies File mit GIFSTRIP korrigiert werden.
Die Ausgabe von GIFADD kann mit '>' in ein File umgeleitet werden.
GIFADD kann auch Comment- Extensions und Plain Text- Extensions an ein GIF-
File anhängen. Wie, wird durch den Aufruf GIFADD /? angezeigt.
Bei Bedarf werde ich GIFADD auch beibringen, Graphic Control- Extensions an
ein GIF- File anzuhängen.
Am 12.8.92 habe ich GIFADD 2 zusätzliche Parameter gegeben : /Xnn und /Ynn.
Sie geben das X- und Y- Offset an, das auf die X- und Y- Position des an-
zuhängenden GIF- Files aufaddiert werden soll.
Diese Möglichkeit habe ich gebraucht, als ich mit GDS 4 320 * 200 Pixel
große Bilder in ein 640 * 400 Pixel großes File zusammengefaßt hatte und
die Teilbilder mit Animationen überlagern wollte.
Ab dem 20.8.92 kann GIFADD auch mit '?' oder '*' im Filenamen des anzu-
hängenden GIF- Files zurechtkommen.
! Vorsicht ! GIFADD sortiert die Files, die es bei Verwendung von '*' und
'?' findet, nicht. Die Files werden nicht in der Reihenfolge der Numerierung
gefunden, sondern in der Reihenfolge, in der sie erzeugt wurden.
GIFEXT ist das Gegenteil von GIFADD.
GIFEXT teilt ein Multiimage- GIF- File in seine Bestandteile auf. Die so
erzeugten Files erhalten die Namen TMP001.GIF .. TMPnnn.GIF
Wenn Jokerzeichen im Filenamen angegeben werden, durchsucht GIFEXT das
aktuelle Verzeichnis nach passenden GIF- Files, beendet aber seine Arbeit
unbedingt, nachdem das erste Multiimage- File gefunden und zerlegt wurde.
Die Ausgabe von GIFEXT kann mit '>' in ein File umgeleitet werden.
GIFPAL dient dazu, die Palette eines GIF- Files als .MAP- File zu speichern
oder aus einem .MAP- File zu beschreiben.
Die Bedienung erklärt das Programm selbst, wenn weniger als 2 Kommando-
zeilenparameter eingegeben werden.
Die .MAP- Files enthalten 256 Zeilen, in denen jeweils die Rot-, Grün-
und Blauwerte für einen Paletteneintrag stehen. Diese Files können von
FRACTINT und PICLAB verarbeitet werden.
GIFANI ( für dies Programm gibt es ein separates DOC- File ) kann GIF- Ani-
mationen anzeigen. GIFANI kann Animationen endlos oder für bestimmte Zeit
zeigen und dabei Farbanimation ausführen. Falls alle Bilder einer Animation
in den Arbeitsspeicher geladen werden können, kann GIFANI sehr schnelle
Bildfolgen anzeigen.
Erstellen von Multiimage- GIF- Files :
──────────────────────────────────────
Es ist nicht besonders schwierig, animierte GIF- Files selbst zu erstellen,
nur die Werkzeuge müssen vorhanden sein.
Mit einem Malprogramm können Bilderserien erstellt werden.
Ich empfehle hierfür DELUXE PAINT oder COLORIX. Falls das Malprogramm
Bilder nicht im GIF- Format abspeichern kann, können diese mit GWS oder VPIC
( .LBM und .PCX auch mit GDS ) ins GIF- Format umgewandet werden.
Für den Anfang kann auch das Sharewareprogramm IMPROCES zum Malen und
Bearbeiten von Bildern verwandt werden, aber für anspruchsvolle Zeichnungen
fehlen diesem Programm einige wichtige Funktionen.
Für eine Animation ist es sinnvoll, nur die Unterschiede zwischen jeweils
2 aufeinanderfolgenden Bildern abzuspeichern. Da konventionelle Malprogramme
dies nicht können, empfehle ich die Vollversion von GDS, um aus den einzelnen
Bildern einer Animationsserie die Unterschiede auszuschneiden.
GDS kann z.B. aus einem .LBM- File einen Ausschnitt erzeugen und als .GIF-
File abspeichern. Auch GWS kann Ausschnitte aus Bildern erzeugen ( <F5> ),
dabei ist zwar die Bildanzeige zum Erzeugen des Ausschnits nicht so schön
wie bei GDS, aber die Auswahl an lesbaren Bilderformaten ist größer.
Es empfiehlt sich, mit dem Malprogramm die Auschnitte mit einem Rahmen zu
markieren, da so das Ausschneiden viel leichter und exakter möglich ist.
Die einzelnen Ausschnitte können mit dem Programm GIFADD zu einem einzigen
Multiimage- GIF- File zusammengesetzt werden.
Die Bilderausschnitte als interlaced GIF- Files zu speichern, ist mir
bisher nicht gelungen - für Hinweise, wie das geht, wäre ich dankbar.