Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ kcmstest_tiff(6) — SunOS 5.5

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

profile_demo(6)

,print_montbls(6)

,print_header(6)

kcms_create(6)

kcms_update(6)

kcmstest_tiff(6)

NAME

kcmstest_tiff − color-corrects a tiff image through KCMS

SYNOPSIS

kcmstest_tiff [ −o ][ −u ][ −c ][ −h ][ −g ][ −r ] in_profile out_profile in_tif out_tif

AVAILABILITY

SUNWkcspg

DESCRIPTION

kcmstest_tiff requires the names of the input (scanner usually) profile, the output (monitor usually) profile, the input image’s tiff file, and an output file name.  Takes the in_tif and color corrects the image using the combination of in_profile and out_profile. Currently only correction of 24-bit TIFF images is supported. 

Presumably the input image has been scanned using the scanner described by the input profile.  The output profile should describe the device on which the image is to be displayed (or printed).  Supply the path name to the input image tiff file and a name for the color-corrected output image to be stored in.  Use imagetool(1) or some other display program to view the tiff image on screen, or convert and send the image to a color printer using an appropriate tool. 

Various options are available for the user to try out, see below. 

OPTIONS

-o optimizes the combination of in_profile and out_profile before color correcting the image data. 

-c calls the callback function provided while processing proceeds (this will print callback information to the screen).  The callback functions during optimization of the profiles and evaluation of the image. 

-h hostname indicate that the profiles are located on another host machine and will search for them there.  The kcms_server(1) daemon must be running on the hostname machine. 

-g requests that evaluation of the image use the hint that this is a graphics image. 

-r connects the profiles in the reverse direction (i.e. to simulate a printer output on a monitor for instance). 

in_profile is the full path name of an input profile

out_profile is the full path name of an input profile

in_tif is the full path name of an input tiff image

out_tif is the file name in which to store the output tiff image

 

EXAMPLES

Example 1:

example% kcmstest_tiff ../profiles/kcmsEKmtk600zs.inp
../profiles/kcmsEKsunsony19.mon images/wales.tif testimage.tif

Use a Microtek scanner input profile, a Sun Sony 19inch display output profile, a sample tiff input image, and provide a testimage file name to store the resulting image in.  Messages appear as follows:

Reading image data
time difference = 0 secs 584728 usec
In profile = ../profiles/kcmsEKmtk600zs.inp,
Out Profile = ../profiles/kcmsEKsunsony19.mon
Evaluating image data
time difference = 2 secs 277112 usec

Example 2:

example% kcmstest_tiff -c -o ../profiles/kcmsEKmtk600zs.inp
../profiles/kcmsEKsunsony19.mon images/wales.tif testimage.tif

request optimization and callback information.  The messages appear as follows:

time difference = 0 secs 443615 usec
In profile = ../profiles/kcmsEKmtk600zs.inp,
Out Profile = ../profiles/kcmsEKsunsony19.mon
Optimizing the complete profile
time difference = 0 secs 137561 usec
Evaluating image data
Optimize+Evaluate is   4 percent completed
Optimize+Evaluate is   9 percent completed
Optimize+Evaluate is  13 percent completed
Optimize+Evaluate is  18 percent completed
Optimize+Evaluate is  22 percent completed
Optimize+Evaluate is  27 percent completed
Optimize+Evaluate is  31 percent completed
Optimize+Evaluate is  36 percent completed
Optimize+Evaluate is  40 percent completed
Optimize+Evaluate is  45 percent completed
Optimize+Evaluate is  50 percent completed
Optimize+Evaluate is  54 percent completed
Optimize+Evaluate is  59 percent completed
Optimize+Evaluate is  63 percent completed
Optimize+Evaluate is  68 percent completed
Optimize+Evaluate is  72 percent completed
Optimize+Evaluate is  77 percent completed
Optimize+Evaluate is  81 percent completed
Optimize+Evaluate is  86 percent completed
Optimize+Evaluate is  90 percent completed
Optimize+Evaluate is  95 percent completed
Optimize+Evaluate is 100 percent completed
time difference = 2 secs 374310 usec

ENVIRONMENT

KCS_PROFILES may be set to the path name of a directory containing personal profiles.  The library will search this directory if the environment variable exists. 

SEE ALSO

profile_demo(6),print_montbls(6),print_header(6), kcms_create(6),  kcms_update(6)

DIAGNOSTICS

kcmstest_tiff will display errors relating to profile existance and access.  Additional information is printed related to the amount of processing time. 

SunOS 5.5  —  Last change: 29 Sept 1994

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026