JPG Cleaner for DOS, Win32 Console and Win32 Copyright (c) 2000-2002 Rainbow Software Special thanks to PiT. Version 2.6 ------------------------------------------- Installation: Unpack ZIP file to a directory on hard drive. Uninstallation: If you have saved any settings, use the "Remove Settings" function in JPG Cleaner first. Delete all JPG Cleaner files from that directory. Package contents: ----------------- JPGCLEAN.EXE - JPG Cleaner for DOS JPGCLN32.EXE - JPG Cleaner for Win32 Console JPGCLN95.EXE - JPG Cleaner for Win32 (with User Interface) JPGCLN95.HLP - JPG Cleaner Win32 Help File JPGCLN95.CNT - Help File Contents README.TXT - this readme file Description: ------------ JPG Cleaner is simple but powerful utility for cleaning JPG files from anything that is not picture data. Commonly used programs such as Adobe Photoshop are writing additional information into JPG file that isn't needed for correctly displaying the picture: - Texts such as File written by Adobe Photoshop, Creator: PolyView(R) Version 3.32 by Polybytes, LEAD Technologies Inc. V1.01 - Picture previews (sometimes even bigger than main JPG data!) - Color Management data All this data is useful only when opening the file in program that created it. Other programs such as Internet Browsers are just skipping this data, so the data is downloaded ant then thrown away! Just use this program when publishing JPG files on the Internet and your JPG files become smaller (if they contain non-picture data) with NO QUALITY LOSS. Usage of DOS and W32Console versions is very simple. Just type "jpgclean.exe picture.jpg" to clean picture.jpg file or "jpgclean.exe *.jpg" to clean all JPG files in current directory. The Win32 version is easy-to-use. Here are step-by-step instructions. 1. Select the JPG files to clean by adding them to Input List. This can be done using the Add button near the Input List or by dragging the files on JPG Cleaner window from Windows Explorer. To remove a file from input list, select it and click the Remove button (or right-click and select Remove from the pop-up menu). To clear the list, click Remove All button 2. Select output directory, if you want or leave it same as the input directory (default setting). If you want to specify output directory, uncheck the box Same as Input and click Browse button to select directory. 3. Configure the settings you want. 4. Click the Start button and watch the process (or leave it running in background and do some other work). You can pause and then resume the process by clicking the Pause/Resume button. 5. After the process is complete, you can save the output log (as you can see it in the log window) to a text file by clicking the Save Log button. Win32 version also contains context-sensitive help. You can access it by click the small question mark (?) in title bar and then click the component you want the help with. ZIP file contains DOS, W32Console and Win32 versions. W32Console version can only be run in Windows 95/98/ME/NT/2000 and supports long file names. DOS version runs everywhere and supports only DOS 8.3 file names. Win32 version runs in Windows 95/98/ME/NT/2000. System requirements: -------------------- Win32 & Win32 Console version: computer that can run Windows 95/98/ME/NT/2000 DOS version: any computer with 286+ (286 or better) processor Distribution: ------------- This program is free. You can distribute and use it anywhere you want, but: 1. Don't modify the program or documentation. 2. Distribute it in the original ZIP archive, so it will be virus-free. 3. Distribute it free-of-charge only (except for media price). 4. You can't base your bussiness on cleaning JPGs with this program. Version history: ---------------- v2.6 - fixed JPGs with data before header not working (thanks to Jan Alexander) - fixed JPGs with JFIF+#1 does not display header type (DOS & W32Console) - changed copy routine to use blocks with 'nice' size (32KB) v2.5 - fixed Help button (was broken in v2.3r2 and v2.4) - size recalculation is not needed anymore in GUI version v2.4 - fixed JPGs with JFIF+#1 (instead of JFIF+#0) identifier not working (thanks to my friend Lunatic) v2.3 release 2 - DOS version 2.3 is included (v2.2 was in the previous release by mistake) - http://rnbw.tsx.org changed to http://rainbow.ht.st - Windows versions compiled in Delphi 6 Personal v2.3 - fixed bug with headerless JPG files (thanks to Leona Bassein) in all versions JPGCln95 (thanks to John Fidel): - NEW shows total size in KB, MB, GB (and TB :-) in status bar - FIX fixed preview window resizing bugs - NEW shows errors even when "Display More Information" is disabled v2.2 - FIX Windows version now works correctly when Large Fonts are enabled (thanks to John Webster) - Copyright messages changed (2000->2001) v2.1 - Unknown Error #183 bug probably fixed (I never get this error anyway) - NEW Support for Exif JPEGs (e.g. from Kodak DC280 Digital Camera) (thanks to Alan Seiden) - fixed bug corrupting files containing $C2 block (Pegasus Imaging Corp.) (thanks to Ernesto Miguel Rocha Gonzalez) - fixed elapsed time displaying with different regional settings v2.0 - fixed bug corrupting files containing more than one $C4 block (files from Sony Mavica FD-91 digital camera) in all versions (thanks to Bob Malarz) - fixed some problems with preview window's focus - fixed problems cleaning files with read-only attribute (console versions) - NEW Updated command-line versions to support all advanced features of GUI version and also recursive directory scanning - NEW Option to delete not only corrupt files, but also unknown ones - NEW Always on top function (in system menu) - NEW Settings can be saved into registry (and also loaded back :) v1.9 - fixed bug corrupting JPG files containing $C4 block (advert.jpg from SEA) in all versions (thanks to Alexandr Ivanenko) JPGCln95: - pop-up menu in input list now pop-ups when mouse button is released - JPG Cleaner's main window can be now resized or maximized - NEW resizable JPG preview window v1.8 JPGCln95: - better total file size calculation (50% faster), message displayed in status bar when counting total size - mouse cursors didn't work properly, so they're disabled now - NEW minimize button in the processing window - unlimited log size when saving, but it doesn't fit to the log window - fixed occassional Access Violation when processing is stopped - .log extension is automatically added when saving log files and the filename you entered has no extension - updated help file v1.7 A lot of bug fixes in JPGCln95: - registry access for reading the JPG icon is now read-only (should now work corectly in Windows NT, untested) - better dialog for selecting the output path - backup is now disabled when output directory is not same as input - filemode is now read-only when opening files for reading (less problems with Windows NT and Read-Only files) - error is reported to the log when file can't be open - input file is now closed when output already exists and overwrite disabled - error reporting to log for problems when renaming files (jpg->bak,tmp->jpg) - hopefully, this will fix the problems that some people have - NEW Support for all known JPG files extensions (.JPG .JPEG .JPE .JFIF .JFI) - NEW Error processing (ignore/delete corrupt files) now works - NEW Elapsed Time now works - NEW Support for adding entire folders (including subfolders) to the list (new button and also drag&drop support) Warning: working with a lot of files can be really slow because it tooks Windows a lot of time to process such a large list - some modifications to speed program when working with a lot of files - NEW Hourglass mouse cursor is shown when program is busy - help file updated with the new features JPGCln32: - FIX FindClose was missing, probably causing memory leak v1.6 - NEW JPG Cleaner for Win32 with easy-to-use Graphical User Interface and also help file - renamed the JPGCln95 to JPGCln32 v1.5: - fixed problems when .bak files already present (mainly DOS) - fixed Unknown header problem when there is something before header - fixed bad cleaned value in Win32 v1.4: - First public version Visit the Rainbow Software Home Page for updates. Send bug reports to: rainbow@host.sk If you find a JPG file, which this program cannot handle, send it to the above address. Contact: -------- home page - http://rainbow.ht.st my e-mail - rainbow@host.sk