アーク

arc

arc パラメーターは、画像を見えない円に沿って巻きつけるように曲げます。ボトルや瓶に巻かれたラベルの表現や、円弧に沿った文字組みに使用します。

構文

arc は度数で角度を受け取ります。範囲は 0 < |arc| ≤ 360 です。符号によって曲がる向きが決まります。

  • 正の値では、中央が上に反るように曲がります。
  • 負の値では、中央が下に垂れるように曲がります。
  • arc=360 では画像が完全な円盤状に巻かれます。

曲がった形状を収めるために出力のアスペクト比が変化するため、曲げた画像は元の画像と同じ縦横比にはなりません。

元の画像
sandbox-demo
arc=-120 は中央が下に垂れるように曲げます
sandbox-demo
arc=120 は逆向きに曲げます
sandbox-demo
arc=360 は画像を完全な円盤状に巻きます
sandbox-demo

arc=0 と、絶対値が360を超える値は無視されます。

レイヤー形式

mark-arc と blend-arc は、レイヤーを元画像に配置する前に曲げます。どちらも mark-arc[1] のようなインデックス付きの指定に対応しています。透かしを商品に沿って曲げる用途が代表的です。

https://assets.imgix.net/docs/rendering-api/food-plate.jpg?w=600&mark=/imgix-logo.png&mark-w=0.5&mark-align=middle,center&mark-arc=-90&fm=png

曲線に沿ったテキスト

arc は txt レイヤーには適用できません。曲線に沿った文字組みを行うには、タイプセッティングエンドポイント でテキストを画像としてレンダリングし、mark-arc を指定した透かしとして読み込んでください。