2-1 Image information processing

1 <? php
 2  // get image details 
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  //Get image file extension
 13  //$imageType = image_type_to_extension($ info[2],false); 
14  // //Get the mime type of the image
 15 //$mime = image_type_to_mime_type($info[2]);
 16  //var_dump($mime);
 17  //$im = imagecreatefromjpeg($image);
 18  //echo sprintf('a.jpg width:%s, High:%s',imagesx($im),imagesy($im));
 19  
20  //Create images according to different image types 
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 'image format not supported' ;
 35          break ;
 36  
37 }

 

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325056807&siteId=291194637