imgix APIs
レンダリング API
フレーム選択

フレーム選択

frame

プレミアム機能

フレーム選択機能は現在、imgixのプレミアムプランのお客様にのみ提供されています。この機能に興味がある場合は、営業チームにお問い合わせください (opens in a new tab)

単一フレームまたは範囲を選択して、GIFファイルのプレビューを有効にします。範囲は3つの形式を取ることができます:

  • M-N: MN のフレームと、その間のすべてのフレームを選択します。
  • M-: M からファイルの末尾までのフレームを選択します。
  • -N: 1–N までのフレームを選択します。

単一フレームの出力

オリジナル
sandbox-demo
frame=1
sandbox-demo
frame=50&fm=jpg
sandbox-demo

フレーム範囲の出力

frame=-40
sandbox-demo
frame=-20-60
sandbox-demo
frame=40-
sandbox-demo

アニメーションの一部を抽出するだけでなく、fm=json パラメータを使用して画像からメタデータを抽出し、さらなる操作に使用できます。たとえば、以下は上記のカートゥーンのメタデータです:

{
  "GIF": {
    "DelayTime": 0.06,
    "UnclampedDelayTime": 0.06
  },
  "Depth": 8,
  "ColorModel": "RGB",
  "HasAlpha": true,
  "PixelHeight": 240,
  "PixelWidth": 320,
  "Output": {
    "Frames": 38
  },
  "ProfileName": "sRGB IEC61966-2.1"
}

最も意味のあるフィールドは、アニメーションGIFにとって PixelHeightPixelWidth、および Frames です。これらは、画像のカタログ全体でアスペクト比を維持または変更する、またはアニメーションの一部のサムネイルプレビューを抽出するなど、さまざまな計算や操作の入力として使用できます。これについては、JSONチュートリアル を参照してください。