当前位置:网站首页>php 获取图片信息的方法
php 获取图片信息的方法
2022-07-07 18:04:00 【salestina】
想通过php获取图片的宽高,下面是两种方法,可以作为参考。
方法一:
ini_set('user_agent','Mozilla/4.0 (compatible; MSIE 7.0b; Windows NT 6.0)');
$thumb_url="https://dss0.bdstatic.com/-0U0bXSm1A5BphGlnYG/tam-ogel/2dbeac414fc1ee690d00c764c89a187e_121_121.png";
$imageInfo=getimagesize($thumb_url);
print_r($imageInfo);
打印结果为:
方法二:
$refer="https://dss0.bdstatic.com";
$option=array('http'=>array('header'=>"Referer: {$refer}"));
$context=stream_context_create($option);//创建资源流上下文
$thumb_url="https://dss0.bdstatic.com/-0U0bXSm1A5BphGlnYG/tam-ogel/2dbeac414fc1ee690d00c764c89a187e_121_121.png";
$file_contents = file_get_contents($thumb_url,false, $context);//将整个文件读入一个字符串
$thumb_size = getimagesizefromstring($file_contents);//从字符串中获取图像尺寸信息
print_r($thumb_size);
打印结果为:
两种方法都可以获取图片的信息,可自行选择使用哪一种。
边栏推荐
- el-upload上传组件的动态添加;el-upload动态上传文件;el-upload区分文件是哪个组件上传的。
- vulnhub之tre1
- LeetCode力扣(剑指offer 36-39)36. 二叉搜索树与双向链表37. 序列化二叉树38. 字符串的排列39. 数组中出现次数超过一半的数字
- 第二十章 使用工作队列管理器(三)
- Navicat连接2002 - Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock‘解决
- 使用高斯Redis实现二级索引
- Force buckle 912 Sort array
- 时间工具类
- 国家网信办公布《数据出境安全评估办法》:累计向境外提供10万人信息需申报
- TS快速入门-泛型
猜你喜欢
Cloud component development and upgrading
国家网信办公布《数据出境安全评估办法》:累计向境外提供10万人信息需申报
mock.js从对象数组中任选数据返回一个数组
vulnhub之tre1
LeetCode力扣(剑指offer 36-39)36. 二叉搜索树与双向链表37. 序列化二叉树38. 字符串的排列39. 数组中出现次数超过一半的数字
BI的边界:BI不适合做什么?主数据、MarTech?该如何扩展?
Classification automatique des cellules de modules photovoltaïques par défaut dans les images de lecture électronique - notes de lecture de thèse
CIS芯片测试到底怎么测?
Detailed explanation of Flink parallelism and slot
机器学习笔记 - 使用Streamlit探索对象检测数据集
随机推荐
Flink并行度和Slot详解
力扣 1232.缀点成线
Force buckle 1790 Can two strings be equal by performing string exchange only once
The DBSCAN function of FPC package of R language performs density clustering analysis on data, checks the clustering labels of all samples, and the table function calculates the two-dimensional contin
Le PGR est - il utile au travail? Comment choisir une plate - forme fiable pour économiser le cœur et la main - d'œuvre lors de la préparation de l'examen!!!
Force buckle 989 Integer addition in array form
[auto.js] automatic script
时间工具类
力扣 912.排序数组
pom.xml 配置文件标签作用简述
Force buckle 674 Longest continuous increasing sequence
Dynamic addition of El upload upload component; El upload dynamically uploads files; El upload distinguishes which component uploads the file.
The state cyberspace Office released the measures for data exit security assessment: 100000 information provided overseas needs to be declared
PMP對工作有益嗎?怎麼選擇靠譜平臺讓備考更省心省力!!!
九章云极DataCanvas公司获评36氪「最受投资人关注的硬核科技企业」
Vulnhub tre1
力扣 1790. 仅执行一次字符串交换能否使两个字符串相等
Equals method
力扣 599. 两个列表的最小索引总和
Welcome to the markdown editor