0

作成した画像を Twitter api で Twitter に投稿したい。すぐ下のコードで、jpg、png、または gif ファイルを Twitter に投稿できます。

$params = array(
    'status' => 'This is my text',
    'media[]' => '/images/image.png'
);
$reply = $cb->statuses_updateWithMedia($params);

このコードでpng画像を作成しました:

header("Content-Type: image/png");
$im = @imagecreate(110, 20)
    or die("Cannot Initialize new GD image stream");
$background_color = imagecolorallocate($im, 0, 0, 0);
$text_color = imagecolorallocate($im, 233, 14, 91);
imagestring($im, 1, 5, 5,  "A Simple Text String", $text_color);
imagepng($im);

($im)この画像をTwitterに投稿するにはどうすればよいですか?

4

1 に答える 1

1

イメージをディスクに保存するためにヘッダーを設定する必要はありません。に 2 番目の引数 (ファイル名) を追加するだけですimagepng

$im = @imagecreate(110, 20)
    or die("Cannot Initialize new GD image stream");
$background_color = imagecolorallocate($im, 0, 0, 0);
$text_color = imagecolorallocate($im, 233, 14, 91);
imagestring($im, 1, 5, 5,  "A Simple Text String", $text_color);
imagepng($im, 'images/image.png');

その後、この画像を好きなように使用できます。

于 2013-09-03T08:47:09.027 に答える