// CodeGear C++Builder
// Copyright (c) 1995, 2015 by Embarcadero Technologies, Inc.
// All rights reserved
// (DO NOT EDIT: machine generated header) 'iexBitmaps.pas' rev: 29.00 (Windows)
#ifndef IexbitmapsHPP
#define IexbitmapsHPP
#pragma delphiheader begin
#pragma option push
#pragma option -w- // All warnings off
#pragma option -Vx // Zero-length empty class member
#pragma pack(push,8)
#include <System.hpp>
#include <SysInit.hpp>
#include <Winapi.Windows.hpp>
#include <Winapi.Messages.hpp>
#include <Vcl.Forms.hpp>
#include <System.Classes.hpp>
#include <Vcl.StdCtrls.hpp>
#include <Vcl.Graphics.hpp>
#include <Vcl.Controls.hpp>
#include <System.Contnrs.hpp>
#include <System.SysUtils.hpp>
#include <hyiedefs.hpp>
#include <iewords.hpp>
#include <ievision.hpp>
#include <iegdiplus.hpp>
#include <Vcl.Dialogs.hpp>
#include <iexTransitions.hpp>
#include <hyieutils.hpp>
#include <System.Types.hpp>
#include <System.UITypes.hpp>
//-- user supplied -----------------------------------------------------------
namespace Iexbitmaps
{
//-- forward type declarations -----------------------------------------------
struct TTIFFColor;
struct TTIFFHeader;
struct TTIFFTAG;
struct TBigTIFFTAG;
class DELPHICLASS TIETIFFIFDReader;
class DELPHICLASS TIETIFFIFDWriter;
class DELPHICLASS TIEMarkerList;
struct TIPTCInfo;
class DELPHICLASS TIEIPTCInfoList;
class DELPHICLASS TIEBaseBitmap;
struct IE_PROFILE;
class DELPHICLASS TIEICC;
class DELPHICLASS TIEVirtualBitmapProvider;
class DELPHICLASS TIEBitmap;
class DELPHICLASS TIEMask;
struct TIEVirtualImageInfo;
struct TIEVirtualToReleaseBmp;
struct TIEVirtualFreeBlock;
class DELPHICLASS TIEVirtualImageList;
class DELPHICLASS TIEDibbitmap;
struct OIAN_MARK_ATTRIBUTES;
class DELPHICLASS TIEImagingObject;
class DELPHICLASS TIEImagingAnnot;
class DELPHICLASS TIEImageEnAnnot;
class DELPHICLASS TIEWorkBitmap;
class DELPHICLASS TIOParams;
class DELPHICLASS TIOMultiParams;
struct TIEDicomTag;
class DELPHICLASS TIEDicomTags;
class DELPHICLASS TIETIFTagsReader;
struct TIEEXIFMakerNoteDeviceInfo;
class DELPHICLASS TIETagsHandler;
class DELPHICLASS TIETagsHandlerRelocator;
class DELPHICLASS TIETIFFHandler;
class DELPHICLASS TIEGraphicBase;
class DELPHICLASS TIEBufferedReadStream;
class DELPHICLASS TIEBufferedWriteStream;
struct TIEImageInfo;
class DELPHICLASS TIECustomMultiBitmap;
class DELPHICLASS TIEMultiBitmap;
class DELPHICLASS TIETIFFImage;
class DELPHICLASS TIEGIFImage;
class DELPHICLASS TIEJpegImage;
class DELPHICLASS TIEPCXImage;
class DELPHICLASS TIEBMPImage;
class DELPHICLASS TIEICOImage;
class DELPHICLASS TIEPNGImage;
class DELPHICLASS TIETGAImage;
class DELPHICLASS TIEPXMImage;
class DELPHICLASS TIEJP2Image;
class DELPHICLASS TIEJ2KImage;
class DELPHICLASS TIEPSDImage;
class DELPHICLASS TIEPDFObject;
class DELPHICLASS TIEPDFRefObject;
class DELPHICLASS TIEPDFBooleanObject;
class DELPHICLASS TIEPDFNumericObject;
class DELPHICLASS TIEPDFStringObject;
class DELPHICLASS TIEPDFNameObject;
class DELPHICLASS TIEPDFArrayObject;
class DELPHICLASS TIEPDFDictionaryObject;
class DELPHICLASS TIEPDFStreamObject;
class DELPHICLASS EIERFBError;
class DELPHICLASS TIERFBMessageThread;
class DELPHICLASS TIERFBClient;
class DELPHICLASS TIE3DES;
class DELPHICLASS TIEImageListItem;
class DELPHICLASS TIEImageList;
class DELPHICLASS TIEEquirectangularRenderer;
__interface IIELoadPicture;
typedef System::DelphiInterface<IIELoadPicture> _di_IIELoadPicture;
class DELPHICLASS TIESlippyMapQueueItem;
class DELPHICLASS TIESlippyMap;
class DELPHICLASS TIEVCLStreamProvider;
class DELPHICLASS TIEFileFormatInfo;
//-- type declarations -------------------------------------------------------
#pragma pack(push,1)
struct DECLSPEC_DRECORD TTIFFColor
{
public:
System::Word R;
System::Word G;
System::Word B;
};
#pragma pack(pop)
typedef System::StaticArray<TTIFFColor, 134217728> TTIFFRGBArray;
typedef TTIFFRGBArray *PTIFFRGBArray;
#pragma pack(push,1)
struct DECLSPEC_DRECORD TTIFFHeader
{
public:
System::Word Id;
System::Word Ver;
unsigned PosIFD;
};
#pragma pack(pop)
typedef TTIFFHeader *PTIFFHeader;
#pragma pack(push,1)
struct DECLSPEC_DRECORD TTIFFTAG
{
public:
System::Word IdTag;
System::Word DataType;
int DataNum;
unsigned DataPos;
};
#pragma pack(pop)
typedef TTIFFTAG *PTIFFTAG;
#pragma pack(push,1)
struct DECLSPEC_DRECORD TBigTIFFTAG
{
public:
System::Word IdTag;
System::Word DataType;
__int64 DataNum;
__int64 DataPos;
};
#pragma pack(pop)
typedef System::StaticArray<TTIFFTAG, 134217728> TIFD;
typedef TIFD *PIFD;
typedef System::StaticArray<TBigTIFFTAG, 67108864> TBigIFD;
typedef TBigIFD *PBigIFD;
class PASCALIMPLEMENTATION TIETIFFIFDReader : public System::TObject
{
typedef System::TObject inherited;
public:
bool LittleEndian;
System::Classes::TStream* Stream;
TIFD *IFD;
TBigIFD *BigIFD;
int NumTags;
__int64 StreamBase;
bool IsBigTIFF;
int DataPosSize;
__fastcall TIETIFFIFDReader(void);
__fastcall virtual ~TIETIFFIFDReader(void);
bool __fastcall ReadIFD(int ImageIndex, __int64 Offset, int &ImageCount);
void __fastcall Assign(TIETIFFIFDReader* Source);
void __fastcall Clear(void);
__int64 __fastcall GetDataNum(int tagIndex);
System::Word __fastcall GetDataType(int tagIndex);
__int64 __fastcall GetDataPos(int tagIndex);
__int64 __fastcall GetItem(int tagIndex, __int64 dataIndex);
__int64 __fastcall GetDataLengthInBytes(int tagIndex);
int __fastcall FindTAG(System::Word tagID);
__int64 __fastcall ReadInteger(System::Word tagID, __int64 idx, __int64 def);
double __fastcall ReadRational(System::Word tagID, int idx, double defaultValue);
int __fastcall ReadArrayIntegers(Hyiedefs::pint64array &ar, System::Word tagID);
Hyiedefs::TIEArrayOfByte __fastcall ReadRawDataAsArrayOfByte(System::Word tagID);
void * __fastcall ReadRawData(System::Word tagID, int &Size);
System::AnsiString __fastcall ReadString(System::Word tagID, bool truncToEZ = true);
System::WideString __fastcall ReadWideString(System::Word tagID);
};
#pragma pack(push,4)
class PASCALIMPLEMENTATION TIETIFFIFDWriter : public System::TObject
{
typedef System::TObject inherited;
private:
System::Classes::TList* Items;
int __fastcall GetCount(void);
PTIFFTAG __fastcall GetTag(int Index);
public:
__fastcall TIETIFFIFDWriter(void);
__fastcall virtual ~TIETIFFIFDWriter(void);
void __fastcall AddTag(System::Word IdTag, System::Word DataType, int DataNum, unsigned DataPos);
void __fastcall ReorderTags(void);
void __fastcall WriteSingleLong(int tag, int val);
void __fastcall WriteSingleUndefined(int tag, unsigned val, System::Classes::TList* writeIfInList = (System::Classes::TList*)(0x0));
void __fastcall WriteMiniString(int tag, System::AnsiString ss);
void __fastcall WriteMiniByteString(int tag, System::AnsiString ss);
void __fastcall WriteSingleShort(int tag, System::Word val, System::Classes::TList* writeIfInList = (System::Classes::TList*)(0x0));
void __fastcall WriteSingleByte(int tag, System::Byte val);
void __fastcall WriteSingleRational(System::Classes::TStream* Stream, int tag, double value, bool &Aborting, System::Classes::TList* writeIfInList = (System::Classes::TList*)(0x0));
void __fastcall WriteMultiRational(System::Classes::TStream* Stream, int tag, double *values, const int values_High, bool &Aborting);
void __fastcall WriteString(System::Classes::TStream* Stream, int tag, System::AnsiString ss, bool &Aborting);
void __fastcall WriteWideString(System::Classes::TStream* Stream, int tag, System::WideString ss, bool &Aborting);
void __fastcall WriteArrayOfByte(System::Classes::TStream* Stream, System::Word Tag, System::Word DataType, Hyiedefs::TIEArrayOfByte Buffer, bool &Aborting);
void __fastcall WriteMultiLongEx(System::Classes::TStream* Stream, int tag, unsigned *arr, c
没有合适的资源?快使用搜索试试~ 我知道了~
ImageEn 6.2.1 Retail DCU for Delphi7-XE10
共3749个文件
dcu:1135个
hpp:1008个
res:320个
5星 · 超过95%的资源 需积分: 12 248 下载量 21 浏览量
2016-12-28
21:26:52
上传
评论 3
收藏 106.34MB RAR 举报
温馨提示
ImageEn is an extensive component suite for image editing, display and analysis written in pure VCL code for Delphi and C++ Builder, and is also available for .NET. Thousands of software developers use ImageEn to add powerful multimedia functionality to their applications.
资源推荐
资源详情
资源评论
收起资源包目录
ImageEn 6.2.1 Retail DCU for Delphi7-XE10 (3749个子文件)
150.AVI 20KB
Test_Grid.bmp 1.4MB
Irectangles.bmp 264KB
wallpaper.bmp 26KB
wallpaper.bmp 26KB
wallpaper.bmp 26KB
tile.bmp 16KB
0.bmp 3KB
PKIECtrl23.bpi 1.86MB
PKIECtrl22.bpi 1.86MB
PKIECtrl21.bpi 1.86MB
PKIECtrl20.bpi 1.86MB
PKIECtrl20.bpi 679KB
PKIECtrl22.bpi 679KB
PKIECtrl23.bpi 679KB
PKIECtrl21.bpi 679KB
PKIECtrl16.bpi 678KB
PKIECtrl14.bpi 670KB
PKIECtrl15.bpi 670KB
PKIECtrl11.bpi 644KB
PKIEDB23.bpi 21KB
PKIEDB22.bpi 21KB
PKIEDB21.bpi 21KB
PKIEDB20.bpi 21KB
PKIEDB16.bpi 8KB
PKIEDB20.bpi 8KB
PKIEDB22.bpi 8KB
PKIEDB23.bpi 8KB
PKIEDB21.bpi 8KB
PKIEDB14.bpi 8KB
PKIEDB15.bpi 8KB
PKIEDB11.bpi 7KB
DPKIECTRL23.bpi 3KB
DPKIECTRL22.bpi 3KB
DPKIECTRL21.bpi 3KB
DPKIECTRL20.bpi 3KB
DPKIECTRL22.bpi 2KB
DPKIECTRL23.bpi 2KB
DPKIECTRL21.bpi 2KB
DPKIECTRL20.bpi 2KB
DPKIECTRL16.bpi 2KB
DPKIECTRL14.bpi 2KB
DPKIECTRL15.bpi 2KB
DPKIEDB23.bpi 2KB
DPKIEDB22.bpi 2KB
DPKIEDB21.bpi 2KB
DPKIEDB20.bpi 2KB
DPKIECTRL11.bpi 2KB
DPKIEDB22.bpi 692B
DPKIEDB16.bpi 692B
DPKIEDB23.bpi 692B
DPKIEDB21.bpi 692B
DPKIEDB20.bpi 692B
DPKIEDB14.bpi 676B
DPKIEDB15.bpi 676B
DPKIEDB11.bpi 644B
PKIECtrl23.bpl 5.9MB
PKIECtrl22.bpl 5.9MB
PKIECtrl21.bpl 5.89MB
PKIECtrl20.bpl 5.89MB
PKIECtrl16.bpl 5.8MB
PKIECtrl21.bpl 4.63MB
PKIECtrl23.bpl 4.63MB
PKIECtrl22.bpl 4.62MB
PKIECtrl20.bpl 4.62MB
PKIECtrl16.bpl 4.6MB
PKIECtrl14.bpl 4.59MB
PKIECtrl15.bpl 4.59MB
PKIECtrl11.bpl 4MB
PKIECtrl7.bpl 3.91MB
PKIEDB23.bpl 116KB
PKIEDB22.bpl 115KB
PKIEDB21.bpl 115KB
PKIEDB20.bpl 115KB
PKIEDB16.bpl 111KB
DPKIECTRL23.bpl 106KB
DPKIECTRL22.bpl 105KB
DPKIECTRL21.bpl 104KB
DPKIECTRL20.bpl 104KB
DPKIECTRL16.bpl 99KB
DPKIECTRL23.bpl 82KB
DPKIECTRL21.bpl 81KB
DPKIECTRL22.bpl 81KB
DPKIECTRL20.bpl 81KB
DPKIECTRL16.bpl 79KB
PKIEDB23.bpl 74KB
PKIEDB22.bpl 73KB
PKIEDB21.bpl 73KB
PKIEDB20.bpl 73KB
PKIEDB16.bpl 72KB
DPKIECTRL14.bpl 69KB
DPKIECTRL15.bpl 69KB
DPKIECTRL7.bpl 68KB
DPKIECTRL11.bpl 68KB
PKIEDB14.bpl 62KB
PKIEDB15.bpl 62KB
PKIEDB7.bpl 58KB
PKIEDB11.bpl 56KB
DPKIEDB23.bpl 44KB
DPKIEDB22.bpl 42KB
共 3749 条
- 1
- 2
- 3
- 4
- 5
- 6
- 38
jsdf007
- 粉丝: 132
- 资源: 292
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
- 4
前往页