問題タブ [luminance]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
imagemagick - 画像の輝度を調整する
imagemagick を使用して画像の平均輝度を調整しようとしています。画像のサイズと色を変換したので、以下のようにグレースケールになりました。
次に、各画像の輝度を調整して、それらが一致するようにする必要があります (調査用)。ターゲット輝度平均は 189 です。
このコードを使用して輝度値を取得しました。
これにより、65535 の値が得られます (この投稿から)
式 x/65535 = 189/255 を使用して、高品質の画像の目標値である 48,573 を理解しました。
上の画像は現在29319.5
この値を調整して、コマンド ライン内で 48573 に設定する方法はありますか?
私は試した:
と
と
エラーがリストされた数値に含まれるたびに、最終的な数値を 189、89、および .89 に変更してみました (寸法が間違っていた場合に備えて)。
私はこの問題に取り組み続け、以下に残されたコメントに基づいて調整したので、今ここにいます:
次のスクリプトを実行しました。
各行が機能しました -- 出力:
しかし、ここに出力画像がありますが、これは暗すぎるようです。誰でもエラーを見ることができますか?
以下のGeeMacの回答を使用して、次のように書きました。
より良く見えるこの画像を得ました!