問題タブ [srgb]
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.
c++ - sRGB への高速リニア
この方法でルックアップ テーブルを使用して、0.0 から 1.0 までのリニア空間から 0 から 255 までの sRGB 空間に色を変換するのは良い方法ですか?
例、Javaで:
r - 文字列を RGB に変換してプロットする
Rで課題を解決するのに苦労しています.
基本的に、文字列 (ここでは誕生日) が与えられ、これを関数の入力として何らかの方法で数値に変換する必要がありrgb
ます。私が不可解になりすぎる前に、課題の指示を読んでください。
以下に示すような誕生日の文字列が与えられた場合、その人の誕生日の色を示すプロットを作成します。
誕生日の色は、rgb() 関数のインデックスとして日、月、および年を使用して定義されます。日は色の赤、月は緑、年は青を表します。すべての月が 31 日あると仮定できます。年に関しては、誕生日カラー機能を使用するすべての人が1915年以降に生まれたと仮定します。下に示すように、私の誕生日の色は青みがかった緑で、息子の誕生日の色は緑がかった青です。
ヒント: 最初のステップの 1 つは、文字列を個別の要素に分割し、これらが後で数値に変換されるようにすることです。
さらに、次の質問が表示されます。
http://i.imgur.com/wrkfhMQ.png
私の最初の推測では、数字に変換した後、「01-10-1972」のような生年月日の文字列を に挿入できたのですが、 rgb(1,10,1972) のように が間違っているrgb
ため、これは実際には機能しません。maxColorValue
1972年よりも大きなもの(1,10,1972,2015など)に変更しても、与えられた長方形のおおよその色が得られません。
生年月日形式をrgb
関数に適合させるにはどうすればよいですか?
ヒントがあればよろしくお願いします。
rgb - データの色空間 (RGB) プロファイルを確認するにはどうすればよいですか?
私は標準的な jpeg 画像を持っています。これは、商用ソフトウェア内で他のデータに色を付けるために使用します (画像の色をデータにマッピングすることによって)。次に、このソフトウェアからカラー データを XYRGB ASCII ファイルにエクスポートします。つまり、各行の最初の 2 列にデータ情報を保存し、最後の 3 列に 3 つの RGB カラーを保存します。
色を CIELab または CIELuv に変換する必要があるため、RGB 値がどの色空間 (RGB、sRGB、ガンマ、ホワイトポイントなど) に含まれているかを正確に知る必要があるようです。 ? それとも、特定のプロファイルが適切な近似値であると想定できますか?
(注:私が使用した商用ソフトウェアの会社は、詳細を教えてくれませんでした...)
c# - RGBのタイプを取得しています:C#でsRGBまたはAdobeRGB?
WEB アプリケーションで画像が sRGB か Adobe RGB かを確認する必要があります。画像の RGB を正確に知る方法はありますか?
更新: Color.Context を使用しようとしましたが、常に null です
コード
System.Windows.Media には、画像の正確な RGB タイプを示すことができる PixelFormat と PixelFormats も見つかりました。しかし、まだ img の System.Windows.Media.PixelFormat を取得する方法が見つかりません。どうすればいいですか?
c++ - OpenGL: ガンマ補正された画像が線形に表示されない
私はレンダリングに OpenGL を使用しています。線形値をデフォルトのフレームバッファに (ガンマ補正なしで) 書き込むと、モニタ上で線形に表示されます。これは、ガンマ補正について私が知っていると思っていたすべてに反します (ここで説明されているように: http://gamedevelopment.tutsplus.com/articles/gamma-correction-and-why-it-matters--gamedev-14466 )。ガンマ補正がなければ、モニターによって中間色が非線形に暗くなることが予想されます。
しかし、これが私が実際に見ているものです。最初はガンマ補正なし、次にガンマ補正あり:
これは、ガンマ補正なしのフラグメント シェーダーです (フルスクリーン クワッドでデフォルトのフレーム バッファーに描画されます)。これにより、左側の線形イメージが得られます。
ガンマ補正が追加されたシェーダー (線形空間から sRGB まで) は次のとおりです。これにより、右側の線形よりも明るい画像が得られます。
色が線形かどうかは、見ただけで検証し、Photoshop のカラー ピッカーを使用して、カラー バンド間の RGB 値の違いを調べています。線形に見える画像の場合、各色の違いは (ほとんど) 一定です。
また、sRGB 対応のデフォルト フレームバッファをリクエストしてみました。この場合、ガンマ補正なしで線形値を書き込むと、2 番目のイメージ (非線形) のように見えます。
私は何を間違っていますか?それとも、私の 2 台のモニターの両方が正しく調整されておらず、Photoshop が線形空間で色を選択していない可能性がありますか? それとも、私の「非線形」画像は実際には正しい線形結果ですが、私の目には線形に見えませんか?
私の質問はこれの複製のようなものです:現代のコンピューター/モニターで最終的な色出力をガンマ補正する必要がありますか ?回答者よりも知識の少ない人のために完全に説明されています。
ios - UIColor のデフォルトの色空間は何ですか?
UIColor クラスからインスタンスを初期化するときに、RGB 値にどの色空間を使用する必要があるかを説明している記事やドキュメントが見つかりません。
iOS アプリで適切な色を取得するという記事では、ジェネリック RGB を使用する必要があると述べています。一方で、iOS では sRGB を使用する必要があるという投稿をいくつか見つけました。
ここCGColorSpace Referenceに書かれているように、デフォルトの色空間はsRGBのようです
iPad Pro と iPhone 7 で使用されている「Display P3」という新しい色空間があります。既存の画像リソースのプロファイルを Display P3 に変換する必要があります。Digital Color Meter アプリの場合、「Display P3」RGB 値を取得するには、P3 プロファイルを選択する必要があります。スクリーンショットを参照してください。
macos - Chrome OSX の色が壊れている
OSX 10.3 を実行している MacBook Air の Google Chrome 43.0 では、変更されていない LCD カラー プロファイルを使用して、Web 上のすべての色が一貫して表示されません (私が知る限り)。自分で試してみる前に、この問題を示す短い YouTube ビデオをご覧ください。スクロールすると、Chrome で通常見られるより鈍いバージョンの色に戻ります。
ここに質問があります。この矛盾を防ぐ方法を知っている人はいますか? カラー プロファイルを埋め込むだけでは十分とは言えません。