0

アプリケーション内に新しい要件があります。すべての画像は RGB 形式 (CMYK なし) である必要があり、サブサンプリングは無効にする必要があります。CMYK チェックは確認できましたが、サブサンプリング要件に苦労しています。

次に、次のようなメソッドを実装する必要があります。

private bool IsSubsamplingActivated(byte[] imageContent) 
{
    // code goes here
}

残念ながら、私はその問題を解決する方法を本当に知りません:-(これを解決する方法のヒントを教えていただけますか?外部ライブラリ?いくつかのdotNETクラス?

4

1 に答える 1

0

1) カラー JPEG はほとんど常に YCbCr 形式です。

2) 画像がサブサンプリングを使用しているかどうかを確認するには、SOF マーカー (いくつかの種類があります) をスキャンする必要があります。サンプリング値はその市場のものです。すべてのスキャンの X サンプリング値が同じで、Y サンプリング値がすべて同じである場合、サブサンプリングはありません。

于 2016-02-24T05:43:55.480 に答える