锁定老帖子 主题:使用ImageMagick为你的网站减重
该帖已经被评为良好帖
|
|
---|---|
作者 | 正文 |
发表时间:2010-03-27
imagemagick是*nix上的killer app啊。。
|
|
返回顶楼 | |
发表时间:2010-03-27
这个东西, 对于使用命令行还是不错的。 但是如果使用C++/jni 接口的时候要十分小心。 由于存在严重的内存泄露, 线程安全问题和CRASH的问题, 以及开发部署的方便性。 我们已经在JAVA应用中放弃了IMAGEMAGTIC的使用。 JAI/IMAGEIO 是JAVA提供的处理工具, 是个不错的东西。 对于大部分情况都能处理。
|
|
返回顶楼 | |
发表时间:2010-03-29
sdh5724 写道 这个东西, 对于使用命令行还是不错的。 但是如果使用C++/jni 接口的时候要十分小心。 由于存在严重的内存泄露, 线程安全问题和CRASH的问题, 以及开发部署的方便性。 我们已经在JAVA应用中放弃了IMAGEMAGTIC的使用。 JAI/IMAGEIO 是JAVA提供的处理工具, 是个不错的东西。 对于大部分情况都能处理。
拿其他语言写个服务,监听一个端口,然后这个东西专门掉imagemagick。 这是我经常避免线程安全问题的方法。 |
|
返回顶楼 | |
发表时间:2010-03-29
恩,但是有时候图片对一个网站很重要,不能够缩减图片像素,免得用户体验不好
|
|
返回顶楼 | |
发表时间:2010-03-31
用Imagemagick在图片上写中文好像支持不是很好
如果写一串中文是没有问题的,但是如果这个字符串是中文+数字或者字母组成的,如“中文123”那么就会乱码。。。 |
|
返回顶楼 | |
发表时间:2010-04-08
在高访问量的情况下,特别在图片压缩中,imagemagic会占用很多的内存,甚至使jvm直接crash掉,我们现在就在为这个问题头痛
|
|
返回顶楼 | |
发表时间:2010-04-10
pclfs1983 写道 在高访问量的情况下,特别在图片压缩中,imagemagic会占用很多的内存,甚至使jvm直接crash掉,我们现在就在为这个问题头痛
我们明确知道, 现在他有内存泄露。 因此, 不用了。 JAI 也很牛, 虽然编码上困难点, 当然, 要把SUN自己的动态库装上, 才有好的性能。 我们现在一直这么做。 |
|
返回顶楼 | |
发表时间:2010-04-23
kamama 写道 用Imagemagick在图片上写中文好像支持不是很好
如果写一串中文是没有问题的,但是如果这个字符串是中文+数字或者字母组成的,如“中文123”那么就会乱码。。。 指定字体 "-font ***.ttf" 就不是乱码了 |
|
返回顶楼 | |