提交scripts

This commit is contained in:
hesuicong committed 2025-07-21 10:09:12 +08:00
1 parent 82caf72036
commit 07dabbd186
224 files changed
+130146

No files matched your search

+44
View File
@@ -0,0 +1,44 @@
////////////////////////////////////////////////////////////////////
// ImageTIFF.h
//
// Copyright 2007 cDc@seacave
// Distributed under the Boost Software License, Version 1.0
// (See http://www.boost.org/LICENSE_1_0.txt)
#ifndef __SEACAVE_IMAGETIFF_H__
#define __SEACAVE_IMAGETIFF_H__
// D E F I N E S ///////////////////////////////////////////////////
// I N C L U D E S /////////////////////////////////////////////////
#include "Image.h"
namespace SEACAVE {
// S T R U C T S ///////////////////////////////////////////////////
class IO_API CImageTIFF : public CImage
{
public:
CImageTIFF();
virtual ~CImageTIFF();
void Close();
HRESULT ReadHeader();
HRESULT ReadData(void*, PIXELFORMAT, Size nStride, Size lineWidth);
HRESULT WriteHeader(PIXELFORMAT, Size width, Size height, BYTE numLevels);
HRESULT WriteData(void*, PIXELFORMAT, Size nStride, Size lineWidth);
protected:
void* m_state;
}; // class CImageTIFF
/*----------------------------------------------------------------*/
} // namespace SEACAVE
#endif // __SEACAVE_IMAGETIFF_H__