1

我想在此链接https://developers.facebook.com/docs/reference/fql/profile/中使用 Facebook 查询语言中的 Profile 的 pic_crop 对象 我在我的个人资料图片上激活了它并得到了这些结果:

<fql_query_response list="true">
  <profile>
    <pic_crop>
      <uri>https://fbcdn-profile-a.akamaihd.net/hprofile-ak-snc4/xxxxxx_xxxxxxxx_xxxxxxxxxx_n.jpg</uri>
      <width>180</width>
      <height>173</height>
      <left>0.08468</left>
      <top>0.06897</top>
      <right>0.91532</right>
      <bottom>0.93103</bottom>
    </pic_crop>
  </profile>
</fql_query_response>

宽度和高度是大图中正方形的大小。如果我错了,请纠正我,但我知道top leftbottom right是原始大图中的坐标,可以正确定位正方形。我不明白这些到底是什么坐标。如何使用<left>0.08468</left> <top>0.06897</top>我可以到达大图左上角的像素来裁剪正方形的信息?顺便说一句,我正在用 PHP 编写。

4

1 回答 1

0

左、上、右、下是比例,不是绝对位置。

x = width * left = 15.2424
y = height * top = 11.93181
sw = width * (right-left) = 149.5152
sh = height * (bottom -top ) = 149.13638

其中 sw,sh 是正方形的宽度和高度。

于 2012-08-24T01:14:00.777 回答