速度を上げるために、アプリケーションで、ピクセルの各水平奇数ラインを前の偶数水平ラインのピクセルで埋めようとしました。問題は、スペースを少し節約できると思っていたのですが、速度が 20% 向上したため、JPEG のスタックのサイズがほぼ 2 倍になったことです。
ファイルサイズが増えないため、奇数行に前のピクセルをコピーするのではなく、奇数行で画像処理をスキップすることを考えています。
これを行うと、jpegコーデックが画像を圧縮するのを妨げていますか?
速度を上げるために、アプリケーションで、ピクセルの各水平奇数ラインを前の偶数水平ラインのピクセルで埋めようとしました。問題は、スペースを少し節約できると思っていたのですが、速度が 20% 向上したため、JPEG のスタックのサイズがほぼ 2 倍になったことです。
ファイルサイズが増えないため、奇数行に前のピクセルをコピーするのではなく、奇数行で画像処理をスキップすることを考えています。
これを行うと、jpegコーデックが画像を圧縮するのを妨げていますか?
JPEG 圧縮アルゴリズムで使用されるDCTは、人工的に作成したシャープなディテールにはあまり効果的ではありません。
垂直方向の解像度を減らしてスペースを節約したい場合は、線をコピーするだけでなく、垂直軸で 2 倍に縮小し、表示時に 2 倍に拡大します。
しかし、それは醜く見えます。