0

我正在 Quartz 中创建一个视频墙组合,网格中有几个视频。我想以编程方式将视频定位在输出窗口中。我正在使用广告牌对象来定位视频,但 x/y 位置是使用相对于中心的极坐标系统设置的,与像素没有明显的相关性。有没有办法使用 Quartz 中的像素来定位图像?例如,将图像放置在距离左上角 10px 和向下 10px 的位置?

4

1 回答 1

0

Quartz 使用单位,但也使用像素。

解决您的问题的方法是使用“锚”补丁(隐藏一个?),然后使用“像素到单位”补丁。

例如

  • 将锚点设置为左上角
  • 将 X 和 Y 都绑定到单独的数学补丁,绑定到第一个值
  • 将数学补丁设置为减号
  • 作为第二个值,使用像素来单位补丁,将其设置为 10
  • 然后将结果输出到广告牌的 X 和 Y 输入
于 2014-06-25T19:27:42.890 回答