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压缩HTML函数轻松实现压缩html/js/Css及注意事项
Jan 27 PHP
解析阿里云ubuntu12.04环境下配置Apache+PHP+PHPmyadmin+MYsql
Jun 26 PHP
PHP Session 变量的使用方法详解与实例代码
Sep 11 PHP
ThinkPHP实现事务回滚示例代码
Jun 23 PHP
php输入数据统一类实例
Feb 23 PHP
Laravel 5 学习笔记
Mar 06 PHP
wordpress安装过程中遇到中文乱码的处理方法
Apr 21 PHP
PHP SPL标准库中的常用函数介绍
May 11 PHP
PHP实现适用于文件内容操作的分页类
Jun 15 PHP
PHP+Apache+Mysql环境搭建教程
Aug 01 PHP
php中通用的excel导出方法实例
Dec 30 PHP
PHP使用Redis队列执行定时任务实例讲解
Mar 24 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/26 PHP
解析php addslashes()与addclashes()函数的区别和比较
2013/06/24 PHP
使用PHP Socket写的POP3类
2013/10/30 PHP
详解PHP的Yii框架中扩展的安装与使用
2016/04/01 PHP
Laravel (Lumen) 解决JWT-Auth刷新token的问题
2019/10/24 PHP
Javascript &amp; DHTML 实例编程(教程)(三)初级实例篇1—上传文件控件实例
2007/06/02 Javascript
学习JS面向对象成果 借国庆发布个最新作品与大家交流
2009/10/03 Javascript
js中关于一个分号的崩溃示例
2013/11/11 Javascript
js操作滚动条事件实例
2015/01/29 Javascript
JS控制按钮10秒钟后可用的方法
2015/12/22 Javascript
JavaScript代码性能优化总结(推荐)
2016/05/16 Javascript
Angular学习笔记之集成三方UI框架、控件的示例
2018/03/23 Javascript
微信小程序实现富文本图片宽度自适应的方法
2019/01/20 Javascript
少女风vue组件库的制作全过程
2019/05/15 Javascript
浅谈React Native 传参的几种方式(小结)
2019/05/21 Javascript
Vue基础学习之项目整合及优化
2019/06/02 Javascript
JS中的算法与数据结构之列表(List)实例详解
2019/08/16 Javascript
vue实现手机端省市区区域选择
2019/09/27 Javascript
微信小程序swiper使用网络图片不显示问题解决
2019/12/13 Javascript
Node使用Nodemailer发送邮件的方法实现
2020/02/24 Javascript
[01:04:20]完美世界DOTA2联赛PWL S2 LBZS vs Forest 第一场 11.29
2020/12/02 DOTA
Python实现在线暴力破解邮箱账号密码功能示例【测试可用】
2017/09/06 Python
Django框架教程之正则表达式URL误区详解
2018/01/28 Python
PyQt5显示GIF图片的方法
2019/06/17 Python
树莓派动作捕捉抓拍存储图像脚本
2019/06/22 Python
使用Pycharm在运行过程中,查看每个变量的操作(show variables)
2020/06/08 Python
Visual Studio Code搭建django项目的方法步骤
2020/09/17 Python
新英格兰最大的特色礼品连锁店:The Paper Store
2018/07/23 全球购物
Goodee官方商店:迷你投影仪
2021/03/15 全球购物
Kickers鞋英国官网:男士、女士和儿童鞋
2021/03/08 全球购物
党员群众路线承诺书
2014/05/20 职场文书
群众路线教育实践活动民主生活会个人检查对照思想汇报
2014/10/04 职场文书
领导批评与自我批评范文
2014/10/16 职场文书
HR必备:超全面的薪酬待遇管理方案!
2019/07/12 职场文书
tensorflow+k-means聚类简单实现猫狗图像分类的方法
2021/04/28 Python
不同品牌、不同型号对讲机如何互相通联
2022/02/18 无线电