| ImageEn, unit imageenview |
|
TImageEnView.Assign
Declaration
procedure Assign(Source: TObject);
Description
Copy the content of a TBitmap, TImage, TGraphic, TPicture, TIcon,
TIEBitmap,
TImageEnView or
TImageEnVect to the current control.
An exception is raised if Source is an unsupported type.
Note:
◼To assign a
TIEVisionImage, use
AssignIEVisionImage
◼If assigning from a
TIEBitmap with with
Location of ieTBitmap and
PixelFormat of ie16g, ie32f, ieCMYK, ieCIELab or ie48RGB, the result will be ie24RGB
Example
// Copy content from another TImageEnView, including layers and IO params
ImageEnView1.Assign(ImageEnView2);
// Copy only the image of another TImageEnView (without meta-data, etc)
ImageEnView1.Assign(ImageEnView2.IEBitmap);
// Copy image from a TImage
ImageEnView1.Assign( Image1 );
// Copy image from a TBitmap
bmp := Bitmap.Create;
try
GetBitmapFromInternalProcess( bmp );
ImageEnView1.Assign( bmp );
finally
bmp.free
end;
// Copy from a TGraphic class
jpg := TJpegImage.Create;
try
jpg.Loadfromfile( 'D:\Image.jpg' );
ImageEnView1.Assign( jpg );
finally
jpg.free
end;
See Also
◼AssignIEVisionImage
◼AssignSelTo
◼AssignTo
◼CopyAllObjectsTo