WIL説明書(C++)  3.0.0
FvImageFileTiff.h
[詳解]
1 // $Revision: 1.3 $
2 /*
3  @file FvImageFileTiff.h
4  @brief CFvImageFileTiff class interface
5  @author FAST Corporation
6 */
7 
8 #ifndef _FVIMAGEFILETIFF_H_INCLUDED_
9 #define _FVIMAGEFILETIFF_H_INCLUDED_
10 
11 #include "FvImageFile.h"
12 
13 #pragma pack(push,_FVCL_PACKING)
14 
15 namespace FVCL
16 {
17 namespace File
18 {
19 
20 // /////////////////////////////////////////////////////////////////
21 // DEFINE
22 //
23 
24 // /////////////////////////////////////////////////////////////////
25 // TYPEDEF
26 //
27 
28 // /////////////////////////////////////////////////////////////////
29 // CLASS
30 //
32 {
33 public:
35  virtual ~CFvImageFileTiff();
36 
37  // METHOD
38 
39  virtual FVCL::ImageSize CheckInfo( LPCTSTR szFileName ) const;
40  virtual bool Load( LPCTSTR szFileName, FVCL::Data::CFvImage* pImage );
41  virtual bool Save( LPCTSTR szFileName, const FVCL::Data::CFvImage& image );
42 
43  bool SetCompressionMode( INT mode );
44  INT GetCompressionMode() const;
45 
46  bool SetCompressionLevel( INT level );
47  INT GetCompressionLevel() const;
48 
49  bool SetQuality( INT quality );
50  INT GetQuality() const;
51 
52  // OPERATOR
53  virtual CFvImageFileTiff& operator = ( const CFvImageFileTiff& src );
54  virtual bool operator == ( const CFvImageFileTiff& src ) const;
55  virtual bool operator != ( const CFvImageFileTiff& src ) const;
56 
57 protected:
58  // OBJECTS
62 
63 private:
64  INT ReadTiffInfo( LPCTSTR szFileName, FVCL::ImageSize* size ) const;
65 };
66 
67 } // File
68 } // FVCL
69 
70 #pragma pack(pop)
71 
72 #endif // _FVIMAGEFILETIFF_H_INCLUDED_
#define FVCL_API
DLLエクスポートマクロ
Definition: FvMacros.h:61
画像ファイルアクセスの基本クラス
Definition: FvImageFile.h:31
LPCSTR LPCTSTR
汎用文字列型(const付き)
Definition: FvDefs.h:57
画像サイズ情報クラス
Definition: ImageSize.h:21
FVCLのネームスペース
Definition: EVCbasicDeclare.txt:9
int INT
整数型(32ビット)
Definition: FvDefs.h:36
<img class= inline-img src="oss.png" alt="[[OSS]]"> TIFF 画像ファイルアクセスクラス ...
Definition: FvImageFileTiff.h:31
INT m_CompressionMode
圧縮形式
Definition: FvImageFileTiff.h:59
INT m_Quality
圧縮品質 (0~100)
Definition: FvImageFileTiff.h:61
INT m_CompressionLevel
圧縮レベル (-1,0~9)
Definition: FvImageFileTiff.h:60
画像ファイルアクセスの基本クラスのインターフェース
画像オブジェクト
Definition: FvImage.h:64

Documentation copyright © 2007 FAST Corporation. [B-001864]
Generated on 2023年11月02日(木) 10時12分53秒 for WIL説明書(C++) by doxygen 1.8.11