• PHP getimagesizefromstring():从字符串中获取图像大小

    PHP getimagesizefromstring() 函数的参数和返回值与 getimagesize() 函数相同,区别是 getimagesizefromstring() 函数的第一个参数是图像数据的字符串表达,而不是文件名。

    getimagesizefromstring() 函数示例如下:

    <?php
    $img ='123.jpg';
    //以文件方式打开
    $size_info1 = getimagesize($img);
    //以字符串格式打开
    $data = file_get_contents($img);
    $size_info2 = getimagesizefromstring($data);
    echo "<pre>";
    print_r($size_info1);
    print_r($size_info2);
    ?>

    执行以上程序的结果如下:

    Array
    (
        [0] => 961
        [1] => 640
        [2] => 2
        [3] => width="961" height="640"
        [bits] => 8
        [channels] => 3
        [mime] => image/jpeg
    )
    Array
    (
        [0] => 961
        [1] => 640
        [2] => 2
        [3] => width="961" height="640"
        [bits] => 8
        [channels] => 3
        [mime] => image/jpeg
    )

    两个函数的返回结果一致,区别是在使用函数的时候打开图像文件的方式不同。

更多...

加载中...