imgix APIsレンダリング APIフォーマットカラースペース

カラースペース

cs

cs パラメーターは出力画像のカラースペースを指定します。カラースペースのメタデータを変更または削除すると、特にサムネイルなどの小さな画像では、総ファイルサイズの大部分を占めるため、ファイルサイズを減少させるのに役立ちます。

cs は以下の値を受け入れます:

  • origin: 元画像のカラースペースです。cs が指定されていない場合、これがデフォルト値となります。処理できない場合は、srgb にフォールバックします。
  • srgb: cs が指定されていない場合のデフォルト値です。インターネット標準の sRGB カラースペースを使用します。
  • adobergb1998: スクリーンから印刷まで正確な色再現を提供する Adobe RGB (1998) カラースペースを参照します。
  • tinysrgb: カラースペースのメタデータを削減しますが、色値にわずかなシフトが発生する可能性があります。
  • strip: 最大のサイズ削減のためにカラースペースを削除します。色はまだレンダリングされますが、カラースペースは指定されません。
cs=adobergb1998
sandbox-demo
cs=tinysrgb
sandbox-demo

非Webセーフカラーのレンダリング

レンダリングAPIは 非Webセーフカラー をサポートしていません。 元の画像が CMYK、YCCK、その他のWebセーフでない色 のカラースペースを使用している場合、変換時にデフォルトで sRGB に変換されます。これにより、レンダリングAPI を使用する際に色が変化する可能性があります。 画像が正確にレンダリングされるようにするには、元の画像がWebセーフであることを確認してください。

それ以外の場合は、画像をパススルーとして提供するためにパラメーターを指定せずに画像をサーブすることができます。これにより、元のカラースペースが保持されます。