为GD图像处理库增加了BMP读功能以及封装了一个小的Jni程序

GD是什么?
做过网络相册的都知道GD是一个开源的图像处理软件,支持图像的缩放和水印文字(支持TrueTypeFont),有PHP版本的GD广泛被采用,但是使用JSP编写网络相册的则不能选择GD库了,因为目前还没有GD的java封装;当然我以前曾经使用过ImageMagick作为后台图像处理软件,他的优点是图像算法多很强,效率也比较高,且整合进了Redhat linux。但是这个软件两个缺点:
1、对付有些大的JPEG文件会死机;
2、对中文的支持不是非常的好,虽然也是支持TTF的,但是因为要使用命令行UTF8编码所以中文也有一定的难度配置。
GD在这两方面都比较方便,而且GD所依赖的库libjpeg, libpng, zlib, libttf都是跨平台的,因此扩展性不错,不过GD也有个致命的弱点,目前还不支持BMP格式文件的读写,找了很多地方也没有找到,因此我只好自己着手改进,从isee项目抓了一个BMP读写的模块,经过改编使得GD库支持BMP读,并且支持RLE压缩的BMP文件,做了一个简单的封装,目前还没有编译linux版本的测试程序。有感兴趣的可以和我联系:oeichenwei@yahoo.com

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值