我想显示使用page_id/feed Facebook图形API发布的帖子的预览
当你看到facebook feed的任何帖子时,他们总是裁剪476X248px尺寸的图片。当我调整相同尺寸的图像时,完整的图像被调整大小,而FB正在使用一些计算来裁剪图像,我想知道他们是如何裁剪图像,以便我可以显示Facebook馈送图像的预览。
如果图像不在600*315的比例中,FB不会显示完整的图像,而它以图像的某些部分不可见的方式裁剪图像,当我在控制台中查看该图像时,他们将其剪切为476X248px的尺寸。
请帮助我任何人如何像FB使用PHP裁剪图像。
发布于 2017-11-02 00:02:51
如果我没理解错的话,你只是想把图片裁剪到facebook使用的尺寸?您需要首先声明图像,然后应用您要查找的尺寸。
<?php
$image = imagesource('example.png');
$size = min(imagewidth($im), imageheight($im));
$croppedimage = imagecrop($im, ['x' => 0, 'y' => 0, 'width' => $size, 'height' => $size]);
?>https://stackoverflow.com/questions/47058850
复制相似问题