解决imagick不能读取远程URL
来源:互联网 发布:淘宝上自动收货时间 编辑:程序博客网 时间:2024/06/05 19:22
在用php的imagick在访问远程URL图片的时候会出现Failed to read the file问题,这是因为imagick读取不了远程url导致的。翻了翻imagick手册,发现了一个Imagick::readImageBlob,从字面上的意思来看,就是读取图片的二进制代码,看到这里就有思路了。imagick不能读取远程图片,但是php可以啊。file_get_contents返回的正好是二进制代码。那么可以这样子实现:
<?php $url = 'https://ss0.bdstatic.com/5aV1bjqh_Q23odCf/static/superman/img/logo/bd_logo1_31bdc765.png'; $image = new Imagick(); $image->readImageBlob(file_get_contents($url)); header('Content-type: '.$image->getImageFormat()); echo $image->getImageBlob(); $image->destroy();?>
这样子就把远程图片输出来了。
阅读全文
0 0
- 解决imagick不能读取远程URL
- 解决DB2远程不能读取到数据库列表的问题
- 解决不能连接远程postgresql
- 根据URL读取远程网站的html
- URL重写解决Session不能使用问题
- 解决SQL SERVER2005不能远程连接问题
- 解决计算机不能被远程的问题
- 解决Web Service不能远程测试
- 解决远程不能连接MYSQL问题
- 解决MYSQL不能远程连接的问题
- RabbitMQ远程不能访问问题的解决
- 解决linux mysql 不能远程连接
- 解决mysql不能远程连接的问题
- 解决RabbitMQ远程不能访问的问题
- 不能读取 AppletViewer 的属性文件解决
- 不能读取 AppletViewer 的属性文件解决
- java读取远程url图片,得到宽高
- java读取远程url图片并获取图片宽高
- numpy库使用方法
- Tap手势与UITableView点击事件冲突解决办法
- 基于PCL的三维重建——点云配准(二)SAC-IA+ICP算法的实践
- bootstrap-table 隐藏某列! 然后选中获取隐藏列的信息!
- coursera-斯坦福-机器学习-吴恩达-第3周笔记-逻辑回归
- 解决imagick不能读取远程URL
- 深度学习常见参数epoch、 iteration和batchsize的区别
- (指针)n个整数,将最后m个数变成最前面m个数
- gdb 调试
- 【SpringMVC】文件上传
- day 32 监控系统状态2
- Navicat 解决方案之ORA-28547
- CentOS 添加新用户并授权Root权限
- Android getPhoneType获取当前phone类型不准