2016-05-04 8 views
0

画像解析アルゴリズムで処理されるJPEGがあります。画像の隅にラベルが付けられていますが、処理する前にラベルを削除する必要があります。JPEGファイルの再保存で不要な相違が発生する

しかし、GimpでJPEGを開き、ラベルを編集して再保存すると、ラベル外の画像コンテンツに小さな違いが導入されます。 エクスポート設定では、「元の画像から品質設定を使用する」以外はすべて無効にしていますが、元の画像と比較するとピクセルレベルの差があります。

すべてのピクセル情報を正確に保存する方法はありますか? JPEG形式の場合、これらの変更は避けられませんか?

+0

ラベルを編集した後、ロスレスフォーマット、PNGまたはTIFFなどで保存できますか? JPEGを保存すると、損失のある圧縮のために常に違いが生じます。 – user1751825

+0

私はその方向で考える必要があります。最初にTIFFを出力するようにイメージキャプチャ装置を設定することができますので、その方法が実現します。 – wwwald

+0

はいTIFFは、記憶領域が問題ではないと仮定して、画像処理にはるかに良い選択となります。 – user1751825

答えて

5

JPEG形式の変更は避けられません。

同じ設定を使用すると、経験したように「generation loss」が発生します。高いを使用して

(以下、積極的な圧縮)設定が唯一の難点-22あなたはにからの遺物の、おそらく、より高解像度のサンプリング以外の追加情報を保存しないようにハードディスクの空き容量を放棄しているにつながりますオリジナルの圧縮。

解決策は、ラベルを削除してそこから移動した後に、保存手順で画像をTIFF、PNGまたは類似の無損失形式に変換することです。

0

ピクセル単位の色情報が必要な場合は、JPEGを選択する際に間違いがありました。異なる圧縮解除の実装(またはハードウェアとその状態)を使用して、同じJPEGファイルに対して異なる色情報を取得することさえできます。

私はあなたのJPEGをPNGのような非ゆるいフォーマットに変換してから、あなたのエディションを進めることをお勧めします。画像解析アルゴリズムをロスレスな形式で出力するように設定した方が良いでしょう。

-1

差分を最小限に抑えるには、再圧縮された画像で元の圧縮設定と同じサンプリング設定と同じ量子化テーブルを使用する必要があります。

関連する問題