7

JavaScript を使用して、特定の画像がグレースケールかカラーかを判断することはできますか?

4

2 に答える 2

4
  1. イメージをキャンバスに描画する

  2. 画像データをループする

  3. red-cahnnel == green-channel == blue-channel (すべてのカラー チャンネルが同じ値を持つ) の場合、各ピクセルをテストします。

すべてのピクセルが true の場合はグレースケールです。条件を満たしていない最初のピクセルにヒットした場合は停止でき、それはカラーです。

于 2011-11-30T16:57:40.913 に答える
3

http://www.pixastic.com/lib/docs/actions/colorhistogram/をご覧ください。

これにより、これを決定するために必要なデータが簡単に提供されます。

于 2011-11-30T16:57:41.780 に答える