代码之家  ›  专栏  ›  技术社区  ›  Prabhu R

Java中有一些库来压缩PNG图像,比如PNGOUT吗?[关闭]

  •  1
  • Prabhu R  · 技术社区  · 15 年前

    在Java中有一些库来压缩PNG图像,如PNGOUT、PNGMype、OpTiPNG,这些都是用C/C++编写的吗?

    继续下面的Phil评论,我的意思是通过删除不需要的信息,和PNGOUT一样,减少Java中IMAIIO类生成的图像的文件大小。当我对由ImageIO类生成的图像运行pngout时,我可以得到大约50%的文件大小缩减(缩减大小将根据图像而变化)。因此,我想知道是否有任何工具或库可以与Java接口,以便生成IMAIO类的图像文件可以缩小它们的大小。

    2 回复  |  直到 11 年前
        1
  •  1
  •   justinhj    15 年前

    您可以调用Java中的一个可执行文件来完成这项工作,或者您可以使用SWIG封装该库并从Java调用它。

        2
  •  0
  •   lothar    15 年前

    JMagick 提供面向对象的Java接口 ImageMagick .

    ImageMagick_是用于创建、编辑和合成位图图像的软件套件。它可以以多种格式(超过100种)读取、转换和写入图像,包括dpx、exr、gif、jpeg、jpeg-2000、pdf、photocd、png、postscript、svg和tiff。使用ImageMagick翻译、翻转、镜像、旋转、缩放、剪切和转换图像,调整图像颜色,应用各种特殊效果,或绘制文本、线条、多边形、椭圆和B_)zier曲线。

    推荐文章