0

php gd バージョン 2 のホスティング プランが提供されていますが、他のライブラリをインストールできません。imagesx() imagesy() および imagecreatetruecolor() を使用して画像の反転を実行できることはわかっていますが、これらは GD バージョン 2 では使用できません。また、より高いバージョンにアップグレードすることもできません。それで、php gdバージョン2またはphpだけを使用して画像を水平および垂直に反転する他の方法はありますか? 何百万人に感謝します。

4

1 に答える 1

0

多分これが役立つでしょう...ただし、垂直方向に反転するように変更する必要があります...

$size_x = imagesx($img);
$size_y = imagesy($img);

$temp = imagecreatetruecolor($size_x, $size_y);

imagecolortransparent($temp, imagecolorallocate($temp, 0, 0, 0));
imagealphablending($temp, false);
imagesavealpha($temp, true);
$x = imagecopyresampled($temp, $img, 0, 0, ($size_x-1), 0, $size_x, $size_y, 0-$size_x, $size_y);
if ($x) {
    $img = $temp;
}
else {
    die("Unable to flip image");
}

header("Content-type: image/gif");
imagegif($img);
imagedestroy($img);

Markusの功績:ここにリンクがあります

于 2012-09-24T14:45:11.693 に答える