Exorcist
Version 1.4
June, 2000
http://www.nigels.com/exorcist/Exorcist.html

Nigel Stewart
http://www.nigels.com/
nigels.com@gmail.com

A freeware utility for converting GIF images files to the PNG "ping" format.
Drag and drop interface.
Background batch operation.
Persistant configuration.
Optionally move GIF files to recycle bin.
Windows 95, 98, NT4, NT3.51

Download

Softpedia 100% Clean

Contents

System Requirements
Runtime Configuration
Converting Files to PNG
Revision History
Credits
Legal Notices

System Requirements

The Exorcist is known to work correctly on Windows 95,Windows 98 and Windows NT 4.
Two Microsoft DLL files are required at runtime: olepro32.dll and msvc42.dll.
These are included in the distribution, and need to reside in the same directory as the program.

Runtime Configuration

Create Interlaced PNG file

Encode the PNG with multiple passes. This costs slightly more in storage but is very useful for low-bandwidth environments such as the World Wide Web. The display of an interlaced PNG file will progress from a quick blocky version, to the final image.

Delete Source GIF file

GIF File will be moved to the recycle bin, once converted.

Write Histogram Information

PNG supports an optional palette histogram so that displays with fewer available colours can quantise the image more easily. This will make the output file slightly larger, but improve performance in color poor environments.

Write Software Chunk

Identify The Exorcist - Gif2Png as the originator of the PNG file.

Converting Files to PNG

The Exorcist is designed to operate as a background task with minimal user intervention.

It maintains a queue of input GIF files to be processed.

There are different ways of scheduling files for conversion.

  1. Press the Files button on the application dialog.
  2. Drag files onto the running application from Windows Explorer.
  3. Drag files onto exorcist.exe or shortcut on your desktop.
  4. Run the program from the command line, passing the filenames as parameters.

Revision History

June 5 2000

  • Updated Exorcist Homepage Location
  • Updated External Links

Nov 24 1999

  • Help converted to HTML

Nov 16 1999

  • Files are 'deleted' to the recycle bin.
  • Fixed problem with dropping files into dialog buttons.
  • Updated miscellaneous URL's in the help file
  • Updated my own email and URL in the help file, and about dialog.
  • Improved repainting event handling.
  • Version 1.3 released.

Credits

The Exorcist

Microsoft Foundation Classes (MFC) user interface written by Nigel Stewart.
http://www.nigels.com/exorcist/Exorcist.html

Gif2Png

A command-line based program originally written by Alexander Lehmann.
It is generic C source and should compile for most platforms.

PNG Lib

A library of functions to manage Portable Network Graphics (PNG) image files.
It is generic C source and should compile for most platforms.

Z Lib

This is the compression library used by PNG Lib.
It is generic C source and should compile for most platforms.

Legal Notices

Exorcist

The Exorcist is guaranteed only to occupy disk space. The fact that the files associated with this distribution may behave as an executable program should be considered purely coincidental. None of the authors of this software accept any liability for any damages caused by this software. This software is provided "as is" without express or implied warranty.

Gif2Png

Copyright (C) 1995 Alexander Lehmann

This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software.

Permission is granted to anyone to use this software for any purpose, including commercial applications (see below), and to alter it and redistribute it freely, subject to the following restrictions:

1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required.

2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.

3. This notice may not be removed or altered from any source distribution.

4. Binary only distributions of the software must include the file README with the copyright statement. You are welcome to add a copyright statement for your modifications and a contact address, though.

Note that this program uses the LZW decompression algorithm, which due to patent claims probably requires you to license if you use the algorithm in a commercial program or distribute this program on a for-profit basis. (See http://www.unisys.com)

Gif Read

Copyright 1990 - 1994, David Koblas.

Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. This software is provided "as is" without express or implied warranty.

PNG Lib

The PNG Reference Library is supplied "AS IS". The Contributing Authors and Group 42, Inc. disclaim all warranties, expressed or implied, including, without limitation, the warranties of merchantability and of fitness for any purpose. The Contributing Authors and Group 42, Inc. assume no liability for direct, indirect, incidental, special, exemplary, or consequential damages, which may result from the use of the PNG Reference Library, even if advised of the possibility of such damage.

Permission is hereby granted to use, copy, modify, and distribute this source code, or portions hereof, for any purpose, without fee, subject to the following restrictions:

1. The origin of this source code must not be misrepresented.

2. Altered versions must be plainly marked as such and must not be misrepresented as being the original source.

3. This Copyright notice may not be removed or altered from any source or altered source distribution.

The Contributing Authors and Group 42, Inc. specifically permit, without fee, and encourage the use of this source code as a component to supporting the PNG file format in commercial products. If you use this source code in a product, acknowledgment is not required but would be appreciated.

ZLib

Copyright (C) 1995-1996 Jean-loup Gailly and Mark Adler

This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software.

Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:

1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required.

2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.

3. This notice may not be removed or altered from any source distribution.

The data format used by the zlib library is described by RFCs (Request for Comments) 1950 to 1952 in the files ftp://ds.internic.net/rfc/rfc1950.txt (zlib format), rfc1951.txt (deflate format) and rfc1952.txt (gzip format).