Saving an Image to Memory

 

Use SaveTiffToMemory in order to save a DIB to memory. This function can append the DIB to a TIFF file stored in the memory.

 

[C++]

 

/* Save a DIB to a TIFF file in memory*/

 

#include “BiTiff.h”

 

HANDLE hMem;

 

/* 1. parameter: Handle to the memory block

   2. parameter: Handle of the DIB to save

   3. parameter: Compression type

   4. parameter: Fill Order (1 - normal 2 - reverse) */

 

hMem = SaveTiffToMemory(hMemOld, hDib, TCOMP_NOCOMP, 1);

 

if (!hMem)

{

            // Error

}

 

[C#]

 

/* Save a DIB to a TIFF file in memory*/

 

long hMem;

 

/* 1. parameter: Handle to the memory block

   2. parameter: Handle of the DIB to save

   3. parameter: Compression type

   4. parameter: Fill Order (1 - normal 2 - reverse) */

 

hMem = BiTiff.SaveTiffToMemory(hMemold, hDib,

            BITIFFLib.enumCompressionTypes.TCOMP_NOCOMP, 1);

 

if (hMem == 0)

{

            // Error

}