91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 2.48MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2023-09-08
  • 語言: 其他
  • 標簽: cximage??

資源簡介

cximage是強大的圖像處理庫,支持各種格式的圖片。源碼可以編譯支持各種編譯環境。

資源截圖

代碼片段和文件信息

/*
?*?TIFF?file?IO?using?CxFile.
?*/

#ifdef?WIN32
?#include?
#endif
#include?

#include?“ximage.h“

#if?CXIMAGE_SUPPORT_TIF

#include?“../tiff/tiffiop.h“

#include?“xfile.h“

static?tsize_t?
_tiffReadProcEx(thandle_t?fd?tdata_t?buf?tsize_t?size)
{
return?(tsize_t)((CxFile*)fd)->Read(buf?1?size);
}

static?tsize_t
_tiffWriteProcEx(thandle_t?fd?tdata_t?buf?tsize_t?size)
{
return?(tsize_t)((CxFile*)fd)->Write(buf?1?size);
}

static?toff_t
_tiffSeekProcEx(thandle_t?fd?toff_t?off?int?whence)
{
if?(?off?==?0xFFFFFFFF?)?
return?0xFFFFFFFF;
if?(!((CxFile*)fd)->Seek(off?whence))
return?0xFFFFFFFF;
if?(whence?==?SEEK_SET)
return?off;

return?(toff_t)((CxFile*)fd)->Tell();
}

//?Return?nonzero?if?error
static?int
_tiffCloseProcEx(thandle_t?/*fd*/)
{
// return?!((CxFile*)fd)->Close();?//?“//“?needed?for?memory?files?
return?0;
}

#include?

static?toff_t
_tiffSizeProcEx(thandle_t?fd)
{
return?((CxFile*)fd)->Size();
}

static?int
_tiffMapProcEx(thandle_t?/*fd*/?tdata_t*?/*pbase*/?toff_t*?/*psize*/)
{
return?(0);
}

static?void
_tiffUnmapProcEx(thandle_t?/*fd*/?tdata_t?/*base*/?toff_t?/*size*/)
{
}

//?Open?a?TIFF?file?descriptor?for?read/writing.
/*
TIFF*
TIFFOpen(const?char*?name?const?char*?mode)
{
static?const?char?module[]?=?“TIFFOpen“;
???FILE*?stream?=?fopen(name?mode);
if?(stream?==?NULL)?
???{
TIFFError(module?“%s:?Cannot?open“?name);
return?NULL;
}
return?(TIFFFdOpen((int)stream?name?mode));
}
*/

TIFF*
_TIFFFdOpen(void*?fd?const?char*?name?const?char*?mode)
{
TIFF*?tif;

tif?=?TIFFClientOpen(name?mode
????(thandle_t)?fd
????_tiffReadProcEx?_tiffWriteProcEx?_tiffSeekProcEx?_tiffCloseProcEx
????_tiffSizeProcEx?_tiffMapProcEx?_tiffUnmapProcEx);
if?(tif)
tif->tif_fd?=?fd;
return?(tif);
}

extern?“C“?TIFF*?_TIFFOpenEx(CxFile*?stream?const?char*?mode)
{
return?(_TIFFFdOpen(stream?“TIFF?IMAGE“?mode));
}

#ifdef?__GNUC__
extern char*?malloc();
extern char*?realloc();
#else
#include?
#endif

tdata_t
_TIFFmalloc(tsize_t?s)
{
return?(malloc((size_t)?s));
}

void
_TIFFfree(tdata_t?p)
{
free(p);
}

tdata_t
_TIFFrealloc(tdata_t?p?tsize_t?s)
{
return?(realloc(p?(size_t)?s));
}

void
_TIFFmemset(tdata_t?p?int?v?tsize_t?c)
{
memset(p?v?(size_t)?c);
}

void
_TIFFmemcpy(tdata_t?d?const?tdata_t?s?tsize_t?c)
{
memcpy(d?s?(size_t)?c);
}

