0

グリッド内に複数のビデオを含むビデオ ウォール コンポジションを Quartz で作成しています。出力ウィンドウ内にプログラムでビデオを配置したいと思います。私はビルボード オブジェクトを使用してビデオを配置していますが、x/y 位置は、ピクセルとの明らかな相関関係がない中心に対する極座標系を使用して設定されています。Quartz でピクセルを使用して画像を配置する方法はありますか? たとえば、画像を左上隅から 10 ピクセル下に 10 ピクセル配置しますか?

4

1 に答える 1

0

Quartz は単位を使用しますが、ピクセルも使用します。

あなたの問題の解決策は、「アンカー」パッチ(隠しパッチ?)を使用してから、「ピクセルからユニットへ」パッチを使用することです。

例えば

  • アンカーを左上に設定します
  • X と Y の両方を別の数学パッチの最初の値にバインドします
  • 数学パッチをマイナスに設定します
  • 2 番目の値として、単位パッチにピクセルを使用し、10 に設定します
  • 次に、結果をビルボードの X および Y 入力に出力します。
于 2014-06-25T19:27:42.890 に答える