Copy the gray values of an image into another image.
::paint_gray copies the gray values of the images given in ImageSource into the image in ImageDestination. Only the gray values of the domain of ImageSource are copied (see ::reduce_domain).
|
ImageSource (input_object) |
image -> Hobject: HImage |
| Input image containing the desired gray values. | |
|
ImageDestination (input_object) |
image -> Hobject: HImage |
| Input image to be painted over. | |
|
MixedImage (output_object) |
image -> Hobject * : HImage |
| Result image. | |
/* Copy of a circle of the image 'affe' into a new image (New): */ read_image(&Image,"affe"); gen_circle(&Circle,200.0,200.0,150.0); reduce_domain(Image,Circle,&Mask); /* New image with black (0) background */ gen_image_proto(Image,&New1,0.0); /* Copy of a segment of the image 'affe' into New1 */ paint_gray(Mask,New1,&New);
::paint_gray returns H_MSG_TRUE if all parameters are correct. If necessary, an exception is raised.
::read_image, ::gen_image_const, ::gen_image_proto
::get_image_pointer1, ::set_grayval, ::copy_image
Basic operators