int
_TIFFmemcmp(const?tdata_t?p1?const?tdata_t?p2?tsize_t?c)
{
return?(memcmp(p1?p2?(size_t)?c));
}

#ifndef?UNICODE
#define?DbgPrint?wvsprintf
#define?DbgPrint2?wsprintf
#define?DbgMsgBox?MessageBox
#else
#define?DbgPrint?wvsprintfA
#define?DbgPrint2?wsprintfA
#define?DbgMsgBox?MessageBoxA
#endif

static?void
Win32WarningHandler(const?char*?module?const?char*?fmt?va_list?ap)
{
#ifdef?_DEBUG
#if?(!defined(_CONSOLE)?&&?!defined(_WIN32_WCE)?&&?de

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????9193??2008-01-29?00:34??cximage_full\CxImage\cximage.dsp

?????文件????????537??2001-08-06?17:19??cximage_full\CxImage\cximage.dsw

?????文件????????294??2004-10-18?17:52??cximage_full\CxImage\CxImageDLL\CxImageCrtDll.cpp

?????文件??????11859??2008-01-29?19:27??cximage_full\CxImage\CxImageDLL\CxImageCrtDll.dsp

?????文件???????3035??2008-02-03?17:07??cximage_full\CxImage\CxImageDLL\CxImageCrtDll.rc

?????文件???????2998??2003-04-06?13:33??cximage_full\CxImage\CxImageDLL\CxImageDll.dsw

?????文件????????364??2003-03-23?14:55??cximage_full\CxImage\CxImageDLL\CxImageMfcDll.clw

?????文件???????1817??2003-03-23?14:55??cximage_full\CxImage\CxImageDLL\CxImageMfcDll.cpp

?????文件??????11043??2008-01-29?00:59??cximage_full\CxImage\CxImageDLL\cximagemfcdll.dsp

?????文件???????1330??2003-03-23?14:55??cximage_full\CxImage\CxImageDLL\CxImageMfcDll.h

?????文件???????3031??2008-01-29?20:06??cximage_full\CxImage\CxImageDLL\CxImageMfcDll.rc

?????文件????????419??2003-03-23?15:58??cximage_full\CxImage\CxImageDLL\resource.h

?????文件????????419??2004-10-17?09:40??cximage_full\CxImage\CxImageDLL\resrc1.h

?????文件????????215??2003-03-23?14:55??cximage_full\CxImage\CxImageDLL\StdAfx.cpp

?????文件???????1496??2008-01-29?00:27??cximage_full\CxImage\CxImageDLL\StdAfx.h

?????文件????????802??2003-03-23?15:12??cximage_full\CxImage\CxImageDLL\StdCrt.h

?????文件???????2352??2008-02-02?15:00??cximage_full\CxImage\license.txt

?????文件???????4660??2008-01-29?20:47??cximage_full\CxImage\tif_xfile.cpp

?????文件???????2836??2008-01-29?21:32??cximage_full\CxImage\xfile.h

?????文件??????14264??2008-02-02?15:00??cximage_full\CxImage\ximabmp.cpp

?????文件???????2574??2004-06-27?19:31??cximage_full\CxImage\ximabmp.h

?????文件???????1855??2008-01-28?23:05??cximage_full\CxImage\ximacfg.h

?????文件???????4200??2008-01-29?00:00??cximage_full\CxImage\ximadef.h

?????文件?????106870??2008-02-02?15:00??cximage_full\CxImage\ximadsp.cpp

?????文件??????28500??2008-02-02?15:00??cximage_full\CxImage\ximaenc.cpp

?????文件??????31295??2008-02-02?15:00??cximage_full\CxImage\ximaexif.cpp

?????文件??????16653??2008-02-02?15:00??cximage_full\CxImage\ximage.cpp

?????文件??????28464??2008-02-02?15:00??cximage_full\CxImage\ximage.h

?????文件??????49042??2008-02-02?15:00??cximage_full\CxImage\ximagif.cpp

?????文件???????8034??2008-01-30?23:31??cximage_full\CxImage\ximagif.h

............此處省略687個文件信息

評論

共有 條評論