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中防止SQL注入实现代码
Feb 19 PHP
php中用memcached实现页面防刷新功能
Aug 19 PHP
php实现的Timer页面运行时间监测类
Sep 24 PHP
PHP获取当前完整URL地址的函数
Dec 21 PHP
使用Composer安装Yii框架的方法
Mar 15 PHP
php获取服务器操作系统相关信息的方法
Oct 08 PHP
php json相关函数用法示例
Mar 28 PHP
PHP实现数据库的增删查改功能及完整代码
Apr 18 PHP
Yii2框架实现登陆添加验证码功能示例
Jul 12 PHP
如何优雅的使用 laravel 的 validator验证方法
Nov 11 PHP
laravel框架添加数据,显示数据,返回成功值的方法
Oct 11 PHP
TP5框架实现自定义分页样式的方法示例
Apr 05 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缩放图片(根据宽高的等比例缩放)实例介绍
2013/06/09 PHP
PHP静态成员变量
2017/02/14 PHP
详解PHP使用Redis存储session时的一个Warning定位
2017/07/05 PHP
php-msf源码详解
2017/12/25 PHP
PHP安全之register_globals的on和off的区别
2020/07/23 PHP
解决 FireFox 下[使用event很麻烦] 的问题.
2006/08/22 Javascript
Code:findPosX 和 findPosY
2006/12/20 Javascript
js跨域问题之跨域iframe自适应大小实现代码
2010/07/17 Javascript
SOSO地图JS画出标注和中心点以html形式运行
2013/08/09 Javascript
js setTimeout 常见问题小结
2013/08/13 Javascript
javascript实现回车键提交表单方法总结
2015/01/10 Javascript
jQuery 遍历函数详解
2015/07/05 Javascript
谈谈JavaScript类型系统之Math
2016/01/06 Javascript
轻松掌握JavaScript享元模式
2016/08/27 Javascript
javascript判断firebug是否开启的方法
2016/11/23 Javascript
微信小程序 radio单选框组件详解及实例代码
2017/01/10 Javascript
关于在mongoose中填充外键的方法详解
2017/08/14 Javascript
基于$.ajax()方法从服务器获取json数据的几种方式总结
2018/01/31 Javascript
js数组去重的N种方法(小结)
2018/06/07 Javascript
vue如何安装使用Quill富文本编辑器
2018/09/21 Javascript
Vue+iview+webpack ie浏览器兼容简单处理
2019/09/20 Javascript
[01:00:06]加油DOTA_EP01_网络版
2014/08/09 DOTA
[01:00:52]2018DOTA2亚洲邀请赛 4.4 淘汰赛 EG vs LGD 第一场
2018/04/05 DOTA
Python处理JSON数据并生成条形图
2016/08/05 Python
使用Python对Access读写操作
2017/03/30 Python
对python字典过滤条件的实例详解
2019/01/22 Python
使用Template格式化Python字符串的方法
2019/01/22 Python
Python3 翻转二叉树的实现
2019/09/30 Python
python使用yield压平嵌套字典的超简单方法
2019/11/02 Python
Python根据指定文件生成XML的方法
2020/06/29 Python
在职人员跳槽求职信
2015/03/20 职场文书
2015年实习班主任工作总结
2015/04/23 职场文书
2015暑假打工实践报告
2015/07/13 职场文书
小学运动会宣传稿
2015/07/23 职场文书
遗嘱范文
2015/08/07 职场文书
2019年中,最受大众欢迎的6本新书
2019/08/07 职场文书