Short: GIF 2 PNG converter (40% faster) (beta) Author: alex@hal.rhein-main.de Type: gfx/conv Ported-By: g.sanderson@ais.gu.edu.au 3 versions included: gif2png.000 runs on any Amiga gif2png.020 runs on 68020+ (A3000, A1200, A4000 etc) gif2png.020.fpu runs on 68020+ with FPU (optimized for 040) usage: gif2png [ -dhi ] [file[.gif]] ... -d delete source GIF files after successful conversion -i create interlaced PNG files -h create histogram chunks for color files example: shell> gif2png ufoc.gif ufoc.gif will be read (if there is enough memory) and converted to ufoc.png automatically. There is no need to specify .png anywhere. You can view .PNG files with the png.datatype (available from Aminet) and any viewer that supports datatypes (OS 3.x+) Interlaced .PNG files are best suited for WWW pages. This version was compiled with SAS/C 6.55 meaning it is about 40% faster and 60% smaller than the GCC compiled version. It doesn't need that 120K ixemul.library shit either. I tested the .000 and .020 versions and they seem to work fine. I have no way of testing the .020.fpu version. Please don't try running the .020 version on a 68000 machine or the FPU version on a machine without a FPU as the executables don't check for the type of processor/fpu they are running on. You can obtain the latest original source code for gif2png (and many other PNG related sources) from: ftp://ftp.uu.net/graphics/png/code/ ftp://www.hensa.ac.uk/mirrors/uunet/grapics/png/code/ Specifically for gif2png, you need the following files: gif2png-0.51.zip GIF->PNG converter (C source code) lbpng071.zip Png reference lib v0.71 (C source code - requires zlib) zlib093.zip Zip de/compression lib v0.93 (C source code) Additionally, zlib can be used freely in anything for compressing anything. Original copyright follows: 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) Alexander Lehmann