当前位置:首页 > PHP教程 > php高级应用 > 列表

php在新浪云中使用imagick的方法

发布:smiling 来源: PHP粉丝网  添加日期:2018-06-11 10:19:36 浏览: 评论:0 

php在新浪云中使用imagick生成缩略图并上传到Storage的方法

  1. <?php 
  2. //缩略图 
  3.     $tmpFile ='http://phpfensi.com/original.jpg' ; 
  4.  
  5.     list($width$height) = getimagesize($tmpFile); 
  6.      
  7.     // resize if necessary 
  8.     if ($width >= 550 && $height >= 550) { 
  9.         $image = new Imagick($tmpFile); 
  10.         $image->thumbnailImage(550, 550,true); 
  11.     /* 上传文件到Storage */ 
  12.     $st = new SaeStorage(); 
  13.         $tmp_url = SAE_TMP_PATH.time();//保存到sae临时目录 
  14.     file_put_contents($tmp_url,$image);     
  15.     $path='/201608/22/1471856203_98548400.jpg'
  16.         if (!$st->upload('upload'$path$tmp_url)) {          
  17.             echo 0; 
  18.         } else { 
  19.             echo $st->getUrl('upload'$path); 
  20.         }//phpfensi.com 
  21.     } 
  22. ?> 

Tags: imagick php新浪云

分享到:

相关文章