Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/260.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_Javascript_Jquery_File Upload - Fatal编程技术网

Php 图像上传器,带裁剪和;调整大小

Php 图像上传器,带裁剪和;调整大小,php,javascript,jquery,file-upload,Php,Javascript,Jquery,File Upload,嗯。。我一直在寻找一个与作物和调整大小功能的图像上传 发现了很多。 但是我可以找到一个我可以选择一定宽度的 因此,如果我必须的宽度设置为250px 然后,裁剪应允许最小宽度,该宽度应为设定的必须宽度。 裁剪时,宽度应可能大于必须宽度,但裁剪后,宽度应调整为设置的必须宽度 希望我有道理 我发现: 这是最神奇的 我只是不知道如何让PHP在选择了正确的裁剪大小后执行这些操作? 以及如何使上传功能与此配合使用。这里有一个教程,它同时处理javascript和PHP方面的事情:这里我们可以得到x、y、h和

嗯。。我一直在寻找一个与作物和调整大小功能的图像上传

发现了很多。 但是我可以找到一个我可以选择一定宽度的

因此,如果我必须的宽度设置为250px

然后,裁剪应允许最小宽度,该宽度应为设定的必须宽度。 裁剪时,宽度应可能大于必须宽度,但裁剪后,宽度应调整为设置的必须宽度

希望我有道理

我发现: 这是最神奇的

我只是不知道如何让PHP在选择了正确的裁剪大小后执行这些操作?
以及如何使上传功能与此配合使用。

这里有一个教程,它同时处理javascript和PHP方面的事情:

这里我们可以得到x、y、h和w。然后,您可以将这些值分配给四个不同的隐藏输入字段,例如:

        <input type="hidden" name="x1" value="" id="x1" />
        <input type="hidden" name="y1" value="" id="y1" />
        <input type="hidden" name="x2" value="" id="x2" />
        <input type="hidden" name="y2" value="" id="y2" />
        <input type="hidden" name="w" value="" id="w" />
        <input type="hidden" name="h" value="" id="h" /> 
使用一些php图像函数,我们可以裁剪图像

ImageCreateTureColor()

imagecopyresampled()

imagegif()或imagejpeg()或imagepng()

我想他们已经知道这些基本的php函数以及如何使用它了,谢谢

你到底有什么问题?
$x1 = $_POST["x1"];
$y1 = $_POST["y1"];
$x2 = $_POST["x2"];
$y2 = $_POST["y2"];
$w  = $_POST["w"];
$h  = $_POST["h"];