GuiffyID Server Command Line

GuiffyIDCLI -server option selects Guiffy ImageDiff server mode. In server mode GuiffyID compares two image files and optionally creates an image differences file. GuiffyID server mode runs as a "console" or "batch" non-GUI application and does not require a GUI desktop environment to execute.
NOTES:
All file name arguments may be specified as relative (to the current working directory) or absolute paths.
To specify filenames including blanks, encapsulate the filename with double quotes.
To specify a UNC for a filename, use \\\\servername for the usual \\servername.

Usage:
Add the GuiffyID.jar and Guiffy3p.jar files (in your Guiffy or GuiffyID install folder) to your CLASSPATH.
java GuiffyIDCLI -server [-options] <First image file> <Second image file> [Diff image file]
Where options include:
-filter=spec Applies Filter spec (B&W, Shades, or Heat)
Default: -filter=B&W
For Example: -filter=Heat
-h -help display this Help message
-metrics=path Writes diff metrics and image files info to filepath
For Example: -metrics=C:\\imageiffmetrics\\idmetrics.txt
-overlay Image Diff View Overlayed
-resize Disables resizing image for compare and return error status
Default: Will resize if images not same size
-threshold=nnn Set Threshold to nnn (0 - 100)
Default: -threshold=0
For Example: -threshold=7
-zoom=ppp Set Zoom percent to ppp
Default: -zoom=100
For Example: -zoom=50

Exit codes:
-1 CLI Error
-2 Can't find 1st file
-3 Can't find 2nd file
-4 Can't read 1st file
-5 Can't read 2nd file
-6 Can't write Diff image file
-7 Image files different size
-8 Image file format not supported
-12 Unexpected Exception
0-100 Image diff Pixels diff > Threshold percent

Documentation by Guiffy Software, Inc. 2017