Question / Problem:
Is there an easy way to test images with different image processing profiles?
Answer / Solution:
KTA Package: ImageTesting.zip
As an option for testing image processing profiles (Scan/VRS profiles), import the above attached package, login to the KTA Workspace, then go to ImageTesting.form. Import a document using the web capture control or enter an existing document ID. Select an image processing profile and any processing options and then click Process.
When processing is complete, the processed image is displayed, the processed document ID is shown, and details are shown in the bottom text box. The details include results from the Image quality analysis activity if any, as well as the raw metadata returned by eVRS.
Document to Process – By default a copy of the source document will be made for processing. This is useful because the source document remains unchanged, and this allows for changing profiles or other options to keep testing the effects of different image processing against new copies of the same original source document. The copies are made within the source document’s folder. Change the option to Use Source Directly if the source document itself should be modified. This can be useful if testing the effect of running image processing multiple times on the same document.
Use Document Conversion – Choose whether document conversion will be used before image processing. Document conversion profiles cannot be changed dynamically, so to change the profile, edit the DC activity directly in business rule BR_ImageTesting. Running document conversion in a business rule such as this requires KTA 7.6 or higher.
Use Image Processing – Can be disabled if only testing the result of Document Conversion, or IQA on the unprocessed source image.
IP Profile – Choose any IP profile already configured on the system, or use the included “BlankEVRS” profile. As it suggests, this profile has blank eVRS Settings, and the “eVRS Settings Only” option enabled. Thus it is the most minimal possible configuration and is ideal for testing eVRS strings using with the “Override eVRS String” option.
Override eVRS String – When this is checked, then the Replacement eVRS String will be used instead of any eVRS string defined in the profile.
Log History – Enables Business Rule Logging for the BR doing the processing. After processing completes, a link to the job properties of the business rule will be shown.
Compared to EvrsCheck
EvrsCheck is a desktop utility that that is included with KTA at [Install Source]\Utilities\EvrsCheck\EvrsCheck.exe. It allows for testing a raw eVRS string against an image to see the before and after versions. One benefit to EvrsCheck is that it does not use any licensing to test with.
Because ImageTesting.form is using true runtime processing, importing or making copies of documents does use actual Imaging Page Count volume. Volume usage aside, testing this way has a number of benefits:
- Unlike only testing raw eVRS strings, this tests the result of the full set of settings configured in an Image Processing profile.
- Document Conversion can be used to start from a wider array of file formats
- IQA and eVRS metadata are displayed
- Processed images can be saved to disk using the Repository Browser if needed. EvrsCheck cannot save processed images.