// CodeGear C++Builder
// Copyright (c) 1995, 2017 by Embarcadero Technologies, Inc.
// All rights reserved
// (DO NOT EDIT: machine generated header) 'iexBitmaps.pas' rev: 32.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 <System.SyncObjs.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.UITypes.hpp>
#include <System.Types.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 TIEVirtualRotatedBitmap;
class DELPHICLASS TIEVirtualClippedBitmap;
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;
class DELPHICLASS 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 TIENativeImage;
class DELPHICLASS TIEWPPDFImage;
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)
#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, const int arr_High, int arraylen, bool &Aborting);
void __fastcall WriteMultiShort(System::Classes::TStream* Stream, int tag, const System::Word *vals, const int vals_High, bool &Aborting);
__property int Count = {read=GetCount, nodefault};
__propert
没有合适的资源?快使用搜索试试~ 我知道了~
ImageEn V 8.1.1 with IEVision V 4.5.0.2 Cracked
共1552个文件
dcu:743个
hpp:576个
dfm:64个
4星 · 超过85%的资源 需积分: 13 73 下载量 33 浏览量
2018-11-11
09:08:05
上传
评论 1
收藏 101.45MB RAR 举报
温馨提示
ImageEn V 8.1.1 with IEVision V 4.5.0.2 For Delphi 7, 2007, XE2, 10.1 Berlin, 10.2 Tokyo
资源推荐
资源详情
资源评论
收起资源包目录
ImageEn V 8.1.1 with IEVision V 4.5.0.2 Cracked (1552个子文件)
PKIECtrl24.a 33.48MB
PKIECtrl25.a 32.15MB
PKIEDB24.a 505KB
PKIEDB25.a 486KB
DPKIECTRL24.a 63KB
DPKIECTRL25.a 63KB
DPKIEDB24.a 5KB
DPKIEDB25.a 5KB
PKIECtrl24.bpi 2.35MB
PKIECtrl25.bpi 2.35MB
PKIECtrl25.bpi 853KB
PKIECtrl24.bpi 853KB
PKIECtrl16.bpi 853KB
PKIECtrl11.bpi 811KB
PKIEDB25.bpi 43KB
PKIEDB24.bpi 43KB
PKIEDB16.bpi 16KB
PKIEDB25.bpi 16KB
PKIEDB24.bpi 16KB
PKIEDB11.bpi 15KB
DPKIECTRL25.bpi 3KB
DPKIECTRL24.bpi 3KB
DPKIECTRL25.bpi 2KB
DPKIECTRL24.bpi 2KB
DPKIECTRL16.bpi 2KB
DPKIECTRL11.bpi 2KB
DPKIEDB25.bpi 2KB
DPKIEDB24.bpi 2KB
DPKIEDB25.bpi 692B
DPKIEDB16.bpi 692B
DPKIEDB24.bpi 692B
DPKIEDB11.bpi 644B
PKIECtrl24.bpl 7.09MB
PKIECtrl16.bpl 7.08MB
PKIECtrl25.bpl 7.06MB
PKIECtrl24.bpl 5.52MB
PKIECtrl25.bpl 5.52MB
PKIECtrl16.bpl 5.48MB
PKIECtrl11.bpl 4.72MB
PKIECtrl7.bpl 4.62MB
DPKIECTRL24.bpl 314KB
DPKIECTRL24.bpl 309KB
DPKIECTRL25.bpl 307KB
DPKIECTRL16.bpl 306KB
DPKIECTRL16.bpl 306KB
DPKIECTRL25.bpl 305KB
DPKIECTRL7.bpl 290KB
DPKIECTRL11.bpl 288KB
PKIEDB24.bpl 170KB
PKIEDB16.bpl 165KB
PKIEDB25.bpl 163KB
PKIEDB24.bpl 114KB
PKIEDB25.bpl 112KB
PKIEDB16.bpl 110KB
PKIEDB7.bpl 88KB
PKIEDB11.bpl 87KB
DPKIEDB24.bpl 70KB
DPKIEDB25.bpl 67KB
DPKIEDB16.bpl 67KB
DPKIEDB7.bpl 57KB
DPKIEDB11.bpl 54KB
DPKIEDB25.bpl 46KB
DPKIEDB24.bpl 46KB
DPKIEDB16.bpl 44KB
PKIECtrl25.dcp 6.11MB
PKIECtrl24.dcp 6.1MB
PKIECtrl16.dcp 5.42MB
PKIECtrl25.dcp 4.38MB
PKIECtrl24.dcp 4.37MB
PKIECtrl16.dcp 4.25MB
PKIECtrl11.dcp 3.99MB
PKIECtrl7.dcp 3.55MB
PKIEDB25.dcp 117KB
PKIEDB24.dcp 116KB
PKIEDB16.dcp 107KB
PKIEDB25.dcp 83KB
PKIEDB24.dcp 83KB
PKIEDB16.dcp 80KB
PKIEDB11.dcp 72KB
PKIEDB7.dcp 70KB
DPKIECTRL25.dcp 35KB
DPKIECTRL24.dcp 34KB
DPKIECTRL16.dcp 33KB
DPKIECTRL25.dcp 33KB
DPKIECTRL24.dcp 33KB
DPKIECTRL16.dcp 32KB
DPKIECTRL7.dcp 30KB
DPKIECTRL11.dcp 27KB
DPKIEDB25.dcp 11KB
DPKIEDB24.dcp 11KB
DPKIEDB16.dcp 10KB
DPKIEDB7.dcp 8KB
DPKIEDB11.dcp 5KB
DPKIEDB25.dcp 2KB
DPKIEDB24.dcp 2KB
DPKIEDB16.dcp 2KB
iexBitmaps.dcu 1.3MB
iexBitmaps.dcu 1.29MB
iexBitmaps.dcu 1.25MB
imageenproc.dcu 892KB
共 1552 条
- 1
- 2
- 3
- 4
- 5
- 6
- 16
npkaida
- 粉丝: 189
- 资源: 318
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页