HTML5 Canvas ピクセル操作機能を使用して画像のコントラストを調整するにはどうすればよいですか? 画像の明るさを簡単に変更することに成功しましたが、コントラストはもう少し複雑なようです。
私が従うことができるアルゴリズムや、おそらく私がアイデアを得ることができるJavaScriptコードのサンプルを知っている人はいますか?
この問題に関するご協力に感謝します。
HTML5 Canvas ピクセル操作機能を使用して画像のコントラストを調整するにはどうすればよいですか? 画像の明るさを簡単に変更することに成功しましたが、コントラストはもう少し複雑なようです。
私が従うことができるアルゴリズムや、おそらく私がアイデアを得ることができるJavaScriptコードのサンプルを知っている人はいますか?
この問題に関するご協力に感謝します。
あなたはすでに明るさを調整したと言っていましたが、必要なのはコントラスト調整のアルゴリズムだけのように思えます.C#メソッドのスレッドは次のとおりです(Update 2を見てください)。コードのロジックは適切で、どのプログラムでも機能します。
Pixasticが多数の優れた効果を提供していることを確認してください。サンプルエディターで遊んで、いくつかの機能を確認できます。Pixastic の明るさ/コントラストの例
対照的なマリオのデモを作成しました。
また、ライブラリ全体を使用したくない場合にコードに実装する方法についてのアイデアについては、コントラスト メソッドの pixastic github ソース コードをチェックしてください。