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+JS无限级可伸缩菜单详解(简单易懂)
Jan 02 PHP
真正的ZIP文件操作类(php)
Jul 21 PHP
PHP 危险函数全解析
Sep 09 PHP
PHP 设置MySQL连接字符集的方法
Jan 02 PHP
PHP中最容易忘记的一些知识点总结
Apr 28 PHP
探讨:如何使用PhpDocumentor生成文档
Jun 25 PHP
php与java通过socket通信的实现代码
Oct 21 PHP
PHP判断浏览器、判断语言代码分享
Mar 05 PHP
解读PHP中的垃圾回收机制
Aug 10 PHP
PHP基于pdo的数据库操作类【可支持mysql、sqlserver及oracle】
May 21 PHP
PHP explode()函数用法讲解
Feb 15 PHP
Laravel配置全局公共函数的方法步骤
May 09 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
overlord人气高涨,却被菲利普频繁举报,第四季很难在国内上映
2020/05/06 日漫
PHP+Apache+Mysql环境搭建教程
2016/08/01 PHP
PHP自带方法验证邮箱、URL、IP是否合法的函数
2016/12/08 PHP
PHP获取redis里不存在的6位随机数应用示例【设置24小时过时】
2017/06/07 PHP
php处理静态页面:页面设置缓存时间实例
2017/06/22 PHP
PHP数据库操作二:memcache用法分析
2017/08/16 PHP
Yii 使用intervention/image拓展实现图像处理功能
2019/06/22 PHP
PHP使用redis位图bitMap 实现签到功能
2019/10/08 PHP
javascript对象的property和prototype是这样一种关系
2007/03/24 Javascript
jquery操作复选框checkbox的方法汇总
2015/02/05 Javascript
js实现的牛顿摆效果
2015/03/31 Javascript
JavaScript使用cookie记录临时访客信息的方法
2015/04/07 Javascript
jQuery实现企业网站横幅焦点图切换功能实例
2015/04/30 Javascript
在JavaScript中处理字符串之fontcolor()方法的使用
2015/06/08 Javascript
jquery Easyui快速开发总结
2015/08/20 Javascript
jquery实现点击变换导航样式的方法
2015/08/31 Javascript
Vue计算属性的使用
2017/08/04 Javascript
react实现点击选中的li高亮的示例代码
2018/05/24 Javascript
vue打包相关细节整理(小结)
2018/09/28 Javascript
nodejs require js文件入口,在package.json中指定默认入口main方法
2018/10/10 NodeJs
vue实现五子棋游戏
2020/05/28 Javascript
[02:02:38]VG vs Mineski Supermajor 败者组 BO3 第一场 6.6
2018/06/07 DOTA
python脚本监控docker容器
2016/04/27 Python
Python时间获取及转换知识汇总
2017/01/11 Python
Python实现脚本锁功能(同时只能执行一个脚本)
2017/05/10 Python
python使用folium库绘制地图点击框
2018/09/21 Python
python安装pil库方法及代码
2019/06/25 Python
在echarts中图例legend和坐标系grid实现左右布局实例
2020/05/16 Python
漫威玩具服装及周边商品官方购物网站:Marvel Shop
2019/05/11 全球购物
Kate Spade澳大利亚官方网站:美国设计师手袋品牌
2019/09/10 全球购物
综合素质的自我鉴定
2013/10/07 职场文书
教师求职自荐信
2014/03/09 职场文书
党的群众路线教育实践活动个人剖析材料
2014/10/07 职场文书
敬业奉献模范事迹材料(2016精选版)
2016/02/26 职场文书
关于食品安全的演讲稿范文(三篇)
2019/10/21 职场文书
CSS变量实现主题切换的方法
2021/06/23 HTML / CSS