使用glob以正确的旋转方式拉动图像

时间:2013-04-30 13:49:19

标签: php glob

我正在尝试在目录中旋转图像。我的问题是我无法获得正确的路径,如果我将$imageR作为图像源,则无法通过。我的代码如下:

foreach(glob('media/{*.gif,*.png,*.JPG,.JPEG,*.jpg}', GLOB_BRACE) as $image){    
    $image_data = exif_read_data($image);
    switch($exif['Orientation']) {
        case 8:
            $imageR = imagerotate($image,90,0);
            break;
        case 3:
            $imageR = imagerotate($image,180,0);
            break;
        case 6:
            $imageR = imagerotate($image,-90,0);
            break;
    }

    echo '<li>';
    echo '<a href="tim.php?src='.$image.'&w=900&h=900&q=70&zc=3" rel="external">';
    echo '<img src="tim.php?src='.$image.'&w=200&h=200"/>';
    echo '</a>';
    echo '</li>';
}

0 个答案:

没有答案