ELC - Error Level Comparer
A Windows GUI application to visually display the error level factor caused by JPG lossy image compression to a known quality percentage.
(Version 2.3.1.4 pictured)
Usage
ELC loads a JPG image file, saves an intermediate JPG at the compression level you specify, then processes the difference into a bitmap image.
Features
- Adjustable JPG compression quality percent
- Side-by-side comparison
- Scaling adjustment to highlight compression error positions
- Noise dropping (squelch), to set a lower bounds of error level to ignore
- Save analysis BMP image file
- Overlay comparison over original
Notes
Only allows input of JPG and output of BMP analysis image files currently.
Download
Targeted for Windows 7, Vista, XP, and 2000.
Should work on most versions of Windows.
Should work on most versions of Windows.
Download: ELC.exe (291 KB) Version 2.4.1.5 (current)
MD5 Sum: a7e8d8670b40415d8c15c15f86b2f308
Compressed via UPX v 3.0.4w (http://upx.sf.net) down from 734 KB.
Source Code: ELC_2.4.1.5_SourceCode.zip (19 KB)
MD5 Sum: ba7afa07bb075bf24534f027b8ce4174
(Created with Borland C++ Builder 6. Requires Borland's VCL libraries to compile.)
MD5 Sum: a7e8d8670b40415d8c15c15f86b2f308
Compressed via UPX v 3.0.4w (http://upx.sf.net) down from 734 KB.
Source Code: ELC_2.4.1.5_SourceCode.zip (19 KB)
MD5 Sum: ba7afa07bb075bf24534f027b8ce4174
(Created with Borland C++ Builder 6. Requires Borland's VCL libraries to compile.)
History
-
Version 2.4.1.5 The executable's file size is exactly the same as the last version, despite a couple bug fixes and some finish work. An oversight in the JPG control left the compression's loss of quality when moving the quality percentage bar back up, after going down. Another bug also caused problems after loading a second image, which was related to the zooming feature. Made some minor layout adjustments and added GUI control help hints.
(Current)
-
Version 2.3.1.4 Greatly improved performance, although it's still a little sluggish. The next step up would be to use DirectX for image data access. Fixed image zooming to maintain the aspect ratio. Added the option to overlay analysis over the original image. Fixed to update after loading a new image.
ELC.exe (291 KB) Version 2.3.1.4 (current)
MD5 Sum: 4a59330f82065c2adbf626d77b1b781b
Compressed via UPX v 3.0.4w (http://upx.sf.net) down from 732 KB.
ELC_2.3.1.4_SourceCode.zip (18 KB)
MD5 Sum: 955abd63fc1fc6c43da3d3221309e5f6
-
Version 2.2.1.3 Reduced application hang during processing, but in turn slightly slowed the process. Moved processing options into a hovering tool box. Added the 'Gray Average' processing mode. Added features to swap the side by side images, switch to top/bottom view, and to do basic zooming.
ELC.exe (290 KB) Version 2.2.1.3
MD5 Sum: 609c08a53951dd2171a1472f139163a2
Compressed via UPX v 3.0.4w (http://upx.sf.net) down from 732 KB.
ELC_2.2.1.3_SourceCode.zip (17 KB)
MD5 Sum: 865cc21a79fa9b2df75d6fe25bb250b5
-
Version 2.1.1.1 Made into side-by-side view. Changed the way the processing worked to allow a more useful Load/Save usage.
ELC.exe (283 KB) Version 2.1.1.1
MD5 Sum: 7d5c4c581192d2b719f7a1327383fbff
Compressed via UPX v 3.0.4w (http://upx.sf.net) down from 703 KB.
ELC_2.1.1.1_SourceCode.zip (12 KB)
MD5 Sum: ad3c27f965e51991714ddb33fc980d8c
-
Version 1.1.1.1 The original version did a basic comparison with little features for review.
ELC.exe (278 KB) Version 1.1.1.1
MD5 Sum: 2dd42e6641a1a94708fa878f92ff051b
Compressed via UPX v 2.3.0 (http://upx.sf.net) down from 689 KB.
ELC_1_1_1_1_SourceCode.zip (11 KB)
MD5 Sum: b374ea0bbc5a30deb6aa8026584817e7