你好,我正在努力理解offset_y在facebook、图形API https://developers.facebook.com/docs/graph-api/reference/cover-photo/中的含义。
y_offset:当大于0%但小于100%时,封面照片垂直溢出。该值表示垂直手动偏移量(用户将照片垂直拖动以显示感兴趣的部分)为使照片适合空间所需的偏移量的百分比。
我尝试过在x中使用该解决方案,但它确实有效。
例如,此事件https://www.facebook.com/events/164312630996898/。事件图片的css顶部偏移量为-3px:

为了计算这一点,我将尝试在x中使用该方法
图像为500x622px (调整大小以适应),事件映像空间为500x262px。622 262=360。使用facebook图API (https://developers.facebook.com/tools/explorer?method=GET&path=164312630996898%3Ffields%3Dcover&version=v2.12)给出的偏移量为9:

因此,360 3px的9%是32.4px,但实际答案应该是3px。
任何帮助都将不胜感激!
发布于 2018-03-08 06:54:37
因此,我对此进行了大量的实验,并且我100%确信offset_x、offset_y没有得到正确的文档记录,甚至在许多情况下甚至不足以描述偏移量。
在我的例子中,我使用了下面列出的两个图像,并对不同的拖拽做了一些实验。


事件创建于
https://www.facebook.com/events/901430313369669/

以上2幅图像的数据如下。

对于第二个图像,您可以看到,无论我保持图像左对齐、右对齐还是中心对齐,偏移量总是为0。但left仍在计算之中。这意味着facebook没有正确地共享偏移信息。这很可能是基于第二张图像的观察结果的错误。
同样奇怪的是来自第一个图像的-77,177条目

https://stackoverflow.com/questions/48734896
复制相似问题