资源大小: 3.22MB
发布时间: 2011-04-08
文件格式: zip
下载次数: 3
分享到:

下载地址:

下载地址1
(本站为飞网专业下载站,域名:down.cfei.net)

资源简介:

FreeImage是按GPL和FIPL发行的自由软件。目前支持26种图像格式,如bmp,jpeg,gif,png,tiff等等。可以在Windows, Linux or Mac OS X 平台上面使用。FreeImage是插件驱动型的架构。主要分为三个模块:内核,IO接口,插件管理模块。内核主要是维护FIBITMAP数据结构,这个结构保存图像的信息及数据。FIBITMAP的内部结构对于库的使用者是不可见的,它的结构是由reeImage_GetImageSize这个函数解释。IO接口是4个函数指针。FreeImage内部提供文件和内存的IO,但其IO能力不限于此,使用者可以进行扩展,比如添加网络访问功能。插件管理模块负责图像读写插件的加载、卸载和查询等管理。FreeImage内部实现了27个插件,在DLL连接时就加载了(比如,对于Jpeg的读写就是使用的IJG的库),在windows系统下面还会自动搜寻并加载./或./Plugins/下面的合法的.fip文件,其实就是插件dll文件。当然也可以通过FreeImage提供的函数进行手动加载。


飞网下载站,免费下载共享资料,内容涉及教育资源、专业资料、IT资源、娱乐生活、经济管理、办公文书、游戏资料等。