671242f350d172e106580348e24bab66b0d7e6a5vboxsyncMicrosoft Developer Studio Build File, Format Version 6.00 for VisualPng
671242f350d172e106580348e24bab66b0d7e6a5vboxsync------------------------------------------------------------------------
671242f350d172e106580348e24bab66b0d7e6a5vboxsync
671242f350d172e106580348e24bab66b0d7e6a5vboxsyncCopyright 2000, Willem van Schaik. For conditions of distribution and
671242f350d172e106580348e24bab66b0d7e6a5vboxsyncuse, see the copyright/license/disclaimer notice in png.h
671242f350d172e106580348e24bab66b0d7e6a5vboxsync
671242f350d172e106580348e24bab66b0d7e6a5vboxsyncAs a PNG .dll demo VisualPng is finished. More features would only hinder
671242f350d172e106580348e24bab66b0d7e6a5vboxsyncthe program's objective. However, further extensions (like support for other
671242f350d172e106580348e24bab66b0d7e6a5vboxsyncgraphics formats) are in development. To get these, or for pre-compiled
671242f350d172e106580348e24bab66b0d7e6a5vboxsyncbinaries, go to "http://www.schaik.com/png/visualpng.html".
671242f350d172e106580348e24bab66b0d7e6a5vboxsync
671242f350d172e106580348e24bab66b0d7e6a5vboxsync------------------------------------------------------------------------
671242f350d172e106580348e24bab66b0d7e6a5vboxsync
671242f350d172e106580348e24bab66b0d7e6a5vboxsyncAssumes that
671242f350d172e106580348e24bab66b0d7e6a5vboxsync
671242f350d172e106580348e24bab66b0d7e6a5vboxsync libpng DLLs and LIBs are in ..\..\projects\msvc\win32\libpng
671242f350d172e106580348e24bab66b0d7e6a5vboxsync zlib DLLs and LIBs are in ..\..\projects\msvc\win32\zlib
671242f350d172e106580348e24bab66b0d7e6a5vboxsync libpng header files are in ..\..\..\libpng
671242f350d172e106580348e24bab66b0d7e6a5vboxsync zlib header files are in ..\..\..\zlib
671242f350d172e106580348e24bab66b0d7e6a5vboxsync the pngsuite images are in ..\pngsuite
671242f350d172e106580348e24bab66b0d7e6a5vboxsync
671242f350d172e106580348e24bab66b0d7e6a5vboxsyncTo build:
671242f350d172e106580348e24bab66b0d7e6a5vboxsync
671242f350d172e106580348e24bab66b0d7e6a5vboxsync1) On the main menu Select "Build|Set Active configuration".
671242f350d172e106580348e24bab66b0d7e6a5vboxsync Choose the configuration that corresponds to the library you want to test.
671242f350d172e106580348e24bab66b0d7e6a5vboxsync This library must have been built using the libpng MS project located in
671242f350d172e106580348e24bab66b0d7e6a5vboxsync the "..\..\mscv" subdirectory.
671242f350d172e106580348e24bab66b0d7e6a5vboxsync
671242f350d172e106580348e24bab66b0d7e6a5vboxsync2) Select "Build|Clean"
671242f350d172e106580348e24bab66b0d7e6a5vboxsync
671242f350d172e106580348e24bab66b0d7e6a5vboxsync3) Select "Build|Rebuild All"
671242f350d172e106580348e24bab66b0d7e6a5vboxsync
671242f350d172e106580348e24bab66b0d7e6a5vboxsync4) After compiling and linking VisualPng will be started to view an image
671242f350d172e106580348e24bab66b0d7e6a5vboxsync from the PngSuite directory. Press Ctrl-N (and Ctrl-V) for other images.
671242f350d172e106580348e24bab66b0d7e6a5vboxsync
671242f350d172e106580348e24bab66b0d7e6a5vboxsync
671242f350d172e106580348e24bab66b0d7e6a5vboxsyncTo install:
671242f350d172e106580348e24bab66b0d7e6a5vboxsync
671242f350d172e106580348e24bab66b0d7e6a5vboxsyncWhen distributing VisualPng (or a further development) the following options
671242f350d172e106580348e24bab66b0d7e6a5vboxsyncare available:
671242f350d172e106580348e24bab66b0d7e6a5vboxsync
671242f350d172e106580348e24bab66b0d7e6a5vboxsync1) Build the program with the configuration "Win32 LIB" and you only need to
671242f350d172e106580348e24bab66b0d7e6a5vboxsync include the executable from the ./lib directory in your distribution.
671242f350d172e106580348e24bab66b0d7e6a5vboxsync
671242f350d172e106580348e24bab66b0d7e6a5vboxsync2) Build the program with the configuration "Win32 DLL" and you need to put
671242f350d172e106580348e24bab66b0d7e6a5vboxsync in your distribution the executable from the ./dll directory and the dll's
671242f350d172e106580348e24bab66b0d7e6a5vboxsync libpng1.dll, zlib.dll and msvcrt.dll. These need to be in the user's PATH.
671242f350d172e106580348e24bab66b0d7e6a5vboxsync
671242f350d172e106580348e24bab66b0d7e6a5vboxsync
671242f350d172e106580348e24bab66b0d7e6a5vboxsyncWillem van Schaik
671242f350d172e106580348e24bab66b0d7e6a5vboxsyncCalgary, June 6th 2000
671242f350d172e106580348e24bab66b0d7e6a5vboxsync
671242f350d172e106580348e24bab66b0d7e6a5vboxsyncP.S. VisualPng was written based on preliminary work of:
671242f350d172e106580348e24bab66b0d7e6a5vboxsync
671242f350d172e106580348e24bab66b0d7e6a5vboxsync - Simon-Pierre Cadieux
671242f350d172e106580348e24bab66b0d7e6a5vboxsync - Glenn Randers-Pehrson
671242f350d172e106580348e24bab66b0d7e6a5vboxsync - Greg Roelofs
671242f350d172e106580348e24bab66b0d7e6a5vboxsync