无法使用 PHP 复制和重新采样图像
Cannot copy and resample an image with PHP
我正在尝试复制重新取样的图像。似乎有些东西不起作用:
copy($_FILES['image']['name'],'logo.png');
$dir_subida = 'C:\xampp5\htdocs\bild';
$source = imagecreatefrompng($_FILES['image']['name']);
$destination = imagecreatefrompng($dir_subida . '\logo.png');
imagecopyresampled($destination,$source,0,0,0,0,110,55,600,220);
首先我复制图像并将其保存在一个目录中。然后,我定义源(我在表单中上传的图像)。然后我定义目的地。
然后我尝试使用默认函数imagecopyresampled重新采样并复制它。
它只是立即复制图像,没有任何更改。
我是不是漏掉了什么?
您必须在处理目标图像后将其保存到文件中。
imagepng($destination, 'c:\path\to\file.png');
我正在尝试复制重新取样的图像。似乎有些东西不起作用:
copy($_FILES['image']['name'],'logo.png');
$dir_subida = 'C:\xampp5\htdocs\bild';
$source = imagecreatefrompng($_FILES['image']['name']);
$destination = imagecreatefrompng($dir_subida . '\logo.png');
imagecopyresampled($destination,$source,0,0,0,0,110,55,600,220);
首先我复制图像并将其保存在一个目录中。然后,我定义源(我在表单中上传的图像)。然后我定义目的地。
然后我尝试使用默认函数imagecopyresampled重新采样并复制它。
它只是立即复制图像,没有任何更改。
我是不是漏掉了什么?
您必须在处理目标图像后将其保存到文件中。
imagepng($destination, 'c:\path\to\file.png');