实例介绍
FreeImage是一款开源的、支持多种图像类型的(如BMP 、JPEG 、GIF 、PNG 、TIFF 等)图像处理库。压缩包内包含FreeImage 3.18.0版本的源码、dll和说明文档。
【实例截图】
【核心代码】
4744300845397830205.zip
└── FreeImage3180
├── FreeImage3180
│ └── FreeImage
│ ├── clean.bat
│ ├── clean.sh
│ ├── Dist
│ │ └── delete.me
│ ├── Examples
│ │ ├── Generic
│ │ │ ├── BatchLoad.cpp
│ │ │ ├── CloneMultiPage.cpp
│ │ │ ├── CreateAlpha.cpp
│ │ │ ├── FIFImportExport.cpp
│ │ │ ├── FIIO_Mem.cpp
│ │ │ ├── FIIO_Mem.h
│ │ │ ├── LoadFromHandle.cpp
│ │ │ ├── LoadFromMemory-classified.cpp
│ │ │ ├── LoadFromMemory.cpp
│ │ │ └── ShowMetadata.cpp
│ │ ├── Linux
│ │ │ ├── linux-gtk.c
│ │ │ ├── linux-svgalib.c
│ │ │ └── Makefile
│ │ ├── OpenGL
│ │ │ └── TextureManager
│ │ │ ├── readme.txt
│ │ │ ├── TextureManager.cpp
│ │ │ └── TextureManager.h
│ │ └── Plugin
│ │ ├── PluginCradle.cpp
│ │ └── PluginCradle.h
│ ├── fipMakefile.srcs
│ ├── FreeImage.2013.sln
│ ├── FreeImage.2013.vcxproj
│ ├── FreeImage.2013.vcxproj.filters
│ ├── FreeImage.2017.sln
│ ├── FreeImage.2017.vcxproj
│ ├── FreeImage.2017.vcxproj.filters
│ ├── FreeImage.rc
│ ├── genfipsrclist.sh
│ ├── gensrclist.sh
│ ├── license-fi.txt
│ ├── license-gplv2.txt
│ ├── license-gplv3.txt
│ ├── Makefile
│ ├── Makefile.cygwin
│ ├── Makefile.fip
│ ├── Makefile.gnu
│ ├── Makefile.iphone
│ ├── Makefile.mingw
│ ├── Makefile.osx
│ ├── Makefile.solaris
│ ├── Makefile.srcs
│ ├── README.iphone
│ ├── README.linux
│ ├── README.md
│ ├── README.minGW
│ ├── README.osx
│ ├── README.solaris
│ ├── Source
│ │ ├── CacheFile.h
│ │ ├── FreeImage
│ │ │ ├── BitmapAccess.cpp
│ │ │ ├── CacheFile.cpp
│ │ │ ├── ColorLookup.cpp
│ │ │ ├── Conversion16_555.cpp
│ │ │ ├── Conversion16_565.cpp
│ │ │ ├── Conversion24.cpp
│ │ │ ├── Conversion32.cpp
│ │ │ ├── Conversion4.cpp
│ │ │ ├── Conversion8.cpp
│ │ │ ├── Conversion.cpp
│ │ │ ├── ConversionFloat.cpp
│ │ │ ├── ConversionRGB16.cpp
│ │ │ ├── ConversionRGBA16.cpp
│ │ │ ├── ConversionRGBAF.cpp
│ │ │ ├── ConversionRGBF.cpp
│ │ │ ├── ConversionType.cpp
│ │ │ ├── ConversionUINT16.cpp
│ │ │ ├── FreeImageC.c
│ │ │ ├── FreeImage.cpp
│ │ │ ├── FreeImageIO.cpp
│ │ │ ├── GetType.cpp
│ │ │ ├── Halftoning.cpp
│ │ │ ├── J2KHelper.cpp
│ │ │ ├── J2KHelper.h
│ │ │ ├── LFPQuantizer.cpp
│ │ │ ├── MemoryIO.cpp
│ │ │ ├── MNGHelper.cpp
│ │ │ ├── MultiPage.cpp
│ │ │ ├── NNQuantizer.cpp
│ │ │ ├── PixelAccess.cpp
│ │ │ ├── PluginBMP.cpp
│ │ │ ├── Plugin.cpp
│ │ │ ├── PluginCUT.cpp
│ │ │ ├── PluginDDS.cpp
│ │ │ ├── PluginEXR.cpp
│ │ │ ├── PluginG3.cpp
│ │ │ ├── PluginGIF.cpp
│ │ │ ├── PluginHDR.cpp
│ │ │ ├── PluginICO.cpp
│ │ │ ├── PluginIFF.cpp
│ │ │ ├── PluginJ2K.cpp
│ │ │ ├── PluginJNG.cpp
│ │ │ ├── PluginJP2.cpp
│ │ │ ├── PluginJPEG.cpp
│ │ │ ├── PluginJXR.cpp
│ │ │ ├── PluginKOALA.cpp
│ │ │ ├── PluginMNG.cpp
│ │ │ ├── PluginPCD.cpp
│ │ │ ├── PluginPCX.cpp
│ │ │ ├── PluginPFM.cpp
│ │ │ ├── PluginPICT.cpp
│ │ │ ├── PluginPNG.cpp
│ │ │ ├── PluginPNM.cpp
│ │ │ ├── PluginPSD.cpp
│ │ │ ├── PluginRAS.cpp
│ │ │ ├── PluginRAW.cpp
│ │ │ ├── PluginSGI.cpp
│ │ │ ├── PluginTARGA.cpp
│ │ │ ├── PluginTIFF.cpp
│ │ │ ├── PluginWBMP.cpp
│ │ │ ├── PluginWebP.cpp
│ │ │ ├── PluginXBM.cpp
│ │ │ ├── PluginXPM.cpp
│ │ │ ├── PSDParser.cpp
│ │ │ ├── PSDParser.h
│ │ │ ├── TIFFLogLuv.cpp
│ │ │ ├── tmoColorConvert.cpp
│ │ │ ├── tmoDrago03.cpp
│ │ │ ├── tmoFattal02.cpp
│ │ │ ├── tmoReinhard05.cpp
│ │ │ ├── ToneMapping.cpp
│ │ │ ├── WuQuantizer.cpp
│ │ │ └── ZLibInterface.cpp
│ │ ├── FreeImage.h
│ │ ├── FreeImageIO.h
│ │ ├── FreeImageLib
│ │ │ ├── FreeImageLib.2013.vcxproj
│ │ │ ├── FreeImageLib.2013.vcxproj.filters
│ │ │ ├── FreeImageLib.2017.vcxproj
│ │ │ └── FreeImageLib.2017.vcxproj.filters
│ │ ├── FreeImageToolkit
│ │ │ ├── Background.cpp
│ │ │ ├── BSplineRotate.cpp
│ │ │ ├── Channels.cpp
│ │ │ ├── ClassicRotate.cpp
│ │ │ ├── Colors.cpp
│ │ │ ├── CopyPaste.cpp
│ │ │ ├── Display.cpp
│ │ │ ├── Filters.h
│ │ │ ├── Flip.cpp
│ │ │ ├── JPEGTransform.cpp
│ │ │ ├── MultigridPoissonSolver.cpp
│ │ │ ├── Rescale.cpp
│ │ │ ├── Resize.cpp
│ │ │ └── Resize.h
│ │ ├── LibJPEG
│ │ │ ├── cderror.h
│ │ │ ├── cdjpeg.c
│ │ │ ├── cdjpeg.h
│ │ │ ├── change.log
│ │ │ ├── cjpeg.c
│ │ │ ├── ckconfig.c
│ │ │ ├── coderules.txt
│ │ │ ├── djpeg.c
│ │ │ ├── example.c
│ │ │ ├── filelist.txt
│ │ │ ├── install.txt
│ │ │ ├── jaricom.c
│ │ │ ├── jcapimin.c
│ │ │ ├── jcapistd.c
│ │ │ ├── jcarith.c
│ │ │ ├── jccoefct.c
│ │ │ ├── jccolor.c
│ │ │ ├── jcdctmgr.c
│ │ │ ├── jchuff.c
│ │ │ ├── jcinit.c
│ │ │ ├── jcmainct.c
│ │ │ ├── jcmarker.c
│ │ │ ├── jcmaster.c
│ │ │ ├── jcomapi.c
│ │ │ ├── jconfig.h
│ │ │ ├── jconfig.txt
│ │ │ ├── jcparam.c
│ │ │ ├── jcprepct.c
│ │ │ ├── jcsample.c
│ │ │ ├── jctrans.c
│ │ │ ├── jdapimin.c
│ │ │ ├── jdapistd.c
│ │ │ ├── jdarith.c
│ │ │ ├── jdatadst.c
│ │ │ ├── jdatasrc.c
│ │ │ ├── jdcoefct.c
│ │ │ ├── jdcolor.c
│ │ │ ├── jdct.h
│ │ │ ├── jddctmgr.c
│ │ │ ├── jdhuff.c
│ │ │ ├── jdinput.c
│ │ │ ├── jdmainct.c
│ │ │ ├── jdmarker.c
│ │ │ ├── jdmaster.c
│ │ │ ├── jdmerge.c
│ │ │ ├── jdpostct.c
│ │ │ ├── jdsample.c
│ │ │ ├── jdtrans.c
│ │ │ ├── jerror.c
│ │ │ ├── jerror.h
│ │ │ ├── jfdctflt.c
│ │ │ ├── jfdctfst.c
│ │ │ ├── jfdctint.c
│ │ │ ├── jidctflt.c
│ │ │ ├── jidctfst.c
│ │ │ ├── jidctint.c
│ │ │ ├── jinclude.h
│ │ │ ├── jmemansi.c
│ │ │ ├── jmemdosa.asm
│ │ │ ├── jmemdos.c
│ │ │ ├── jmemmac.c
│ │ │ ├── jmemmgr.c
│ │ │ ├── jmemname.c
│ │ │ ├── jmemnobs.c
│ │ │ ├── jmemsys.h
│ │ │ ├── jmorecfg.h
│ │ │ ├── jpegint.h
│ │ │ ├── jpeglib.h
│ │ │ ├── jpegtran.c
│ │ │ ├── jquant1.c
│ │ │ ├── jquant2.c
│ │ │ ├── jutils.c
│ │ │ ├── jversion.h
│ │ │ ├── LibJPEG.2013.vcxproj
│ │ │ ├── LibJPEG.2013.vcxproj.filters
│ │ │ ├── LibJPEG.2017.vcxproj
│ │ │ ├── LibJPEG.2017.vcxproj.filters
│ │ │ ├── libjpeg.txt
│ │ │ ├── rdbmp.c
│ │ │ ├── rdcolmap.c
│ │ │ ├── rdgif.c
│ │ │ ├── rdjpgcom.c
│ │ │ ├── rdppm.c
│ │ │ ├── rdrle.c
│ │ │ ├── rdswitch.c
│ │ │ ├── rdtarga.c
│ │ │ ├── README
│ │ │ ├── structure.txt
│ │ │ ├── transupp.c
│ │ │ ├── transupp.h
│ │ │ ├── usage.txt
│ │ │ ├── wizard.txt
│ │ │ ├── wrbmp.c
│ │ │ ├── wrgif.c
│ │ │ ├── wrjpgcom.c
│ │ │ ├── wrppm.c
│ │ │ ├── wrrle.c
│ │ │ └── wrtarga.c
│ │ ├── LibJXR
│ │ │ ├── common
│ │ │ │ └── include
│ │ │ │ ├── guiddef.h
│ │ │ │ ├── wmsal.h
│ │ │ │ ├── wmspecstring.h
│ │ │ │ ├── wmspecstrings_adt.h
│ │ │ │ ├── wmspecstrings_strict.h
│ │ │ │ └── wmspecstrings_undef.h
│ │ │ ├── image
│ │ │ │ ├── decode
│ │ │ │ │ ├── decode.c
│ │ │ │ │ ├── decode.h
│ │ │ │ │ ├── JXRTranscode.c
│ │ │ │ │ ├── postprocess.c
│ │ │ │ │ ├── segdec.c
│ │ │ │ │ ├── strdec.c
│ │ │ │ │ ├── strdec_x86.c
│ │ │ │ │ ├── strInvTransform.c
│ │ │ │ │ └── strPredQuantDec.c
│ │ │ │ ├── encode
│ │ │ │ │ ├── encode.c
│ │ │ │ │ ├── encode.h
│ │ │ │ │ ├── segenc.c
│ │ │ │ │ ├── strenc.c
│ │ │ │ │ ├── strenc_x86.c
│ │ │ │ │ ├── strFwdTransform.c
│ │ │ │ │ └── strPredQuantEnc.c
│ │ │ │ ├── sys
│ │ │ │ │ ├── adapthuff.c
│ │ │ │ │ ├── ansi.h
│ │ │ │ │ ├── common.h
│ │ │ │ │ ├── image.c
│ │ │ │ │ ├── perfTimerANSI.c
│ │ │ │ │ ├── perfTimer.h
│ │ │ │ │ ├── strcodec.c
│ │ │ │ │ ├── strcodec.h
│ │ │ │ │ ├── strPredQuant.c
│ │ │ │ │ ├── strTransform.c
│ │ │ │ │ ├── strTransform.h
│ │ │ │ │ ├── windowsmediaphoto.h
│ │ │ │ │ └── xplatform_image.h
│ │ │ │ └── x86
│ │ │ │ └── x86.h
│ │ │ ├── jxrgluelib
│ │ │ │ ├── JXRGlue.c
│ │ │ │ ├── JXRGlue.h
│ │ │ │ ├── JXRGlueJxr.c
│ │ │ │ ├── JXRGluePFC.c
│ │ │ │ ├── JXRMeta.c
│ │ │ │ └── JXRMeta.h
│ │ │ ├── LibJXR.2013.vcxproj
│ │ │ ├── LibJXR.2013.vcxproj.filters
│ │ │ ├── LibJXR.2017.vcxproj
│ │ │ ├── LibJXR.2017.vcxproj.filters
│ │ │ ├── LICENCE
│ │ │ └── README
│ │ ├── LibOpenJPEG
│ │ │ ├── AUTHORS
│ │ │ ├── bio.c
│ │ │ ├── bio.h
│ │ │ ├── cidx_manager.c
│ │ │ ├── cidx_manager.h
│ │ │ ├── cio.c
│ │ │ ├── cio.h
│ │ │ ├── dwt.c
│ │ │ ├── dwt.h
│ │ │ ├── event.c
│ │ │ ├── event.h
│ │ │ ├── function_list.c
│ │ │ ├── function_list.h
│ │ │ ├── image.c
│ │ │ ├── image.h
│ │ │ ├── indexbox_manager.h
│ │ │ ├── INSTALL
│ │ │ ├── invert.c
│ │ │ ├── invert.h
│ │ │ ├── j2k.c
│ │ │ ├── j2k.h
│ │ │ ├── jp2.c
│ │ │ ├── jp2.h
│ │ │ ├── LibOpenJPEG.2013.vcxproj
│ │ │ ├── LibOpenJPEG.2013.vcxproj.filters
│ │ │ ├── LibOpenJPEG.2017.vcxproj
│ │ │ ├── LibOpenJPEG.2017.vcxproj.filters
│ │ │ ├── LICENSE
│ │ │ ├── mct.c
│ │ │ ├── mct.h
│ │ │ ├── mqc.c
│ │ │ ├── mqc.h
│ │ │ ├── NEWS
│ │ │ ├── openjpeg.c
│ │ │ ├── openjpeg.h
│ │ │ ├── opj_clock.c
│ │ │ ├── opj_clock.h
│ │ │ ├── opj_codec.h
│ │ │ ├── opj_config.h
│ │ │ ├── opj_config_private.h
│ │ │ ├── opj_includes.h
│ │ │ ├── opj_intmath.h
│ │ │ ├── opj_inttypes.h
│ │ │ ├── opj_malloc.h
│ │ │ ├── opj_stdint.h
│ │ │ ├── phix_manager.c
│ │ │ ├── pi.c
│ │ │ ├── pi.h
│ │ │ ├── ppix_manager.c
│ │ │ ├── raw.c
│ │ │ ├── raw.h
│ │ │ ├── README
│ │ │ ├── t1.c
│ │ │ ├── t1_generate_luts.c
│ │ │ ├── t1.h
│ │ │ ├── t1_luts.h
│ │ │ ├── t2.c
│ │ │ ├── t2.h
│ │ │ ├── tcd.c
│ │ │ ├── tcd.h
│ │ │ ├── tgt.c
│ │ │ ├── tgt.h
│ │ │ ├── THANKS
│ │ │ ├── thix_manager.c
│ │ │ └── tpix_manager.c
│ │ ├── LibPNG
│ │ │ ├── ANNOUNCE
│ │ │ ├── CHANGES
│ │ │ ├── CMakeLists.txt
│ │ │ ├── configure
│ │ │ ├── example.c
│ │ │ ├── INSTALL
│ │ │ ├── LibPNG.2013.vcxproj
│ │ │ ├── LibPNG.2013.vcxproj.filters
│ │ │ ├── LibPNG.2017.vcxproj
│ │ │ ├── LibPNG.2017.vcxproj.filters
│ │ │ ├── libpng.3
│ │ │ ├── libpng-manual.txt
│ │ │ ├── libpngpf.3
│ │ │ ├── LICENSE
│ │ │ ├── png.5
│ │ │ ├── png.c
│ │ │ ├── pngconf.h
│ │ │ ├── pngdebug.h
│ │ │ ├── pngerror.c
│ │ │ ├── pngget.c
│ │ │ ├── png.h
│ │ │ ├── pnginfo.h
│ │ │ ├── pnglibconf.h
│ │ │ ├── pngmem.c
│ │ │ ├── pngpread.c
│ │ │ ├── pngpriv.h
│ │ │ ├── pngread.c
│ │ │ ├── pngrio.c
│ │ │ ├── pngrtran.c
│ │ │ ├── pngrutil.c
│ │ │ ├── pngset.c
│ │ │ ├── pngstruct.h
│ │ │ ├── pngtest.c
│ │ │ ├── pngtrans.c
│ │ │ ├── pngwio.c
│ │ │ ├── pngwrite.c
│ │ │ ├── pngwtran.c
│ │ │ ├── pngwutil.c
│ │ │ ├── README
│ │ │ └── TODO
│ │ ├── LibRawLite
│ │ │ ├── Changelog.txt
│ │ │ ├── COPYRIGHT
│ │ │ ├── dcraw
│ │ │ │ ├── dcraw.1.html
│ │ │ │ └── dcraw.c
│ │ │ ├── DEVELOPER-NOTES
│ │ │ ├── internal
│ │ │ │ ├── aahd_demosaic.cpp
│ │ │ │ ├── dcb_demosaicing.c
│ │ │ │ ├── dcraw_common.cpp
│ │ │ │ ├── dcraw_fileio.cpp
│ │ │ │ ├── defines.h
│ │ │ │ ├── demosaic_packs.cpp
│ │ │ │ ├── dht_demosaic.cpp
│ │ │ │ ├── libraw_internal_funcs.h
│ │ │ │ ├── libraw_x3f.cpp
│ │ │ │ ├── preprocess.pl
│ │ │ │ ├── var_defines.h
│ │ │ │ └── wf_filtering.cpp
│ │ │ ├── libraw
│ │ │ │ ├── libraw_alloc.h
│ │ │ │ ├── libraw_const.h
│ │ │ │ ├── libraw_datastream.h
│ │ │ │ ├── libraw.h
│ │ │ │ ├── libraw_internal.h
│ │ │ │ ├── libraw_types.h
│ │ │ │ └── libraw_version.h
│ │ │ ├── LibRawLite.2013.vcxproj
│ │ │ ├── LibRawLite.2013.vcxproj.filters
│ │ │ ├── LibRawLite.2017.vcxproj
│ │ │ ├── LibRawLite.2017.vcxproj.filters
│ │ │ ├── LICENSE.CDDL
│ │ │ ├── LICENSE.LGPL
│ │ │ ├── README
│ │ │ ├── README.demosaic-packs
│ │ │ ├── README.DNGSDK.txt
│ │ │ ├── README.RawSpeed.txt
│ │ │ └── src
│ │ │ ├── libraw_c_api.cpp
│ │ │ ├── libraw_cxx.cpp
│ │ │ ├── libraw_datastream.cpp
│ │ │ ├── libraw_fuji_compressed.cpp
│ │ │ └── libraw_xtrans_compressed.cpp
│ │ ├── LibTIFF4
│ │ │ ├── ChangeLog
│ │ │ ├── CMakeLists.txt
│ │ │ ├── LibTIFF4.2013.vcxproj
│ │ │ ├── LibTIFF4.2013.vcxproj.filters
│ │ │ ├── LibTIFF4.2017.vcxproj
│ │ │ ├── LibTIFF4.2017.vcxproj.filters
│ │ │ ├── mkg3states.c
│ │ │ ├── mkspans.c
│ │ │ ├── t4.h
│ │ │ ├── tif_aux.c
│ │ │ ├── tif_close.c
│ │ │ ├── tif_codec.c
│ │ │ ├── tif_color.c
│ │ │ ├── tif_compress.c
│ │ │ ├── tif_config.h
│ │ │ ├── tif_config.h.cmake.in
│ │ │ ├── tif_config.h.in
│ │ │ ├── tif_config.h-vms
│ │ │ ├── tif_config.vc.h
│ │ │ ├── tif_config.wince.h
│ │ │ ├── tif_dir.c
│ │ │ ├── tif_dir.h
│ │ │ ├── tif_dirinfo.c
│ │ │ ├── tif_dirread.c
│ │ │ ├── tif_dirwrite.c
│ │ │ ├── tif_dumpmode.c
│ │ │ ├── tif_error.c
│ │ │ ├── tif_extension.c
│ │ │ ├── tif_fax3.c
│ │ │ ├── tif_fax3.h
│ │ │ ├── tif_fax3sm.c
│ │ │ ├── tiffconf.h
│ │ │ ├── tiffconf.h.cmake.in
│ │ │ ├── tiffconf.h.in
│ │ │ ├── tiffconf.h-vms
│ │ │ ├── tiffconf.vc.h
│ │ │ ├── tiffconf.wince.h
│ │ │ ├── tiff.h
│ │ │ ├── tiffio.h
│ │ │ ├── tiffio.hxx
│ │ │ ├── tiffiop.h
│ │ │ ├── tif_flush.c
│ │ │ ├── tiffvers.h
│ │ │ ├── tiffvers.h.in
│ │ │ ├── tif_getimage.c
│ │ │ ├── tif_jbig.c
│ │ │ ├── tif_jpeg_12.c
│ │ │ ├── tif_jpeg.c
│ │ │ ├── tif_luv.c
│ │ │ ├── tif_lzma.c
│ │ │ ├── tif_lzw.c
│ │ │ ├── tif_next.c
│ │ │ ├── tif_ojpeg.c
│ │ │ ├── tif_open.c
│ │ │ ├── tif_packbits.c
│ │ │ ├── tif_pixarlog.c
│ │ │ ├── tif_predict.c
│ │ │ ├── tif_predict.h
│ │ │ ├── tif_print.c
│ │ │ ├── tif_read.c
│ │ │ ├── tif_stream.cxx
│ │ │ ├── tif_strip.c
│ │ │ ├── tif_swab.c
│ │ │ ├── tif_thunder.c
│ │ │ ├── tif_tile.c
│ │ │ ├── tif_unix.c
│ │ │ ├── tif_version.c
│ │ │ ├── tif_vms.c
│ │ │ ├── tif_warning.c
│ │ │ ├── tif_win32.c
│ │ │ ├── tif_wince.c
│ │ │ ├── tif_write.c
│ │ │ ├── tif_zip.c
│ │ │ ├── tif_zstd.c
│ │ │ └── uvcode.h
│ │ ├── LibWebP
│ │ │ ├── AUTHORS
│ │ │ ├── ChangeLog
│ │ │ ├── COPYING
│ │ │ ├── LibWebP.2013.vcxproj
│ │ │ ├── LibWebP.2013.vcxproj.filters
│ │ │ ├── LibWebP.2017.vcxproj
│ │ │ ├── LibWebP.2017.vcxproj.filters
│ │ │ ├── NEWS
│ │ │ ├── PATENTS
│ │ │ ├── README
│ │ │ ├── README.mux
│ │ │ └── src
│ │ │ ├── dec
│ │ │ │ ├── alpha_dec.c
│ │ │ │ ├── alphai_dec.h
│ │ │ │ ├── buffer_dec.c
│ │ │ │ ├── common_dec.h
│ │ │ │ ├── frame_dec.c
│ │ │ │ ├── idec_dec.c
│ │ │ │ ├── io_dec.c
│ │ │ │ ├── quant_dec.c
│ │ │ │ ├── tree_dec.c
│ │ │ │ ├── vp8_dec.c
│ │ │ │ ├── vp8_dec.h
│ │ │ │ ├── vp8i_dec.h
│ │ │ │ ├── vp8l_dec.c
│ │ │ │ ├── vp8li_dec.h
│ │ │ │ ├── webp_dec.c
│ │ │ │ └── webpi_dec.h
│ │ │ ├── demux
│ │ │ │ ├── anim_decode.c
│ │ │ │ └── demux.c
│ │ │ ├── dsp
│ │ │ │ ├── alpha_processing.c
│ │ │ │ ├── alpha_processing_mips_dsp_r2.c
│ │ │ │ ├── alpha_processing_neon.c
│ │ │ │ ├── alpha_processing_sse2.c
│ │ │ │ ├── alpha_processing_sse41.c
│ │ │ │ ├── common_sse2.h
│ │ │ │ ├── common_sse41.h
│ │ │ │ ├── cost.c
│ │ │ │ ├── cost_mips32.c
│ │ │ │ ├── cost_mips_dsp_r2.c
│ │ │ │ ├── cost_sse2.c
│ │ │ │ ├── cpu.c
│ │ │ │ ├── dec.c
│ │ │ │ ├── dec_clip_tables.c
│ │ │ │ ├── dec_mips32.c
│ │ │ │ ├── dec_mips_dsp_r2.c
│ │ │ │ ├── dec_msa.c
│ │ │ │ ├── dec_neon.c
│ │ │ │ ├── dec_sse2.c
│ │ │ │ ├── dec_sse41.c
│ │ │ │ ├── dsp.h
│ │ │ │ ├── enc_avx2.c
│ │ │ │ ├── enc.c
│ │ │ │ ├── enc_mips32.c
│ │ │ │ ├── enc_mips_dsp_r2.c
│ │ │ │ ├── enc_msa.c
│ │ │ │ ├── enc_neon.c
│ │ │ │ ├── enc_sse2.c
│ │ │ │ ├── enc_sse41.c
│ │ │ │ ├── filters.c
│ │ │ │ ├── filters_mips_dsp_r2.c
│ │ │ │ ├── filters_msa.c
│ │ │ │ ├── filters_neon.c
│ │ │ │ ├── filters_sse2.c
│ │ │ │ ├── lossless.c
│ │ │ │ ├── lossless_common.h
│ │ │ │ ├── lossless_enc.c
│ │ │ │ ├── lossless_enc_mips32.c
│ │ │ │ ├── lossless_enc_mips_dsp_r2.c
│ │ │ │ ├── lossless_enc_msa.c
│ │ │ │ ├── lossless_enc_neon.c
│ │ │ │ ├── lossless_enc_sse2.c
│ │ │ │ ├── lossless_enc_sse41.c
│ │ │ │ ├── lossless.h
│ │ │ │ ├── lossless_mips_dsp_r2.c
│ │ │ │ ├── lossless_msa.c
│ │ │ │ ├── lossless_neon.c
│ │ │ │ ├── lossless_sse2.c
│ │ │ │ ├── mips_macro.h
│ │ │ │ ├── msa_macro.h
│ │ │ │ ├── neon.h
│ │ │ │ ├── rescaler.c
│ │ │ │ ├── rescaler_mips32.c
│ │ │ │ ├── rescaler_mips_dsp_r2.c
│ │ │ │ ├── rescaler_msa.c
│ │ │ │ ├── rescaler_neon.c
│ │ │ │ ├── rescaler_sse2.c
│ │ │ │ ├── ssim.c
│ │ │ │ ├── ssim_sse2.c
│ │ │ │ ├── upsampling.c
│ │ │ │ ├── upsampling_mips_dsp_r2.c
│ │ │ │ ├── upsampling_msa.c
│ │ │ │ ├── upsampling_neon.c
│ │ │ │ ├── upsampling_sse2.c
│ │ │ │ ├── upsampling_sse41.c
│ │ │ │ ├── yuv.c
│ │ │ │ ├── yuv.h
│ │ │ │ ├── yuv_mips32.c
│ │ │ │ ├── yuv_mips_dsp_r2.c
│ │ │ │ ├── yuv_neon.c
│ │ │ │ ├── yuv_sse2.c
│ │ │ │ └── yuv_sse41.c
│ │ │ ├── enc
│ │ │ │ ├── alpha_enc.c
│ │ │ │ ├── analysis_enc.c
│ │ │ │ ├── backward_references_cost_enc.c
│ │ │ │ ├── backward_references_enc.c
│ │ │ │ ├── backward_references_enc.h
│ │ │ │ ├── config_enc.c
│ │ │ │ ├── cost_enc.c
│ │ │ │ ├── cost_enc.h
│ │ │ │ ├── filter_enc.c
│ │ │ │ ├── frame_enc.c
│ │ │ │ ├── histogram_enc.c
│ │ │ │ ├── histogram_enc.h
│ │ │ │ ├── iterator_enc.c
│ │ │ │ ├── near_lossless_enc.c
│ │ │ │ ├── picture_csp_enc.c
│ │ │ │ ├── picture_enc.c
│ │ │ │ ├── picture_psnr_enc.c
│ │ │ │ ├── picture_rescale_enc.c
│ │ │ │ ├── picture_tools_enc.c
│ │ │ │ ├── predictor_enc.c
│ │ │ │ ├── quant_enc.c
│ │ │ │ ├── syntax_enc.c
│ │ │ │ ├── token_enc.c
│ │ │ │ ├── tree_enc.c
│ │ │ │ ├── vp8i_enc.h
│ │ │ │ ├── vp8l_enc.c
│ │ │ │ ├── vp8li_enc.h
│ │ │ │ └── webp_enc.c
│ │ │ ├── mux
│ │ │ │ ├── anim_encode.c
│ │ │ │ ├── animi.h
│ │ │ │ ├── muxedit.c
│ │ │ │ ├── muxi.h
│ │ │ │ ├── muxinternal.c
│ │ │ │ └── muxread.c
│ │ │ ├── utils
│ │ │ │ ├── bit_reader_inl_utils.h
│ │ │ │ ├── bit_reader_utils.c
│ │ │ │ ├── bit_reader_utils.h
│ │ │ │ ├── bit_writer_utils.c
│ │ │ │ ├── bit_writer_utils.h
│ │ │ │ ├── color_cache_utils.c
│ │ │ │ ├── color_cache_utils.h
│ │ │ │ ├── endian_inl_utils.h
│ │ │ │ ├── filters_utils.c
│ │ │ │ ├── filters_utils.h
│ │ │ │ ├── huffman_encode_utils.c
│ │ │ │ ├── huffman_encode_utils.h
│ │ │ │ ├── huffman_utils.c
│ │ │ │ ├── huffman_utils.h
│ │ │ │ ├── quant_levels_dec_utils.c
│ │ │ │ ├── quant_levels_dec_utils.h
│ │ │ │ ├── quant_levels_utils.c
│ │ │ │ ├── quant_levels_utils.h
│ │ │ │ ├── random_utils.c
│ │ │ │ ├── random_utils.h
│ │ │ │ ├── rescaler_utils.c
│ │ │ │ ├── rescaler_utils.h
│ │ │ │ ├── thread_utils.c
│ │ │ │ ├── thread_utils.h
│ │ │ │ ├── utils.c
│ │ │ │ └── utils.h
│ │ │ └── webp
│ │ │ ├── decode.h
│ │ │ ├── demux.h
│ │ │ ├── encode.h
│ │ │ ├── format_constants.h
│ │ │ ├── mux.h
│ │ │ ├── mux_types.h
│ │ │ └── types.h
│ │ ├── MapIntrospector.h
│ │ ├── Metadata
│ │ │ ├── Exif.cpp
│ │ │ ├── FIRational.cpp
│ │ │ ├── FIRational.h
│ │ │ ├── FreeImageTag.cpp
│ │ │ ├── FreeImageTag.h
│ │ │ ├── IPTC.cpp
│ │ │ ├── TagConversion.cpp
│ │ │ ├── TagLib.cpp
│ │ │ └── XTIFF.cpp
│ │ ├── OpenEXR
│ │ │ ├── Copyrights
│ │ │ │ ├── ilmbase
│ │ │ │ │ ├── AUTHORS
│ │ │ │ │ ├── ChangeLog
│ │ │ │ │ ├── COPYING
│ │ │ │ │ ├── INSTALL
│ │ │ │ │ ├── LICENSE
│ │ │ │ │ ├── NEWS
│ │ │ │ │ ├── README
│ │ │ │ │ ├── README.CVS
│ │ │ │ │ ├── README.git
│ │ │ │ │ ├── README.namespacing
│ │ │ │ │ ├── README.OSX
│ │ │ │ │ └── README.win32
│ │ │ │ └── openexr
│ │ │ │ ├── AUTHORS
│ │ │ │ ├── ChangeLog
│ │ │ │ ├── COPYING
│ │ │ │ ├── INSTALL
│ │ │ │ ├── LICENSE
│ │ │ │ ├── NEWS
│ │ │ │ ├── PATENTS
│ │ │ │ ├── README
│ │ │ │ ├── README.CVS
│ │ │ │ ├── README.git
│ │ │ │ ├── README.namespacing
│ │ │ │ ├── README.OSX
│ │ │ │ └── README.win32
│ │ │ ├── Half
│ │ │ │ ├── eLut.cpp
│ │ │ │ ├── eLut.h
│ │ │ │ ├── half.cpp
│ │ │ │ ├── halfExport.h
│ │ │ │ ├── halfFunction.h
│ │ │ │ ├── half.h
│ │ │ │ ├── halfLimits.h
│ │ │ │ ├── toFloat.cpp
│ │ │ │ └── toFloat.h
│ │ │ ├── Iex
│ │ │ │ ├── IexBaseExc.cpp
│ │ │ │ ├── IexBaseExc.h
│ │ │ │ ├── IexErrnoExc.h
│ │ │ │ ├── IexExport.h
│ │ │ │ ├── IexForward.h
│ │ │ │ ├── Iex.h
│ │ │ │ ├── IexMacros.h
│ │ │ │ ├── IexMathExc.h
│ │ │ │ ├── IexNamespace.h
│ │ │ │ ├── IexThrowErrnoExc.cpp
│ │ │ │ └── IexThrowErrnoExc.h
│ │ │ ├── IexMath
│ │ │ │ ├── IexMathFloatExc.cpp
│ │ │ │ ├── IexMathFloatExc.h
│ │ │ │ ├── IexMathFpu.cpp
│ │ │ │ ├── IexMathFpu.h
│ │ │ │ └── IexMathIeeeExc.h
│ │ │ ├── IlmBaseConfig.h
│ │ │ ├── IlmImf
│ │ │ │ ├── b44ExpLogTable.cpp
│ │ │ │ ├── b44ExpLogTable.h
│ │ │ │ ├── dwaLookups.cpp
│ │ │ │ ├── dwaLookups.h
│ │ │ │ ├── ImfAcesFile.cpp
│ │ │ │ ├── ImfAcesFile.h
│ │ │ │ ├── ImfArray.h
│ │ │ │ ├── ImfAttribute.cpp
│ │ │ │ ├── ImfAttribute.h
│ │ │ │ ├── ImfAutoArray.h
│ │ │ │ ├── ImfB44Compressor.cpp
│ │ │ │ ├── ImfB44Compressor.h
│ │ │ │ ├── ImfBoxAttribute.cpp
│ │ │ │ ├── ImfBoxAttribute.h
│ │ │ │ ├── ImfChannelListAttribute.cpp
│ │ │ │ ├── ImfChannelListAttribute.h
│ │ │ │ ├── ImfChannelList.cpp
│ │ │ │ ├── ImfChannelList.h
│ │ │ │ ├── ImfCheckedArithmetic.h
│ │ │ │ ├── ImfChromaticitiesAttribute.cpp
│ │ │ │ ├── ImfChromaticitiesAttribute.h
│ │ │ │ ├── ImfChromaticities.cpp
│ │ │ │ ├── ImfChromaticities.h
│ │ │ │ ├── ImfCompositeDeepScanLine.cpp
│ │ │ │ ├── ImfCompositeDeepScanLine.h
│ │ │ │ ├── ImfCompressionAttribute.cpp
│ │ │ │ ├── ImfCompressionAttribute.h
│ │ │ │ ├── ImfCompression.h
│ │ │ │ ├── ImfCompressor.cpp
│ │ │ │ ├── ImfCompressor.h
│ │ │ │ ├── ImfConvert.cpp
│ │ │ │ ├── ImfConvert.h
│ │ │ │ ├── ImfCRgbaFile.cpp
│ │ │ │ ├── ImfCRgbaFile.h
│ │ │ │ ├── ImfDeepCompositing.cpp
│ │ │ │ ├── ImfDeepCompositing.h
│ │ │ │ ├── ImfDeepFrameBuffer.cpp
│ │ │ │ ├── ImfDeepFrameBuffer.h
│ │ │ │ ├── ImfDeepImageStateAttribute.cpp
│ │ │ │ ├── ImfDeepImageStateAttribute.h
│ │ │ │ ├── ImfDeepImageState.h
│ │ │ │ ├── ImfDeepScanLineInputFile.cpp
│ │ │ │ ├── ImfDeepScanLineInputFile.h
│ │ │ │ ├── ImfDeepScanLineInputPart.cpp
│ │ │ │ ├── ImfDeepScanLineInputPart.h
│ │ │ │ ├── ImfDeepScanLineOutputFile.cpp
│ │ │ │ ├── ImfDeepScanLineOutputFile.h
│ │ │ │ ├── ImfDeepScanLineOutputPart.cpp
│ │ │ │ ├── ImfDeepScanLineOutputPart.h
│ │ │ │ ├── ImfDeepTiledInputFile.cpp
│ │ │ │ ├── ImfDeepTiledInputFile.h
│ │ │ │ ├── ImfDeepTiledInputPart.cpp
│ │ │ │ ├── ImfDeepTiledInputPart.h
│ │ │ │ ├── ImfDeepTiledOutputFile.cpp
│ │ │ │ ├── ImfDeepTiledOutputFile.h
│ │ │ │ ├── ImfDeepTiledOutputPart.cpp
│ │ │ │ ├── ImfDeepTiledOutputPart.h
│ │ │ │ ├── ImfDoubleAttribute.cpp
│ │ │ │ ├── ImfDoubleAttribute.h
│ │ │ │ ├── ImfDwaCompressor.cpp
│ │ │ │ ├── ImfDwaCompressor.h
│ │ │ │ ├── ImfDwaCompressorSimd.h
│ │ │ │ ├── ImfEnvmapAttribute.cpp
│ │ │ │ ├── ImfEnvmapAttribute.h
│ │ │ │ ├── ImfEnvmap.cpp
│ │ │ │ ├── ImfEnvmap.h
│ │ │ │ ├── ImfExport.h
│ │ │ │ ├── ImfFastHuf.cpp
│ │ │ │ ├── ImfFastHuf.h
│ │ │ │ ├── ImfFloatAttribute.cpp
│ │ │ │ ├── ImfFloatAttribute.h
│ │ │ │ ├── ImfFloatVectorAttribute.cpp
│ │ │ │ ├── ImfFloatVectorAttribute.h
│ │ │ │ ├── ImfForward.h
│ │ │ │ ├── ImfFrameBuffer.cpp
│ │ │ │ ├── ImfFrameBuffer.h
│ │ │ │ ├── ImfFramesPerSecond.cpp
│ │ │ │ ├── ImfFramesPerSecond.h
│ │ │ │ ├── ImfGenericInputFile.cpp
│ │ │ │ ├── ImfGenericInputFile.h
│ │ │ │ ├── ImfGenericOutputFile.cpp
│ │ │ │ ├── ImfGenericOutputFile.h
│ │ │ │ ├── ImfHeader.cpp
│ │ │ │ ├── ImfHeader.h
│ │ │ │ ├── ImfHuf.cpp
│ │ │ │ ├── ImfHuf.h
│ │ │ │ ├── ImfInputFile.cpp
│ │ │ │ ├── ImfInputFile.h
│ │ │ │ ├── ImfInputPart.cpp
│ │ │ │ ├── ImfInputPartData.cpp
│ │ │ │ ├── ImfInputPartData.h
│ │ │ │ ├── ImfInputPart.h
│ │ │ │ ├── ImfInputStreamMutex.h
│ │ │ │ ├── ImfInt64.h
│ │ │ │ ├── ImfIntAttribute.cpp
│ │ │ │ ├── ImfIntAttribute.h
│ │ │ │ ├── ImfIO.cpp
│ │ │ │ ├── ImfIO.h
│ │ │ │ ├── ImfKeyCodeAttribute.cpp
│ │ │ │ ├── ImfKeyCodeAttribute.h
│ │ │ │ ├── ImfKeyCode.cpp
│ │ │ │ ├── ImfKeyCode.h
│ │ │ │ ├── ImfLineOrderAttribute.cpp
│ │ │ │ ├── ImfLineOrderAttribute.h
│ │ │ │ ├── ImfLineOrder.h
│ │ │ │ ├── ImfLut.cpp
│ │ │ │ ├── ImfLut.h
│ │ │ │ ├── ImfMatrixAttribute.cpp
│ │ │ │ ├── ImfMatrixAttribute.h
│ │ │ │ ├── ImfMisc.cpp
│ │ │ │ ├── ImfMisc.h
│ │ │ │ ├── ImfMultiPartInputFile.cpp
│ │ │ │ ├── ImfMultiPartInputFile.h
│ │ │ │ ├── ImfMultiPartOutputFile.cpp
│ │ │ │ ├── ImfMultiPartOutputFile.h
│ │ │ │ ├── ImfMultiView.cpp
│ │ │ │ ├── ImfMultiView.h
│ │ │ │ ├── ImfName.h
│ │ │ │ ├── ImfNamespace.h
│ │ │ │ ├── ImfOpaqueAttribute.cpp
│ │ │ │ ├── ImfOpaqueAttribute.h
│ │ │ │ ├── ImfOptimizedPixelReading.h
│ │ │ │ ├── ImfOutputFile.cpp
│ │ │ │ ├── ImfOutputFile.h
│ │ │ │ ├── ImfOutputPart.cpp
│ │ │ │ ├── ImfOutputPartData.cpp
│ │ │ │ ├── ImfOutputPartData.h
│ │ │ │ ├── ImfOutputPart.h
│ │ │ │ ├── ImfOutputStreamMutex.h
│ │ │ │ ├── ImfPartHelper.h
│ │ │ │ ├── ImfPartType.cpp
│ │ │ │ ├── ImfPartType.h
│ │ │ │ ├── ImfPixelType.h
│ │ │ │ ├── ImfPizCompressor.cpp
│ │ │ │ ├── ImfPizCompressor.h
│ │ │ │ ├── ImfPreviewImageAttribute.cpp
│ │ │ │ ├── ImfPreviewImageAttribute.h
│ │ │ │ ├── ImfPreviewImage.cpp
│ │ │ │ ├── ImfPreviewImage.h
│ │ │ │ ├── ImfPxr24Compressor.cpp
│ │ │ │ ├── ImfPxr24Compressor.h
│ │ │ │ ├── ImfRationalAttribute.cpp
│ │ │ │ ├── ImfRationalAttribute.h
│ │ │ │ ├── ImfRational.cpp
│ │ │ │ ├── ImfRational.h
│ │ │ │ ├── ImfRgbaFile.cpp
│ │ │ │ ├── ImfRgbaFile.h
│ │ │ │ ├── ImfRgba.h
│ │ │ │ ├── ImfRgbaYca.cpp
│ │ │ │ ├── ImfRgbaYca.h
│ │ │ │ ├── ImfRleCompressor.cpp
│ │ │ │ ├── ImfRleCompressor.h
│ │ │ │ ├── ImfRle.cpp
│ │ │ │ ├── ImfRle.h
│ │ │ │ ├── ImfScanLineInputFile.cpp
│ │ │ │ ├── ImfScanLineInputFile.h
│ │ │ │ ├── ImfSimd.h
│ │ │ │ ├── ImfStandardAttributes.cpp
│ │ │ │ ├── ImfStandardAttributes.h
│ │ │ │ ├── ImfStdIO.cpp
│ │ │ │ ├── ImfStdIO.h
│ │ │ │ ├── ImfStringAttribute.cpp
│ │ │ │ ├── ImfStringAttribute.h
│ │ │ │ ├── ImfStringVectorAttribute.cpp
│ │ │ │ ├── ImfStringVectorAttribute.h
│ │ │ │ ├── ImfSystemSpecific.cpp
│ │ │ │ ├── ImfSystemSpecific.h
│ │ │ │ ├── ImfTestFile.cpp
│ │ │ │ ├── ImfTestFile.h
│ │ │ │ ├── ImfThreading.cpp
│ │ │ │ ├── ImfThreading.h
│ │ │ │ ├── ImfTileDescriptionAttribute.cpp
│ │ │ │ ├── ImfTileDescriptionAttribute.h
│ │ │ │ ├── ImfTileDescription.h
│ │ │ │ ├── ImfTiledInputFile.cpp
│ │ │ │ ├── ImfTiledInputFile.h
│ │ │ │ ├── ImfTiledInputPart.cpp
│ │ │ │ ├── ImfTiledInputPart.h
│ │ │ │ ├── ImfTiledMisc.cpp
│ │ │ │ ├── ImfTiledMisc.h
│ │ │ │ ├── ImfTiledOutputFile.cpp
│ │ │ │ ├── ImfTiledOutputFile.h
│ │ │ │ ├── ImfTiledOutputPart.cpp
│ │ │ │ ├── ImfTiledOutputPart.h
│ │ │ │ ├── ImfTiledRgbaFile.cpp
│ │ │ │ ├── ImfTiledRgbaFile.h
│ │ │ │ ├── ImfTileOffsets.cpp
│ │ │ │ ├── ImfTileOffsets.h
│ │ │ │ ├── ImfTimeCodeAttribute.cpp
│ │ │ │ ├── ImfTimeCodeAttribute.h
│ │ │ │ ├── ImfTimeCode.cpp
│ │ │ │ ├── ImfTimeCode.h
│ │ │ │ ├── ImfVecAttribute.cpp
│ │ │ │ ├── ImfVecAttribute.h
│ │ │ │ ├── ImfVersion.cpp
│ │ │ │ ├── ImfVersion.h
│ │ │ │ ├── ImfWav.cpp
│ │ │ │ ├── ImfWav.h
│ │ │ │ ├── ImfXdr.h
│ │ │ │ ├── ImfZipCompressor.cpp
│ │ │ │ ├── ImfZipCompressor.h
│ │ │ │ ├── ImfZip.cpp
│ │ │ │ └── ImfZip.h
│ │ │ ├── IlmThread
│ │ │ │ ├── IlmThread.cpp
│ │ │ │ ├── IlmThreadExport.h
│ │ │ │ ├── IlmThreadForward.h
│ │ │ │ ├── IlmThread.h
│ │ │ │ ├── IlmThreadMutex.cpp
│ │ │ │ ├── IlmThreadMutex.h
│ │ │ │ ├── IlmThreadMutexPosix.cpp
│ │ │ │ ├── IlmThreadMutexWin32.cpp
│ │ │ │ ├── IlmThreadNamespace.h
│ │ │ │ ├── IlmThreadPool.cpp
│ │ │ │ ├── IlmThreadPool.h
│ │ │ │ ├── IlmThreadPosix.cpp
│ │ │ │ ├── IlmThreadSemaphore.cpp
│ │ │ │ ├── IlmThreadSemaphore.h
│ │ │ │ ├── IlmThreadSemaphorePosixCompat.cpp
│ │ │ │ ├── IlmThreadSemaphorePosix.cpp
│ │ │ │ ├── IlmThreadSemaphoreWin32.cpp
│ │ │ │ └── IlmThreadWin32.cpp
│ │ │ ├── Imath
│ │ │ │ ├── ImathBoxAlgo.h
│ │ │ │ ├── ImathBox.cpp
│ │ │ │ ├── ImathBox.h
│ │ │ │ ├── ImathColorAlgo.cpp
│ │ │ │ ├── ImathColorAlgo.h
│ │ │ │ ├── ImathColor.h
│ │ │ │ ├── ImathEuler.h
│ │ │ │ ├── ImathExc.h
│ │ │ │ ├── ImathExport.h
│ │ │ │ ├── ImathForward.h
│ │ │ │ ├── ImathFrame.h
│ │ │ │ ├── ImathFrustum.h
│ │ │ │ ├── ImathFrustumTest.h
│ │ │ │ ├── ImathFun.cpp
│ │ │ │ ├── ImathFun.h
│ │ │ │ ├── ImathGL.h
│ │ │ │ ├── ImathGLU.h
│ │ │ │ ├── ImathHalfLimits.h
│ │ │ │ ├── ImathInt64.h
│ │ │ │ ├── ImathInterval.h
│ │ │ │ ├── ImathLimits.h
│ │ │ │ ├── ImathLineAlgo.h
│ │ │ │ ├── ImathLine.h
│ │ │ │ ├── ImathMath.h
│ │ │ │ ├── ImathMatrixAlgo.cpp
│ │ │ │ ├── ImathMatrixAlgo.h
│ │ │ │ ├── ImathMatrix.h
│ │ │ │ ├── ImathNamespace.h
│ │ │ │ ├── ImathPlane.h
│ │ │ │ ├── ImathPlatform.h
│ │ │ │ ├── ImathQuat.h
│ │ │ │ ├── ImathRandom.cpp
│ │ │ │ ├── ImathRandom.h
│ │ │ │ ├── ImathRoots.h
│ │ │ │ ├── ImathShear.cpp
│ │ │ │ ├── ImathShear.h
│ │ │ │ ├── ImathSphere.h
│ │ │ │ ├── ImathVecAlgo.h
│ │ │ │ ├── ImathVec.cpp
│ │ │ │ └── ImathVec.h
│ │ │ ├── OpenEXR.2013.vcxproj
│ │ │ ├── OpenEXR.2013.vcxproj.filters
│ │ │ ├── OpenEXR.2017.vcxproj
│ │ │ ├── OpenEXR.2017.vcxproj.filters
│ │ │ └── OpenEXRConfig.h
│ │ ├── Plugin.h
│ │ ├── Quantizers.h
│ │ ├── ToneMapping.h
│ │ ├── Utilities.h
│ │ └── ZLib
│ │ ├── adler32.c
│ │ ├── ChangeLog
│ │ ├── compress.c
│ │ ├── configure
│ │ ├── crc32.c
│ │ ├── crc32.h
│ │ ├── deflate.c
│ │ ├── deflate.h
│ │ ├── FAQ
│ │ ├── gzclose.c
│ │ ├── gzguts.h
│ │ ├── gzlib.c
│ │ ├── gzread.c
│ │ ├── gzwrite.c
│ │ ├── INDEX
│ │ ├── infback.c
│ │ ├── inffast.c
│ │ ├── inffast.h
│ │ ├── inffixed.h
│ │ ├── inflate.c
│ │ ├── inflate.h
│ │ ├── inftrees.c
│ │ ├── inftrees.h
│ │ ├── Makefile
│ │ ├── Makefile.in
│ │ ├── README
│ │ ├── trees.c
│ │ ├── trees.h
│ │ ├── uncompr.c
│ │ ├── zconf.h
│ │ ├── zconf.h.in
│ │ ├── ZLib.2013.vcxproj
│ │ ├── ZLib.2013.vcxproj.filters
│ │ ├── ZLib.2017.vcxproj
│ │ ├── ZLib.2017.vcxproj.filters
│ │ ├── zlib.3
│ │ ├── zlib.h
│ │ ├── zutil.c
│ │ └── zutil.h
│ ├── TestAPI
│ │ ├── exif.jpg
│ │ ├── exif.jxr
│ │ ├── MainTestSuite.cpp
│ │ ├── Makefile
│ │ ├── sample.png
│ │ ├── Test.2013.sln
│ │ ├── Test.2013.vcxproj
│ │ ├── Test.2017.sln
│ │ ├── Test.2017.vcxproj
│ │ ├── testChannels.cpp
│ │ ├── testHeaderOnly.cpp
│ │ ├── testImageType.cpp
│ │ ├── testJPEG.cpp
│ │ ├── testMemIO.cpp
│ │ ├── testMPage.cpp
│ │ ├── testMPageMemory.cpp
│ │ ├── testMPageStream.cpp
│ │ ├── testPlugins.cpp
│ │ ├── TestSuite.h
│ │ ├── testThumbnail.cpp
│ │ ├── testTools.cpp
│ │ └── testWrappedBuffer.cpp
│ ├── Whatsnew.txt
│ └── Wrapper
│ ├── Delphi
│ │ ├── _clean.bat
│ │ ├── demo
│ │ │ ├── ImagePreview
│ │ │ │ ├── ImagePreview.dpr
│ │ │ │ ├── ImagePreview.res
│ │ │ │ ├── MainFrm.dfm
│ │ │ │ ├── MainFrm.pas
│ │ │ │ ├── Readme.txt
│ │ │ │ └── Tiger.jpg
│ │ │ ├── MultiBitmap
│ │ │ │ ├── mbMainForm.dfm
│ │ │ │ ├── mbMainForm.pas
│ │ │ │ ├── MultiBitmap.dpr
│ │ │ │ ├── MultiBitmap.res
│ │ │ │ └── MultiBitmap.stat
│ │ │ ├── TargaUnit
│ │ │ │ ├── Readme.txt
│ │ │ │ └── TargaImage.pas
│ │ │ └── WinBitmap
│ │ │ ├── MainDemo.dpr
│ │ │ ├── MainDemo.res
│ │ │ ├── MainForm.dfm
│ │ │ └── MainForm.pas
│ │ ├── license.txt
│ │ ├── src
│ │ │ ├── FreeBitmap.pas
│ │ │ ├── FreeImage.pas
│ │ │ ├── FreeUtils.pas
│ │ │ └── Version.inc
│ │ └── WhatsNew_Delphi.txt
│ ├── FreeImage.NET
│ │ ├── cpp
│ │ │ └── FreeImageIO
│ │ │ ├── app.ico
│ │ │ ├── app.rc
│ │ │ ├── AssemblyInfo.cpp
│ │ │ ├── FreeImageIO.Net.cpp
│ │ │ ├── FreeImageIO.Net.h
│ │ │ ├── FreeImageIO.Net.vcproj
│ │ │ ├── FreeImageIO.sln
│ │ │ ├── ReadMe.txt
│ │ │ ├── resource.h
│ │ │ ├── Stdafx.cpp
│ │ │ └── Stdafx.h
│ │ └── cs
│ │ ├── Bin
│ │ │ └── delete.me
│ │ ├── clean.bat
│ │ ├── Content.txt
│ │ ├── Doc
│ │ │ ├── 3.11.0
│ │ │ │ └── FreeImage.NET.shfbproj
│ │ │ ├── 3.12.0
│ │ │ │ └── FreeImage.NET.shfbproj
│ │ │ ├── 3.13.0
│ │ │ │ └── FreeImage.NET.shfbproj
│ │ │ ├── FreeImage.NET.shfbproj
│ │ │ └── SHFB.txt
│ │ ├── FreeImage.NET.nunit
│ │ ├── FreeImage.NET.sln
│ │ ├── Library
│ │ │ ├── build.bat
│ │ │ ├── Classes
│ │ │ │ ├── FreeImageBitmap.cs
│ │ │ │ ├── FreeImageEngine.cs
│ │ │ │ ├── FreeImagePlugin.cs
│ │ │ │ ├── FreeImageStreamIO.cs
│ │ │ │ ├── GifInformation.cs
│ │ │ │ ├── ImageMetadata.cs
│ │ │ │ ├── LocalPlugin.cs
│ │ │ │ ├── MemoryArray.cs
│ │ │ │ ├── MetadataModel.cs
│ │ │ │ ├── MetadataModels.cs
│ │ │ │ ├── MetadataTag.cs
│ │ │ │ ├── Palette.cs
│ │ │ │ ├── PluginRepository.cs
│ │ │ │ ├── Scanline.cs
│ │ │ │ └── StreamWrapper.cs
│ │ │ ├── Delegates.cs
│ │ │ ├── Enumerations
│ │ │ │ ├── DisposalMethodType.cs
│ │ │ │ ├── FREE_IMAGE_COLOR_CHANNEL.cs
│ │ │ │ ├── FREE_IMAGE_COLOR_DEPTH.cs
│ │ │ │ ├── FREE_IMAGE_COLOR_OPTIONS.cs
│ │ │ │ ├── FREE_IMAGE_COLOR_TYPE.cs
│ │ │ │ ├── FREE_IMAGE_COMPARE_FLAGS.cs
│ │ │ │ ├── FREE_IMAGE_DITHER.cs
│ │ │ │ ├── FREE_IMAGE_FILTER.cs
│ │ │ │ ├── FREE_IMAGE_FORMAT.cs
│ │ │ │ ├── FREE_IMAGE_JPEG_OPERATION.cs
│ │ │ │ ├── FREE_IMAGE_LOAD_FLAGS.cs
│ │ │ │ ├── FREE_IMAGE_MDMODEL.cs
│ │ │ │ ├── FREE_IMAGE_MDTYPE.cs
│ │ │ │ ├── FREE_IMAGE_METADATA_COPY.cs
│ │ │ │ ├── FREE_IMAGE_QUANTIZE.cs
│ │ │ │ ├── FREE_IMAGE_SAVE_FLAGS.cs
│ │ │ │ ├── FREE_IMAGE_TMO.cs
│ │ │ │ ├── FREE_IMAGE_TYPE.cs
│ │ │ │ ├── ICC_FLAGS.cs
│ │ │ │ └── MD_SEARCH_FLAGS.cs
│ │ │ ├── FreeImageStaticImports.cs
│ │ │ ├── FreeImageWrapper.cs
│ │ │ ├── Library.2005.csproj
│ │ │ ├── Library.csproj
│ │ │ ├── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ └── Structs
│ │ │ ├── BITMAP.cs
│ │ │ ├── BITMAPINFO.cs
│ │ │ ├── BITMAPINFOHEADER.cs
│ │ │ ├── FI16RGB555.cs
│ │ │ ├── FI16RGB565.cs
│ │ │ ├── FI1BIT.cs
│ │ │ ├── FI4BIT.cs
│ │ │ ├── FIBITMAP.cs
│ │ │ ├── FICOMPLEX.cs
│ │ │ ├── fi_handle.cs
│ │ │ ├── FIICCPROFILE.cs
│ │ │ ├── FIMEMORY.cs
│ │ │ ├── FIMETADATA.cs
│ │ │ ├── FIMULTIBITMAP.cs
│ │ │ ├── FIRational.cs
│ │ │ ├── FIRGB16.cs
│ │ │ ├── FIRGBA16.cs
│ │ │ ├── FIRGBAF.cs
│ │ │ ├── FIRGBF.cs
│ │ │ ├── FITAG.cs
│ │ │ ├── FIURational.cs
│ │ │ ├── FreeImageIO.cs
│ │ │ ├── Plugin.cs
│ │ │ ├── RGBQUAD.cs
│ │ │ └── RGBTRIPLE.cs
│ │ ├── Samples
│ │ │ ├── Sample 01 - Loading and saving
│ │ │ │ ├── Program.cs
│ │ │ │ ├── Properties
│ │ │ │ │ └── AssemblyInfo.cs
│ │ │ │ ├── Sample 01 - Loading and saving.2005.csproj
│ │ │ │ ├── Sample 01 - Loading and saving.csproj
│ │ │ │ └── Sample.jpg
│ │ │ ├── Sample 02 - Multipaged bitmaps
│ │ │ │ ├── multipaged.tif
│ │ │ │ ├── Program.cs
│ │ │ │ ├── Properties
│ │ │ │ │ └── AssemblyInfo.cs
│ │ │ │ ├── Sample 02 - Multipaged bitmaps.2005.csproj
│ │ │ │ └── Sample 02 - Multipaged bitmaps.csproj
│ │ │ ├── Sample 03 - Allocating
│ │ │ │ ├── Program.cs
│ │ │ │ ├── Properties
│ │ │ │ │ └── AssemblyInfo.cs
│ │ │ │ ├── Sample 03 - Allocating.2005.csproj
│ │ │ │ └── Sample 03 - Allocating.csproj
│ │ │ ├── Sample 04 - Getting bitmap informations
│ │ │ │ ├── MainForm.cs
│ │ │ │ ├── MainForm.Designer.cs
│ │ │ │ ├── MainForm.resx
│ │ │ │ ├── Properties
│ │ │ │ │ └── AssemblyInfo.cs
│ │ │ │ ├── Sample 04 - Getting bitmap informations.2005.csproj
│ │ │ │ └── Sample 04 - Getting bitmap informations.csproj
│ │ │ ├── Sample 05 - Working with pixels
│ │ │ │ ├── Program.cs
│ │ │ │ ├── Properties
│ │ │ │ │ └── AssemblyInfo.cs
│ │ │ │ ├── Sample 05 - Working with pixels.2005.csproj
│ │ │ │ ├── Sample 05 - Working with pixels.csproj
│ │ │ │ ├── Sample.jpg
│ │ │ │ └── Sample.tif
│ │ │ ├── Sample 06 - Converting
│ │ │ │ ├── MainForm.cs
│ │ │ │ ├── MainForm.Designer.cs
│ │ │ │ ├── MainForm.resx
│ │ │ │ ├── Properties
│ │ │ │ │ └── AssemblyInfo.cs
│ │ │ │ ├── Sample 06 - Converting.2005.csproj
│ │ │ │ ├── Sample 06 - Converting.csproj
│ │ │ │ └── Sample.jpg
│ │ │ ├── Sample 07 - ICC Profiles
│ │ │ │ ├── Program.cs
│ │ │ │ ├── Properties
│ │ │ │ │ └── AssemblyInfo.cs
│ │ │ │ ├── Sample 07 - ICC Profiles.2005.csproj
│ │ │ │ ├── Sample 07 - ICC Profiles.csproj
│ │ │ │ └── Sample.jpg
│ │ │ ├── Sample 08 - Creating a plugin
│ │ │ │ ├── Properties
│ │ │ │ │ └── AssemblyInfo.cs
│ │ │ │ ├── Sample 08 - Creating a plugin.2005.csproj
│ │ │ │ ├── Sample 08 - Creating a plugin.csproj
│ │ │ │ ├── SampleForm.cs
│ │ │ │ ├── SampleForm.Designer.cs
│ │ │ │ ├── SampleForm.resx
│ │ │ │ ├── Sample.jpg
│ │ │ │ └── SerializationPlugin.cs
│ │ │ ├── Sample 09 - Working with streams
│ │ │ │ ├── Properties
│ │ │ │ │ └── AssemblyInfo.cs
│ │ │ │ ├── Sample 09 - Working with streams.2005.csproj
│ │ │ │ ├── Sample 09 - Working with streams.csproj
│ │ │ │ ├── SampleForm.cs
│ │ │ │ ├── SampleForm.Designer.cs
│ │ │ │ └── SampleForm.resx
│ │ │ ├── Sample 10 - Metadata
│ │ │ │ ├── MainForm.cs
│ │ │ │ ├── MainForm.Designer.cs
│ │ │ │ ├── MainForm.resx
│ │ │ │ ├── Properties
│ │ │ │ │ └── AssemblyInfo.cs
│ │ │ │ ├── Sample 10 - Metadata.2005.csproj
│ │ │ │ └── Sample 10 - Metadata.csproj
│ │ │ └── Sample 11 - Using the FreeImageBitmap class
│ │ │ ├── MainForm.cs
│ │ │ ├── MainForm.Designer.cs
│ │ │ ├── MainForm.resx
│ │ │ ├── MetaDataFrame.cs
│ │ │ ├── MetaDataFrame.Designer.cs
│ │ │ ├── MetaDataFrame.resx
│ │ │ ├── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Sample 11 - Using the FreeImageBitmap class.2005.csproj
│ │ │ └── Sample 11 - Using the FreeImageBitmap class.csproj
│ │ ├── SourceFileMerger
│ │ │ ├── FreeImage.cs.template
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── SourceFileMerger.2005.csproj
│ │ │ └── SourceFileMerger.csproj
│ │ ├── UnitTest
│ │ │ ├── FreeImage.cs
│ │ │ ├── ImageManager.cs
│ │ │ ├── NUnit.txt
│ │ │ ├── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── UnitTest.2005.csproj
│ │ │ ├── UnitTest.cs
│ │ │ └── UnitTest.csproj
│ │ └── Whats_New.NET.txt
│ ├── FreeImagePlus
│ │ ├── clean.bat
│ │ ├── dist
│ │ │ └── delete.me
│ │ ├── doc
│ │ │ ├── footer.html
│ │ │ ├── freeimagedoc.jpg
│ │ │ ├── FreeImagePlus.dox
│ │ │ ├── freeimage.png
│ │ │ └── index.html
│ │ ├── FreeImagePlus.2013.sln
│ │ ├── FreeImagePlus.2013.vcxproj
│ │ ├── FreeImagePlus.2013.vcxproj.filters
│ │ ├── FreeImagePlus.2017.sln
│ │ ├── FreeImagePlus.2017.vcxproj
│ │ ├── FreeImagePlus.2017.vcxproj.filters
│ │ ├── FreeImagePlus.h
│ │ ├── FreeImagePlus.rc
│ │ ├── src
│ │ │ ├── fipImage.cpp
│ │ │ ├── fipMemoryIO.cpp
│ │ │ ├── fipMetadataFind.cpp
│ │ │ ├── fipMultiPage.cpp
│ │ │ ├── fipTag.cpp
│ │ │ ├── fipWinImage.cpp
│ │ │ └── FreeImagePlus.cpp
│ │ ├── test
│ │ │ ├── fipTest.2013.sln
│ │ │ ├── fipTest.2013.vcxproj
│ │ │ ├── fipTest.2017.sln
│ │ │ ├── fipTest.2017.vcxproj
│ │ │ ├── fipTest.cpp
│ │ │ ├── fipTest.h
│ │ │ ├── fipTestMemIO.cpp
│ │ │ ├── fipTestMPage.cpp
│ │ │ ├── fipTestMPageMemory.cpp
│ │ │ ├── fipTestMPageStream.cpp
│ │ │ ├── test.jpg
│ │ │ └── test.tif
│ │ └── WhatsNew_FIP.txt
│ └── VB6
│ └── src
│ ├── MFreeImage.bas
│ └── WhatsNew_VB.txt
├── FreeImage3180.pdf
└── FreeImage3180Win32Win64
└── FreeImage
├── Dist
│ ├── delete.me
│ ├── x32
│ │ ├── FreeImage.dll
│ │ ├── FreeImage.h
│ │ └── FreeImage.lib
│ └── x64
│ ├── FreeImage.dll
│ ├── FreeImage.h
│ └── FreeImage.lib
├── Examples
│ ├── Generic
│ │ ├── BatchLoad.cpp
│ │ ├── CloneMultiPage.cpp
│ │ ├── CreateAlpha.cpp
│ │ ├── FIFImportExport.cpp
│ │ ├── FIIO_Mem.cpp
│ │ ├── FIIO_Mem.h
│ │ ├── LoadFromHandle.cpp
│ │ ├── LoadFromMemory-classified.cpp
│ │ ├── LoadFromMemory.cpp
│ │ └── ShowMetadata.cpp
│ ├── Linux
│ │ ├── linux-gtk.c
│ │ ├── linux-svgalib.c
│ │ └── Makefile
│ ├── OpenGL
│ │ └── TextureManager
│ │ ├── readme.txt
│ │ ├── TextureManager.cpp
│ │ └── TextureManager.h
│ └── Plugin
│ ├── PluginCradle.cpp
│ └── PluginCradle.h
├── license-fi.txt
├── license-gplv2.txt
├── license-gplv3.txt
├── README.minGW
├── Whatsnew.txt
└── Wrapper
├── Delphi
│ ├── _clean.bat
│ ├── demo
│ │ ├── ImagePreview
│ │ │ ├── ImagePreview.dpr
│ │ │ ├── ImagePreview.res
│ │ │ ├── MainFrm.dfm
│ │ │ ├── MainFrm.pas
│ │ │ ├── Readme.txt
│ │ │ └── Tiger.jpg
│ │ ├── MultiBitmap
│ │ │ ├── mbMainForm.dfm
│ │ │ ├── mbMainForm.pas
│ │ │ ├── MultiBitmap.dpr
│ │ │ ├── MultiBitmap.res
│ │ │ └── MultiBitmap.stat
│ │ ├── TargaUnit
│ │ │ ├── Readme.txt
│ │ │ └── TargaImage.pas
│ │ └── WinBitmap
│ │ ├── MainDemo.dpr
│ │ ├── MainDemo.res
│ │ ├── MainForm.dfm
│ │ └── MainForm.pas
│ ├── license.txt
│ ├── src
│ │ ├── FreeBitmap.pas
│ │ ├── FreeImage.pas
│ │ ├── FreeUtils.pas
│ │ └── Version.inc
│ └── WhatsNew_Delphi.txt
├── FreeImage.NET
│ ├── cpp
│ │ └── FreeImageIO
│ │ ├── app.ico
│ │ ├── app.rc
│ │ ├── AssemblyInfo.cpp
│ │ ├── FreeImageIO.Net.cpp
│ │ ├── FreeImageIO.Net.h
│ │ ├── FreeImageIO.Net.vcproj
│ │ ├── FreeImageIO.sln
│ │ ├── ReadMe.txt
│ │ ├── resource.h
│ │ ├── Stdafx.cpp
│ │ └── Stdafx.h
│ └── cs
│ ├── Bin
│ │ └── delete.me
│ ├── clean.bat
│ ├── Content.txt
│ ├── Doc
│ │ ├── 3.11.0
│ │ │ └── FreeImage.NET.shfbproj
│ │ ├── 3.12.0
│ │ │ └── FreeImage.NET.shfbproj
│ │ ├── 3.13.0
│ │ │ └── FreeImage.NET.shfbproj
│ │ ├── FreeImage.NET.shfbproj
│ │ └── SHFB.txt
│ ├── FreeImage.NET.nunit
│ ├── FreeImage.NET.sln
│ ├── Library
│ │ ├── build.bat
│ │ ├── Classes
│ │ │ ├── FreeImageBitmap.cs
│ │ │ ├── FreeImageEngine.cs
│ │ │ ├── FreeImagePlugin.cs
│ │ │ ├── FreeImageStreamIO.cs
│ │ │ ├── GifInformation.cs
│ │ │ ├── ImageMetadata.cs
│ │ │ ├── LocalPlugin.cs
│ │ │ ├── MemoryArray.cs
│ │ │ ├── MetadataModel.cs
│ │ │ ├── MetadataModels.cs
│ │ │ ├── MetadataTag.cs
│ │ │ ├── Palette.cs
│ │ │ ├── PluginRepository.cs
│ │ │ ├── Scanline.cs
│ │ │ └── StreamWrapper.cs
│ │ ├── Delegates.cs
│ │ ├── Enumerations
│ │ │ ├── DisposalMethodType.cs
│ │ │ ├── FREE_IMAGE_COLOR_CHANNEL.cs
│ │ │ ├── FREE_IMAGE_COLOR_DEPTH.cs
│ │ │ ├── FREE_IMAGE_COLOR_OPTIONS.cs
│ │ │ ├── FREE_IMAGE_COLOR_TYPE.cs
│ │ │ ├── FREE_IMAGE_COMPARE_FLAGS.cs
│ │ │ ├── FREE_IMAGE_DITHER.cs
│ │ │ ├── FREE_IMAGE_FILTER.cs
│ │ │ ├── FREE_IMAGE_FORMAT.cs
│ │ │ ├── FREE_IMAGE_JPEG_OPERATION.cs
│ │ │ ├── FREE_IMAGE_LOAD_FLAGS.cs
│ │ │ ├── FREE_IMAGE_MDMODEL.cs
│ │ │ ├── FREE_IMAGE_MDTYPE.cs
│ │ │ ├── FREE_IMAGE_METADATA_COPY.cs
│ │ │ ├── FREE_IMAGE_QUANTIZE.cs
│ │ │ ├── FREE_IMAGE_SAVE_FLAGS.cs
│ │ │ ├── FREE_IMAGE_TMO.cs
│ │ │ ├── FREE_IMAGE_TYPE.cs
│ │ │ ├── ICC_FLAGS.cs
│ │ │ └── MD_SEARCH_FLAGS.cs
│ │ ├── FreeImageStaticImports.cs
│ │ ├── FreeImageWrapper.cs
│ │ ├── Library.2005.csproj
│ │ ├── Library.csproj
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ └── Structs
│ │ ├── BITMAP.cs
│ │ ├── BITMAPINFO.cs
│ │ ├── BITMAPINFOHEADER.cs
│ │ ├── FI16RGB555.cs
│ │ ├── FI16RGB565.cs
│ │ ├── FI1BIT.cs
│ │ ├── FI4BIT.cs
│ │ ├── FIBITMAP.cs
│ │ ├── FICOMPLEX.cs
│ │ ├── fi_handle.cs
│ │ ├── FIICCPROFILE.cs
│ │ ├── FIMEMORY.cs
│ │ ├── FIMETADATA.cs
│ │ ├── FIMULTIBITMAP.cs
│ │ ├── FIRational.cs
│ │ ├── FIRGB16.cs
│ │ ├── FIRGBA16.cs
│ │ ├── FIRGBAF.cs
│ │ ├── FIRGBF.cs
│ │ ├── FITAG.cs
│ │ ├── FIURational.cs
│ │ ├── FreeImageIO.cs
│ │ ├── Plugin.cs
│ │ ├── RGBQUAD.cs
│ │ └── RGBTRIPLE.cs
│ ├── Samples
│ │ ├── Sample 01 - Loading and saving
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Sample 01 - Loading and saving.2005.csproj
│ │ │ ├── Sample 01 - Loading and saving.csproj
│ │ │ └── Sample.jpg
│ │ ├── Sample 02 - Multipaged bitmaps
│ │ │ ├── multipaged.tif
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Sample 02 - Multipaged bitmaps.2005.csproj
│ │ │ └── Sample 02 - Multipaged bitmaps.csproj
│ │ ├── Sample 03 - Allocating
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Sample 03 - Allocating.2005.csproj
│ │ │ └── Sample 03 - Allocating.csproj
│ │ ├── Sample 04 - Getting bitmap informations
│ │ │ ├── MainForm.cs
│ │ │ ├── MainForm.Designer.cs
│ │ │ ├── MainForm.resx
│ │ │ ├── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Sample 04 - Getting bitmap informations.2005.csproj
│ │ │ └── Sample 04 - Getting bitmap informations.csproj
│ │ ├── Sample 05 - Working with pixels
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Sample 05 - Working with pixels.2005.csproj
│ │ │ ├── Sample 05 - Working with pixels.csproj
│ │ │ ├── Sample.jpg
│ │ │ └── Sample.tif
│ │ ├── Sample 06 - Converting
│ │ │ ├── MainForm.cs
│ │ │ ├── MainForm.Designer.cs
│ │ │ ├── MainForm.resx
│ │ │ ├── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Sample 06 - Converting.2005.csproj
│ │ │ ├── Sample 06 - Converting.csproj
│ │ │ └── Sample.jpg
│ │ ├── Sample 07 - ICC Profiles
│ │ │ ├── Program.cs
│ │ │ ├── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Sample 07 - ICC Profiles.2005.csproj
│ │ │ ├── Sample 07 - ICC Profiles.csproj
│ │ │ └── Sample.jpg
│ │ ├── Sample 08 - Creating a plugin
│ │ │ ├── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Sample 08 - Creating a plugin.2005.csproj
│ │ │ ├── Sample 08 - Creating a plugin.csproj
│ │ │ ├── SampleForm.cs
│ │ │ ├── SampleForm.Designer.cs
│ │ │ ├── SampleForm.resx
│ │ │ ├── Sample.jpg
│ │ │ └── SerializationPlugin.cs
│ │ ├── Sample 09 - Working with streams
│ │ │ ├── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Sample 09 - Working with streams.2005.csproj
│ │ │ ├── Sample 09 - Working with streams.csproj
│ │ │ ├── SampleForm.cs
│ │ │ ├── SampleForm.Designer.cs
│ │ │ └── SampleForm.resx
│ │ ├── Sample 10 - Metadata
│ │ │ ├── MainForm.cs
│ │ │ ├── MainForm.Designer.cs
│ │ │ ├── MainForm.resx
│ │ │ ├── Properties
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── Sample 10 - Metadata.2005.csproj
│ │ │ └── Sample 10 - Metadata.csproj
│ │ └── Sample 11 - Using the FreeImageBitmap class
│ │ ├── MainForm.cs
│ │ ├── MainForm.Designer.cs
│ │ ├── MainForm.resx
│ │ ├── MetaDataFrame.cs
│ │ ├── MetaDataFrame.Designer.cs
│ │ ├── MetaDataFrame.resx
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Sample 11 - Using the FreeImageBitmap class.2005.csproj
│ │ └── Sample 11 - Using the FreeImageBitmap class.csproj
│ ├── SourceFileMerger
│ │ ├── FreeImage.cs.template
│ │ ├── Program.cs
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── SourceFileMerger.2005.csproj
│ │ └── SourceFileMerger.csproj
│ ├── UnitTest
│ │ ├── FreeImage.cs
│ │ ├── ImageManager.cs
│ │ ├── NUnit.txt
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── UnitTest.2005.csproj
│ │ ├── UnitTest.cs
│ │ └── UnitTest.csproj
│ └── Whats_New.NET.txt
├── FreeImagePlus
│ ├── clean.bat
│ ├── dist
│ │ ├── delete.me
│ │ ├── x32
│ │ │ ├── FreeImagePlus.dll
│ │ │ ├── FreeImagePlus.h
│ │ │ └── FreeImagePlus.lib
│ │ └── x64
│ │ ├── FreeImagePlus.dll
│ │ ├── FreeImagePlus.h
│ │ └── FreeImagePlus.lib
│ ├── doc
│ │ ├── footer.html
│ │ ├── freeimagedoc.jpg
│ │ ├── FreeImagePlus.dox
│ │ ├── freeimage.png
│ │ └── index.html
│ ├── FreeImagePlus.2013.sln
│ ├── FreeImagePlus.2013.vcxproj
│ ├── FreeImagePlus.2013.vcxproj.filters
│ ├── FreeImagePlus.2017.sln
│ ├── FreeImagePlus.2017.vcxproj
│ ├── FreeImagePlus.2017.vcxproj.filters
│ ├── FreeImagePlus.h
│ ├── FreeImagePlus.rc
│ ├── src
│ │ ├── fipImage.cpp
│ │ ├── fipMemoryIO.cpp
│ │ ├── fipMetadataFind.cpp
│ │ ├── fipMultiPage.cpp
│ │ ├── fipTag.cpp
│ │ ├── fipWinImage.cpp
│ │ └── FreeImagePlus.cpp
│ ├── test
│ │ ├── fipTest.2013.sln
│ │ ├── fipTest.2013.vcxproj
│ │ ├── fipTest.2017.sln
│ │ ├── fipTest.2017.vcxproj
│ │ ├── fipTest.cpp
│ │ ├── fipTest.h
│ │ ├── fipTestMemIO.cpp
│ │ ├── fipTestMPage.cpp
│ │ ├── fipTestMPageMemory.cpp
│ │ ├── fipTestMPageStream.cpp
│ │ ├── test.jpg
│ │ └── test.tif
│ └── WhatsNew_FIP.txt
└── VB6
└── src
├── MFreeImage.bas
└── WhatsNew_VB.txt
179 directories, 1564 files
标签:
相关软件
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论