FreeImage

article/2025/10/12 18:58:09

freeimage.lib下载地址:

http://freeimage.sourceforge.net/

FreeImage is an Open Source library project for developers who would like to support popular graphics image formats like PNG, BMP, JPEG, TIFF and others as needed by today's multimedia applications. FreeImage is easy to use, fast, multithreading safe, compatible with all 32-bit or 64-bit versions of Windows, and cross-platform (works both with Linux and Mac OS X).

 

http://freeimage.sourceforge.net/download.html

 

 Distributions

Note: The FreeImage distributions are compressed with 7-zip. If you don't own 7-zip, you can grab your own copy from http://www.7-zip.org. Linux users can use unzip to uncompress this distribution.

 

 FreeImage Plugins

JBIG reading / writing

Read and write IBM JBIG files using FreeImage.

 

Note: if you intend to use this plugin commercially you need to purchase a license for it. This is required because JBIG is a patented format.

 

More information is available on http://www.ibm.com and http://www.jpeg.org.


See also http://www.cl.cam.ac.uk/~mgk25/jbigkit/patents.html

PluginJBIG Source 3.2.0

Source distribution

Source distribution includes source for FreeImage, C++, C#, Delphi and VB6 wrappers, examples and the internally used libraries LibTIFF, LibJPEG, LibPNG, ZLib, OpenEXR, OpenJPEG, LibRaw, LibJXR and LibWebP.

 

Download FreeImage 3.18.0

 

FreeImage DLL

Binary distribution includes DLL, linkage LIB, header file, C++, C#, Delphi and VB6 wrappers, and examples.

 

Download FreeImage 3.18.0 [WIN32/WIN64]

 

FreeImage Documentation

The documentation covers release 3.18.0 of the library.

 

Download FreeImage3180.pdf

 

FreeImage.Net C# distribution

This wrapper is no longer maintained

This wrapper was built up using C# and covers all features of FreeImage plus easy interaction with the .NET framework including .NET bitmaps, .NET colors and .NET streams. The wrapper comes with a couple of sample projects included as well as a Visual Studio like Microsoft Compiled HTML Help File.

 

FreeImage.Net Online HTML Help

 

Disclaimer

 

LibJPEG 9c

http://www.ijg.org/

This software is copyright © 1994-2013, Thomas G. Lane, Guido Vollbeding. All Rights Reserved.

 

LibPNG 1.6.35

http://www.libpng.org/

This software is copyright © 1998-2015 Glenn Randers-Pehrson. All Rights Reserved.

 

LibTIFF 4.0.9

http://www.simplesystems.org/libtiff/

Copyright © 1988-1997 Sam Leffler
Copyright © 1991-1997 Silicon Graphics, Inc.

 

OpenEXR 2.2.1

http://www.openexr.com

This software is copyright © 2007 Lucas Digital Ltd. LLC.

 

OpenJPEG 2.1.0

http://code.google.com/p/openjpeg/

This software is copyright © 2002-2014, Communications and Remote Sensing Laboratory, Universite catholique de Louvain (UCL), Belgium

 

ZLib 1.2.11

http://www.zlib.net

This software is copyright © 1995-2017 Jean-loup Gailly and Mark Adler.

 

LibRaw 0.19

http://www.libraw.org

This software is copyright © 2008-2018 LibRaw LLC.

 

LibJXR 1.1

https://jxrlib.codeplex.com

This software is copyright © 2013 Microsoft Corp.

 

LibWebP 1.0.0

https://developers.google.com/speed/webp/

This software is copyright © 2010, Google Inc. All rights reserved.

 

THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND, EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.

 

IN NO EVENT SHALL THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR BE LIABLE FOR ANY SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.

 

Permission to use, copy and distribute this software and its documentation for any purpose is hereby granted without fee, provided that the above copyright notices and this permission notice appear in all copies of the software and related documentation.

 


http://chatgpt.dhexx.cn/article/LW4gqU9r.shtml

相关文章

FreeImage库的配置及部分使用(windows)

1、首先下载FreeImage库,http://freeimage.sourceforge.net/download.html,下载如下 2、解压后,如下图所示: 打开2013sln,编译FreeImageLib这个项目(设为启动项),根据debug/release版…

void *的使用

