コード例 #1
0
ファイル: gif.cpp プロジェクト: BraveStone/xcgui
ImageEx::ImageEx(IStream *pStream) :Image(pStream,FALSE)
{
	Initialize();

	if( false==TestForAnimatedGIF())
		lastResult=InvalidParameter;
}
コード例 #2
0
ファイル: gif.cpp プロジェクト: BraveStone/xcgui
////////////////////////////////////////////////////////////////////////////////
// 
// FUNCTION:	ImageEx::ImageEx
// 
// DESCRIPTION:	Constructor for constructing images from a file
// 
// RETURNS:	
// 
// NOTES:		
// 
// MODIFICATIONS:
// 
// Name				Date		Version		Comments
// N T ALMOND       29012002	1.0			Origin
// 
////////////////////////////////////////////////////////////////////////////////
ImageEx::ImageEx(const WCHAR* filename)//, BOOL useEmbeddedColorManagement) : Image(filename, useEmbeddedColorManagement)
: Image(filename, FALSE)
{
	Initialize();

	if( false==TestForAnimatedGIF())
		lastResult=InvalidParameter;
}
コード例 #3
0
ファイル: ImageEx.cpp プロジェクト: AlgoPeek/FDLauncher
////////////////////////////////////////////////////////////////////////////////
// 
// FUNCTION:	ImageEx::ImageEx
// 
// DESCRIPTION:	Constructor for constructing images from a file
// 
// RETURNS:	
// 
// NOTES:		
// 
// MODIFICATIONS:
// 
// Name				Date		Version		Comments
// N T ALMOND       29012002	1.0			Origin
// 
////////////////////////////////////////////////////////////////////////////////
ImageEx::ImageEx(const WCHAR* filename, BOOL useEmbeddedColorManagement) : Image(filename, useEmbeddedColorManagement)
{
	Initialize();

	m_bIsInitialized = true;

	TestForAnimatedGIF();
}
コード例 #4
0
ファイル: ImageEx.cpp プロジェクト: AlgoPeek/FDLauncher
ImageEx::ImageEx(BYTE* pBuff, int nSize)
{
	Initialize();

	m_bIsInitialized = true;

	LoadFromBuffer(pBuff, nSize);

	lastResult = DllExports::GdipLoadImageFromStreamICM(m_pStream, &nativeImage);

	TestForAnimatedGIF();
}
コード例 #5
0
ファイル: ImageEx.cpp プロジェクト: Looking-Glass/cubeViz
////////////////////////////////////////////////////////////////////////////////
// 
// FUNCTION:	ImageEx::ImageEx
// 
// DESCRIPTION:	Constructor for constructing images from a resource 
// 
// RETURNS:	
// 
// NOTES:		
// 
// MODIFICATIONS:
// 
// Name				Date		Version		Comments
// N T ALMOND       29012002	1.0			Origin
// 
////////////////////////////////////////////////////////////////////////////////
ImageEx::ImageEx(LPCTSTR sResourceType, LPCTSTR sResource)
{
	Initialize();

	if (Load(sResourceType, sResource))
	{

	   nativeImage = NULL;
	   
	   lastResult = DllExports::GdipLoadImageFromStreamICM(m_pStream, &nativeImage);
	  
	   TestForAnimatedGIF();
    }
}