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


Posted in PHP onSeptember 26, 2016

本文实例讲述了php实现在新浪云中使用imagick生成缩略图并上传的方法。分享给大家供大家参考,具体如下:

imagick是一款php的图像处理插件了我们可以使用imagick来进行许多的一些操作了,下面我们来看一篇关于php在新浪云中使用imagick的方法吧,具体的细节如下。

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

<?php
//缩略图
  $tmpFile ='http://XXXX.com/original.jpg' ;
  list($width, $height) = getimagesize($tmpFile);
  // resize if necessary
  if ($width >= 550 && $height >= 550) {
    $image = new Imagick($tmpFile);
    $image->thumbnailImage(550, 550,true);
  /* 上传文件到Storage */
  $st = new SaeStorage();
    $tmp_url = SAE_TMP_PATH.time();//保存到sae临时目录
  file_put_contents($tmp_url,$image);
  $path='/201608/22/1471856203_98548400.jpg';
    if (!$st->upload('upload', $path, $tmp_url)) {
      echo 0;
    } else {
      echo $st->getUrl('upload', $path);
    }
  }
?>

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
PHP n个不重复的随机数生成代码
Jun 23 PHP
Apache环境下PHP利用HTTP缓存协议原理解析及应用分析
Feb 16 PHP
php设计模式  Command(命令模式)
Jun 17 PHP
div li的多行多列 无刷新分页示例代码
Oct 16 PHP
php常用hash加密函数
Nov 22 PHP
PHP实现指定字段的多维数组排序函数分享
Mar 09 PHP
php简单防盗链实现方法
Jul 29 PHP
PHP使用redis实现统计缓存mysql压力的方法
Nov 14 PHP
PHP自定义函数获取URL中一级域名的方法
Aug 23 PHP
php获取指定数量随机字符串的方法
Feb 06 PHP
PHP精确到毫秒秒杀倒计时实例详解
Mar 14 PHP
利用ajax+php实现商品价格计算
Mar 31 PHP
php版交通银行网银支付接口开发入门教程
Sep 26 #PHP
php版微信公众平台实现预约提交后发送email的方法
Sep 26 #PHP
php版微信公众平台入门教程之开发者认证的方法
Sep 26 #PHP
php is_executable判断给定文件名是否可执行实例
Sep 26 #PHP
PHP弱类型的安全问题详细总结
Sep 25 #PHP
php中mkdir()函数的权限问题分析
Sep 24 #PHP
php 生成Tab键或逗号分隔的CSV
Sep 24 #PHP
You might like
PHP入门学习笔记之一
2010/10/12 PHP
PHP数组 为文章加关键字连接 文章内容自动加链接
2011/12/29 PHP
解析PHP获取当前网址及域名的实现代码
2013/06/23 PHP
自定义session存储机制避免会话保持问题
2014/10/08 PHP
PHP session会话操作技巧小结
2016/09/27 PHP
Javascript Math ceil()、floor()、round()三个函数的区别
2010/03/09 Javascript
JavaScript中数组的排序、乱序和搜索实现代码
2011/11/30 Javascript
js 字符串转换成数字的三种方法
2013/03/23 Javascript
使用jQuery插件创建常规模态窗口登陆效果
2013/08/23 Javascript
jquery无刷新验证邮箱地址实现实例
2014/02/19 Javascript
文本域光标操作的jQuery扩展分享
2014/03/10 Javascript
排序算法的javascript实现与讲解(99js手记)
2014/09/28 Javascript
JavaScript取得WEB安全颜色列表的方法
2015/07/14 Javascript
JavaScript脚本判断蜘蛛来源的方法
2015/09/22 Javascript
JavaScript中的定时器之Item23的合理使用
2015/10/30 Javascript
JavaScript获取图片像素颜色并转换为box-shadow显示
2016/03/11 Javascript
Bootstrap CSS组件之按钮组(btn-group)
2016/12/17 Javascript
微信小程序 解析网页内容详解及实例
2017/02/22 Javascript
利用yarn代替npm管理前端项目模块依赖的方法详解
2017/09/04 Javascript
vue2中引用及使用 better-scroll的方法详解
2018/11/15 Javascript
微信小程序代码上传、审核发布小程序
2019/05/18 Javascript
vue路由守卫,限制前端页面访问权限的例子
2019/11/11 Javascript
微信小程序激励式视频广告组件使用详解
2019/12/06 Javascript
[01:48]DOTA2 2015国际邀请赛中国区预选赛第二日战报
2015/05/27 DOTA
python简单线程和协程学习心得(分享)
2017/06/14 Python
Python绘制七段数码管实例代码
2017/12/20 Python
浅析Python数据处理
2018/05/02 Python
python opencv圆、椭圆与任意多边形的绘制实例详解
2020/02/06 Python
在html5的Canvas上绘制椭圆的几种方法总结
2013/01/07 HTML / CSS
英国领先的杂志订阅网站:Magazine.co.uk
2018/01/25 全球购物
eDreams加拿大:廉价航班、酒店和度假
2019/03/29 全球购物
大学应届毕业生个人求职信
2013/09/23 职场文书
小学门卫岗位职责
2013/12/17 职场文书
模特大赛策划方案
2014/05/28 职场文书
优秀教师先进个人事迹材料
2014/08/31 职场文书
全国法制宣传日活动总结2014
2014/11/01 职场文书