home *** CD-ROM | disk | FTP | other *** search
- _________________| GIFStripper: Automatic File Header Strip |_________________
- | v1.1a Copyright (C) 1989 Joseph Schober |
-
- REVISION LOG: 04/07/89 (v1.1a)
- ==============================
- o Improved error handling and reporting.
- o Added picture resolution and color statistics during stripping process.
- o Added prompt to auto-delete the original (unstripped) file.
- o Fixed lots of little bugs, including one totally stupid one that prevented
- you from stripping multiple files in a single session. (The stripping
- APPEARED to go right, but the resulting file was 256 bytes out of sync...
- funny no one pointed this one out to me.)
- o After all this, sliced a block off the program's size!
-
- Overview
- ========
- GIFStripper is a utility to process GIF (Graphic Interchange Format)
- pictures downloaded from information services and bulletin boards. It is
- meant to remove filetype-information headers (such as those placed by the
- Mac AppleLink - Personal Edition software) and archive headers (such as
- those placed by the MacBinary protocol) that interfere with GIF file viewing.
- Unlike some other similar processing utilities, GIFStripper will automatically
- find the location of the real GIF header, instead of being limited to a
- specific header length. This allows the program to process files with all
- types of undesired headers.
-
- Equipment
- =========
- GIFStripper is designed to work on any Apple II series machine running under
- ProDOS 8. It will function properly on even an Apple ][+; however, a lower
- case chip or 80 column board will be required to view the program text on
- such machines.
-
- Operation
- =========
- GIFStripper's operation is fairly straightforward. After being launched
- (since GIFStripper is a SYStem file, you may use any program launcher to
- run it -- ProSEL, the GS Finder, or even BASIC.SYSTEM), the program will
- prompt for a SOURCE pathname; that is, the file with the header you wish
- to remove. If you do not enter a complete path (preceded by a "/"), ProDOS
- will append the current prefix to your entry. The source file will then be
- scanned for the GIF87a header. If the GIF87a header is not found at all, or
- is found at its proper location (the first byte of the file), you will be
- informed of that fact and asked for another source file. Otherwise,
- GIFStripper will tell you where the valid GIF header begins, and ask for a
- target pathname. Again, if you do not enter a complete path, ProDOS will
- append the active prefix to your entry. The stripped GIF file will then be
- saved to disk, and you will be prompted for another source file to work with.
- To exit GIFStripper, press [RETURN] without inputting anything at the source
- pathname prompt. (This will execute an MLI QUIT call...) That's all there is
- to it!
-
- Error Handling
- ==============
- Any MLI errors will abort the processing in progress, report an MLI error
- (including the exact error code that occurred and, usually, a short description
- of the error), and return to the source pathname prompt.
-
- Known Bugs
- ==========
- o GIFStripper will not locate a GIF header unless it's in the first 256 bytes
- of the source file. This shouldn't be a problem; I haven't seen any
- file-info headers that are more than 128 bytes...
- o GIFStripper occasionally returns an MLI error $50 (File busy) if you try
- to convert a file again after an error on the previous conversion.
-
- Enhancements Planned
- ====================
- o Ability to scan and automatically correct all files in a sub-directory at
- once, instead of requiring file-by-file processing.
- o COMING SOON (hopefully!): A 16-bit, GS specific version of GIFStripper.
- This will, once complete, have all the features of the current 8-bit
- program, PLUS the ability to view GIF files in _256 and/or 3200 colors_!
-
- Distribution and Support
- ========================
- GIFStripper is FREEWARE -- you may distribute it freely, so long as the program
- file and this documentation file remain together and intact. You are not
- obliged to send in money if you use this program; however, if you find yourself
- using GIFStripper, a little thanks wouldn't hurt. (If every person who
- downloaded GIFStripper 1.0 sent me a measly ONE DOLLAR, I'd have enough money
- to buy a TransWarp GS... :) You can make checks payable to Joseph Schober.
-
- If you have problems with GIFStripper, or would like to make suggestions for
- future versions of this utility (or give ideas for other utilities), you can
- contact me at any of the following places...
-
- STARPORT BBS: 703/931-0947 (PC Pursuit: DCWAS/24), 3/12/2400 baud, user #1.
- APPLELINK PE: JSchober
- COMPUSERVE..: 72727,2765 (I don't hang around CompuServe all too much, so
- you'll get a faster response via either of the
- other two on-line services...)
- SNAILMAIL...: J. Schober
- 3528 Pinetree Terrace
- Falls Church, VA 22041
-
- That's it! I hope you get some use out of GIFStripper. See ya' on-line!
-
- ___v1.1a 04/07/89____________________________________________________________
-