拆分和合并图像,不会损失Java中的图像质量

时间:2013-10-09 13:11:56

标签: java image merge

我希望以多个块分割图像并再次合并以创建原始图像 我使用此方法吐出图像http://kalanir.blogspot.in/2010/02/how-to-split-image-into-chunks-java.html,并使用此http://kalanir.blogspot.in/2010/02/how-to-merge-multiple-images-into-one.html进行合并 但在合并之后,我的新图像尺寸与原始图像相比减少了。 如何在不丢失任何信息的情况下拆分和合并图像

2 个答案:

答案 0 :(得分:0)

不确定你是不是:

  • 将文件读入内存RGB数据
  • 分割
  • 加入他们
  • 撰写新文件

但在那种情况下:

  • 阅读JPEG时,您将获得未编码,未压缩,无损数据。
  • 当您加入它们时,您将再次编码(丢失数据)以生成文件。

如果第二个编码没有完成编码图像的原始软件所做的那样,那就不一样了。

一个起点是使用相同的JPEG质量。您可以指定1到100之间的数字,表示您希望以尺寸成本保留多少质量。该数字应至少等于用于编码原始图像的数字。

我不知道如何使用您使用的库来获取或编写它,但它应该可用。

答案 1 :(得分:0)

您可以使用不同的图像处理java api,例如imgscalrImageJMarvin ...等等