У меня есть страница, на которой пользователь может видеть результат теста. Существует png изображение, созданное этим скриптом
header('Content-type: image/png');
$jpg_image = imagecreatefrompng($_GET['immagine']);
$white = imagecolorallocate($jpg_image, 0, 0, 0);
$font_path = 'arialbd.ttf';
$text = $_GET['nome'];
imagettftext($jpg_image, 55, 0, 50, 64, $white, $font_path, $text);
imagepng($jpg_image,NULL,0,NULL);
imagedestroy($jpg_image);
В конце теста пользователи могут поделиться результатом на Facebook. Поэтому мне нужно поделиться через Facebook изображение, созданное с помощью сценария php.
Как я могу сделать?
Спасибо
Нет сценария, который мог бы напрямую изменить кнопку «Поделиться» и ввести динамически сгенерированное изображение. Вы можете сделать это, сохранив изображение, сгенерированное автоматически где-то на диске, и вставив кнопку «Поделиться» на Facebook. В появившемся поле общего доступа сообщите пользователю, прежде чем загружать изображение, созданное в его галерее (если ему не разрешено просматривать все изображения). Вы не можете изменить код FB Share и напрямую поделиться сгенерированным изображением.
Других решений пока нет …