Prototype
ImgAddAnd(intDestinationImageHandle,intSourceImageHandle)
Description
It copies the source image into destination image, overwriting its preceding content and applying logical "AND" operation on between each bit of source and of destination. Source and destination handles must refers to images that have the same size and same bits per pixel.
Parameters
intDestinationImageHandle: integer value corresponding to destination image handle.
intSourceImageHandle: integer value corresponding to source image handle.
Returned value
None.
Example
// ===========================================================
// This sample show common pixel between two monochrome images
// ===========================================================
// Load a template image
CommonImage:= ImgOpen('c:\images\template.tif')
// Scale the template according to current image size
ImgScale(CommonImage, ImgGetWidth(_CurrentImage), ImgGetHeight(_CurrentImage), false);
// If template black color is not "1" then the template is inverted
if ImgGetBlackValue(CommonImage)=0 then ImgInvert(CommonImage);
// If current image black color is not "1" then the the image is inverted
if ImgGetBlackValue(_CurrentImage)=0 then ImgInvert(_CurrentImage);
// Add in the template the current image using logical AND operation
ImgAddAnd(CommonImage,_CurrentImage);
// Show the template, featuring common pixels, in the preview window
ImgShow(CommonImage);
// Delete the template
ImgDelete(CommonImage);