2013-10-09 61 views

回答

0

不知道,如果你是:

  • 讀取文件到內存RGB數據
  • 分裂
  • 加入他們
  • 書寫新文件

但是在那種情況下:

  • 閱讀JPEG時,您將獲得未編碼,未壓縮的無損數據。
  • 當你加入他們,你再次編碼(丟失數據)來生成文件。

如果第二種編碼不能完成編碼圖像的原始軟件,它將會不同。

起點是使用相同的JPEG質量。您可以指定一個從1到100的數字,表明您希望以一定的成本保留多少質量。該數字應至少等於用於編碼原始圖像的數量。

我不知道該如何得到該文件,或者使用您使用過的庫編寫該文件,但該文件應該可用。

+0

。所以當數據被讀回並保存時,質量會再次下降。 – Bart

0

就像您所指出的部分是,爲您節省每一次JPG壓縮圖像數據丟失,您可以使用不同的圖像處理的Java API的喜歡imgscalrImageJMarvin ...等