Java:如何在自己压缩后编写图像
我正在用Java做一个小项目,在这个项目中,我加载了一个图像(BMP格式,使用ImageIO.read()方法),使用jpeg压缩算法,最后我想保存它(写入图像)。当我想保存图像时,方法ImageIO.write会自己进行压缩。有没有可能用我自己的压缩写压缩图像 注意:我想将其另存为jpg文件 注2:以同样的方式,我想要实现jpg解码器,并且我需要保存bmp文件(我希望它与jpg保存的情况相同)如果您查看的javadoc,您将看到,可能会使用(现有)ImageWriter。有了这一点,人们可以设置不同的选项 我不知道这和你们学校的项目有什么关系。使用现有的ImageWriter和选项可能是一种可能性 写你的图片作者,包括压缩,我不完全考虑学校水平或教育。< /P>Java:如何在自己压缩后编写图像,java,image,Java,Image,我正在用Java做一个小项目,在这个项目中,我加载了一个图像(BMP格式,使用ImageIO.read()方法),使用jpeg压缩算法,最后我想保存它(写入图像)。当我想保存图像时,方法ImageIO.write会自己进行压缩。有没有可能用我自己的压缩写压缩图像 注意:我想将其另存为jpg文件 注2:以同样的方式,我想要实现jpg解码器,并且我需要保存bmp文件(我希望它与jpg保存的情况相同)如果您查看的javadoc,您将看到,可能会使用(现有)ImageWriter。有了这一点,人们可以设
首先可以看一下。这很难,但是创建png很容易。@libik-不幸的是png很大。@RudiKershaw-是的,但是如果你需要它来做一些真实的事情,为什么不使用库来做你自己的压缩呢?如果你已经做了你需要的压缩,你能不能不把它写成普通的二进制文件?如果没有,您压缩了哪些内容,哪些部分需要额外压缩work@libik-这是我的学校项目,我必须展示我在jpeg编码/解码方面的知识,而且它是用Java编写的,因为我不喜欢C语言,也不懂C++:)这可能就是我想要的。非常感谢。