void * 为 “不确定类型指针”。 void *不可以解引用 (1)void *可以接受任何类型的赋值: 任何类型的指针都可以直接赋值给void *型指针,无需进行强制类型转换,相当于void *包含了其他类型的指针。 (2&a…

C语言中void的高级应用

C语言中void的高级应用 C语言中的void关键字,void 表示为“无”、“空”、“没有”的意思。所以void是不能用来定义变量的,因为变量是需要固定的空间的 //定时时,编译不通过 void ch a; void a 10;一、void的常用场景 1.1 函数的参数 v…

【C语言】void 和 void* 类型

一. void 类型 1. 为何不能定义 void 类型的变量 为什么不能定义 void 类型的变量?因为它是空类型,不能够为变量提供空间吗? 定义变量的本质是开辟空间,我们用 sizeof 来计算 void 类型的大小: 在vs2017下&#xf…

函数类型——void(无类型函数)

void属于函数类型中的无类型函数之对应的还有实型(float,double),整型(int),布尔型(bool)和字符型(char)。 在介绍void之前先介绍“返回值”: 就…

C语言中的void*是什么?

目录 1.void *是什么2.void*的解引用3.void*类型的应用场景 1.void *是什么 我们之前学过许多类型的指针变量,如整形指针,字符指针,甚至数组指针,函数指针等。 int a 10; int *pa &a;//整形指针pa接受一个整形变量a的地址…

C语言中的void类型函数

最重要的一点是void类型函数里不能出现return语句 ,因为与常见的int double float char等数据类型不同,void是一个空类型,也就是说函数没有返回值,所以也不给主函数提供(或返回)任何信息 一般声明变量时不…

【C语言】如何理解【void(*)(void)】

1.理解【void(*)(void)】 引用阅读 如何理解【void(*)(void)】 void(*)(void) --表示一个返回值为void,没有参数的函数指针 (void(*)(void))--表示【将func这个函数强转成返回值为void,没有参数的函数】的类型转换 测试sizeof(void(*)(void)) #inc…

C语言中的void

文章目录 一.void概要二.void应用场景2.1void能定义变量吗?2.2void这个类型有大小吗?2.3void*能定义变量吗?2.4void*使用2.5void*能不能进行对应的指针运算?2.6void和函数返回值2.7函数void类型的参数 一.void概要 void就是空的意…

C语言 --- void的用法解析

文章目录 一、简介二、用法三、总结 一、简介 ​ void 中文翻译为"无类型",有的也叫"空类型"。常用在程序中对定义函数的参数类型、返回值、函数中指针类型进行声明。 二、用法 首先应该注意一点的是void类型是不同于其他常见类型的&#xf…

Python爬虫实现英汉互译

用requests模块实现英汉词汇简单互译 1.找到地址: 2.完成代码: import jsonimport requestsurl "https://fanyi.baidu.com/sug" headers {"User-Agent": Mozilla/5.0 (iPhone; CPU iPhone OS 13_2_3 like Mac OS X) AppleWebKit…

Python 爬虫笔记

Python 爬虫笔记 HTTP协议requests模块get() 和post()函数headers 数据解析正则表达式bs4解析-HTML语法Xpath 批量爬取百度图片selenium 毕设与图像分类相关,所以需要大量的图片数据,所以先学学爬虫爬图片。 本文作为自学笔记,仅供参考 声明&…

爬虫入门练习

目录 网络爬虫一、爬取[南阳理工OJ题目](http://www.51mxd.cn/problemset.php-page1.htm)python代码结果 二、爬取[重交新闻](http://news.cqjtu.edu.cn/xxtz.htm)python代码结果 小结 网络爬虫 简介 网络爬虫英文名叫Web Crawler戒WebSpider。是一种自动浏览网页并采集所需要…

python爬虫网络中断_python爬虫中断

广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 当redis的队列为空时,爬虫会重新爬取; 当队列不为空时,爬虫便会接着上次…

爬虫知识综合

1. Scrapy怎么设置深度爬取? 通过在settings.py中设置DEPTH_LIMIT的值可以限制爬取深度,这个深度是与start_urls中定义url的相对值。也就是相对url的深度。若定义url为http://www.domz.com/game/,DEPTH_LIMIT1那么限制爬取的只能是此url下一级的网页。深度大于设…

爬虫之异步爬虫asyncio

与异步爬虫的相见 文章目录 一、asynico是什么?二、使用步骤 1.普通用法2,在爬虫里面的用法 一、asynico是什么? 简言之,就是用这个库可以来实现异步IO 二、使用步骤 1,普通用法 1,下面我们来看一个案例&#xff1…

网络爬虫之规则

网络爬虫之规则 一.Requests库的get()方法1.1requests库的安装1.2 测试requests库的效果1.3 requests库的7个主要方法1.4 requests中的get方法1.5 Response对象的属性(牢记)1.6 理解Response的编码1.7 对以上知识的讲解运用 二.爬取网页的通用代码框架2.…

网络爬虫入门学习

文章目录 一、初识网络爬虫1.1 网络爬虫定义1.2 爬虫原理1.3 爬虫工作的过程 二、示例一2.1 需要的内置库以及第三方库2.2 具体代码2.3 结果展示: 三、示例二3.1 确定要爬取信息的位置3.2 具体代码3.3 结果展示 四、总结五、参考文献 一、初识网络爬虫 1.1 网络爬虫…

爬虫-Python编程入门

文章目录 一.爬虫1.初识网络爬虫2.网络爬虫的分类2.1 通用网络爬虫2.2 增量爬虫2.3 垂直爬虫2.4 Deep Web爬虫 3.Robots协议 二.创建anaconda虚拟环境三.爬取网站 http://www.51mxd.cn/练习题目数据并保存四.爬取网站http://news.cqjtu.edu.cn/xxtz.html中近几年的消息通知的发…

python爬虫提取人名_python爬虫—爬取英文名以及正则表达式的介绍

python爬虫—爬取英文名以及正则表达式的介绍 爬取英文名: 一. 爬虫模块详细设计 (1)整体思路 对于本次爬取英文名数据的爬虫实现,我的思路是先将A-Z所有英文名的连接爬取出来,保存在一个csv文件中;再读取csv文件当中的每个英文名链接,采用循环的方法读取每一个英文名…