PHP GDによる画像の回転

ImageRotateを利用すると、画像の回転ができます。

第3引数には回転後にカバーされない部分に利用される背景色を指定する必要があります。



resource
imagerotate(resource $source_image,
    float $angle,
    int $bgd_color  [, int $ignore_transparent ] )


サンプルコード

以下のサンプルでは、ImageRotateを利用して画像を45度傾けています。



<?php

$img = ImageCreateFromJPEG('sample0.jpg');

$newimg = ImageRotate($img, 45, 0 /* 0は黒 */);

header('Content-Type: image/jpeg');
ImageJPEG($newimg);

?>


動作例



<img src="script/imagerotate1.php">



元画像

IPv6基礎検定

YouTubeチャンネルやってます!