zoukankan      html  css  js  c++  java
  • 2-1图像信息处理

     1 <?php
     2 //获取图像详细信息
     3 $image = '../image/b.png';
     4 $info = getimagesize($image);
     5 
     6 //var_dump($info);
     7 
     8 //$string = file_get_contents($image);
     9 //$info = getimagesizefromstring($string);
    10 //
    11 //var_dump($info);
    12 //获取图像的文件后缀
    13 //$imageType = image_type_to_extension($info[2],false);
    14 ////获取图像的mime type
    15 //$mime = image_type_to_mime_type($info[2]);
    16 //var_dump($mime);
    17 //$im = imagecreatefromjpeg($image);
    18 //echo sprintf('a.jpg 宽:%s,高:%s',imagesx($im),imagesy($im));
    19 
    20 //根据不同的图像type 来创建图像
    21 switch($info[2])
    22 {
    23     case 1://IMAGETYPE_GIF
    24         $im = imagecreatefromgif($image);
    25         break;
    26     case IMAGETYPE_JPEG:
    27         $im = imagecreatefromjpeg($image);
    28         break;
    29     case 3:
    30         $im = imagecreatefrompng($image);
    31         break;
    32 
    33     default:
    34         echo '图像格式不支持';
    35         break;
    36 
    37 }
  • 相关阅读:
    在CentOS7上搭建MySQL主从复制与读写分离
    数据库 引擎
    数据库 事务
    数据库 索引
    MYSQL
    基于mysqld_multi实现MySQL 5.7.24多实例多进程配置
    09 引导过程与故障修复
    chapter 8.3
    作业 8.1
    Chapter 04 作业
  • 原文地址:https://www.cnblogs.com/kay-learning/p/8973065.html
Copyright © 2011-2022 走看看