Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP文件上传图像+;画布php调整大小_Php_Image Processing_File Upload_Canvas - Fatal编程技术网

PHP文件上传图像+;画布php调整大小

PHP文件上传图像+;画布php调整大小,php,image-processing,file-upload,canvas,Php,Image Processing,File Upload,Canvas,我正在为我的网站创建一个文件上传脚本,并使用canvas.php缩小图像的比例。上传效果很好,但缩放效果不好。我以前从未使用过这个,所以我希望这只是一个小错误。这是我的密码: <?php $newfilename = $id; $extension = end(explode(".", $_FILES["file"]["name"])); $path = "../posts/$type/"; //INSERT TO TABLE if(mysqli_affected_rows($con

我正在为我的网站创建一个文件上传脚本,并使用canvas.php缩小图像的比例。上传效果很好,但缩放效果不好。我以前从未使用过这个,所以我希望这只是一个小错误。这是我的密码:

<?php
$newfilename = $id;

$extension = end(explode(".", $_FILES["file"]["name"]));

$path = "../posts/$type/";

//INSERT TO TABLE
if(mysqli_affected_rows($con)>0){
    move_uploaded_file($_FILES["file"]["tmp_name"],"$path" . $newfilename . "." . $extension);
    header("Location: ../dashboard.php?page=posts");
    exit();
}
else{
header("Location: ../404.php");
}
?>
<?php
if($type == "photo"){
require_once "canvas.php";
$img = new canvas("$path" . $newfilename . "." . $extension);
$img
->resize("700")
->save("$path" . $newfilename . "." . $extension);
}
?>


它使用canvas.php()

canvas
作为PEAR库中的内容?@MarcB它是canvas.php-