| ImageEn, unit iexPdfiumCore | 
 | 
 
TPdfObject.GetImageRaw
 
Declaration
function GetImageRaw(const Dest: TFilename; Decode: Boolean = False): Boolean; overload;
function GetImageRaw(Dest: TStream; Decode: Boolean = False): Boolean; overload;
function GetImageRaw(Dest: TIEBitmap; Decode: Boolean = False): Boolean; overload;
Description
Returns the raw stream of an image within the current page to a file, stream or 
TIEBitmap.
If Decode = False, this method will get the raw image data as stored in the PDF without applying any filters.
If Decode = True, it will get the decoded image data (uncompressed image data), which is the raw image data after having all filters applied.
Note:
◼The raw format will return an image with an undetermined compression and type
◼The 
TIEBitmap overload will fail if the image cannot be loaded
◼Use 
GetImage to reliably return the image of an object
// Show preview of an image in the current PDF page
if objType = ptImage then
begin
  bmp := TIEBitmap.Create();
  // Try raw if possible
  haveBMP := ImageEnView1.PdfViewer.Objects[idx].GetImageRaw( bmp );
  // Fall-back to bitmap
  if not haveBMP then
    haveBMP := ImageEnView1.PdfViewer.Objects[idx].GetImage( bmp );
  if haveBMP then
  begin
    ImageEnView2.Assign( bmp );
    ImageEnView2.Fit( False );
  end;
  bmp.Free();
end;
See Also
◼GetImage
◼SetImage
◼AddImage