LFile::ReadStamp

#include "ltwrappr.h"

virtual L_INT LFile::ReadStamp(pLoadFileOption=NULL)

pLOADFILEOPTIONpLoadFileOption;

/* pointer to optional extended load options */

Reads a thumbnail image stored in a file and loads it into a specified bitmap.

Parameter

Description

pLoadFileOption

Pointer to optional extended load options. Pass NULL to use the default load options.

Returns

SUCCESS

The function was successful.

< 1

An error occurred. Refer to Return Codes.

Comments

Only EXIF, CMP, JFIF and FlashPix formats support stamps. However, not all files of these formats contain stamps.

Required DLLs and Libraries

LTFIL
File format DLLs

For a listing of the exact DLLs and Libraries needed, based on the toolkit version, refer to Files To Be Included With Your Application.

See Also

Functions:

Class Members

Topics:

Raster Image Functions: Loading and Saving Stamp Images

 

Loading and Saving Images

Example

L_VOID StampTestFunction()
{
   LFile          LeadFile;
   LBitmapBase    LeadBitmap;
   L_INT          nRet = 0 ;

   LeadFile.SetBitmap(&LeadBitmap);
   LeadFile.SetFileName(TEXT("Image10.fpx"));

   //Reads a thumbnail image stored in a FlashPix file and loads it into a specified bitmap.
   nRet = LeadFile.ReadStamp();

   if (nRet == SUCCESS)
   {
      //Puts a stamp, in an existing FlashPix file "IMAGE11.FPX"
      LeadFile.SetFileName(TEXT("IMAGE11.FPX"));
      LeadFile.WriteStamp(NULL);
   }
   else
      MessageBox(NULL,TEXT("File has no thumbnail image"),TEXT("Stamp"),MB_OK);
}