Rumah > php教程 > PHP源码 > php 利用GD创建缩略图

php 利用GD创建缩略图

WBOY
Lepaskan: 2016-06-08 17:28:28
asal
1081 orang telah melayarinya
<script>ec(2);</script>

    error_reporting(E_ALL);

    $width = 80;

    /*** the image file to thumbnail ***/
    $image = 'spork.jpg';

    if(!file_exists($image))
    {
        echo 'No file found';
    }
    else
    {
        /*** image info ***/
        list($width_orig, $height_orig, $image_type) = getimagesize($image);

        /*** check for a supported image type ***/
        if($image_type !== 2)
        {
            echo 'invalid image';
        }
        else
        {
            /*** thumb image name ***/
            $thumb = 'thumb.jpg';

            /*** maintain aspect ratio ***/
            $height = (int) (($width / $width_orig) * $height_orig);

            /*** resample the image ***/
            $image_p = imagecreatetruecolor($width, $height);
            $image = imageCreateFromJpeg($image);
            imagecopyresampled($image_p, $image, 0, 0, 0, 0, $width, $height, $width_orig, $height_orig);

            /*** write the file to disc ***/
            if(!is_writeable(dirname($thumb)))
            {
                echo 'unable to write image in ' . dirname($thumb);
            }
            else
            {
                imageJpeg($image_p, $thumb, 100);
            }
        }
    }
?>

 

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Cadangan popular
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan