Rumah > pembangunan bahagian belakang > tutorial php > php远程怎么获取图片

php远程怎么获取图片

PHPz
Lepaskan: 2020-09-05 14:00:47
asal
2400 orang telah melayarinya

php远程获取图片的方法:首先通过“imagecreate”函数创建画布;然后通过“getimagesize”获取图片信息;接着使用“imagecreatefromjpeg”方法对获取的图片进行处理即可。

php远程怎么获取图片

php远程怎么获取图片?php远程获取图片并处理

通常我们要创建图像时会使用

//创建画布
$img=imagecreate(500,500);
$path = './test.jpeg';
获取图片信息,调用不同方法
//获取图片信息
$img_info = getimagesize($path);
 
//获取图片类型,jpg等
$type = image_type_to_extension($info[2], false);
 
//获取相应方法
$func = "imagecreatefrom{$type}";
但当我们要获取已有的图片进行处理时,可以使用 imagecreatefromjpeg 方法
//$img=imagecreatefromjpeg('https://b-ssl.duitang.com/uploads/item/201607/04/20160704052649_WLyfB.jpeg');
$img=$func($path);
Salin selepas log masuk

代码如下

<?php
//$img=imagecreatefromjpeg(&#39;https://b-ssl.duitang.com/uploads/item/201607/04/20160704052649_WLyfB.jpeg&#39;);
    $path = &#39;./test.jpeg&#39;;
 
    //获取图片信息
    $img_info = getimagesize($path);
 
    //获取图片类型,jpg等
    $type = image_type_to_extension($info[2], false);
 
    //获取相应方法
    $func = "imagecreatefrom{$type}";
 
$img=$func($path );
//设置颜色
//背景色
$white=imagecolorallocate($img,255,255,255);
//画笔
$black=imagecolorallocate($img,0,0,0);
//矩形
imagerectangle($img,100,100,300,300,$black);
ob_clean();
header(&#39;Content-type:image/jpeg&#39;);
imagejpeg($img) or die(&#39;创建图形失败&#39;);
imagedestroy($img);
?>
Salin selepas log masuk

 更多相关知识,请访问PHP中文网

Label berkaitan:
php
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Isu terkini
pemerolehan data php?
daripada 1970-01-01 08:00:00
0
0
0
sambungan PHP intl
daripada 1970-01-01 08:00:00
0
0
0
Bagaimana untuk belajar php dengan baik
daripada 1970-01-01 08:00:00
0
0
0
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan