php - 在上传到目录之前调整图像大小

标签 php mysql

.我有以下用于将图像上传到服务器目录的代码,我想做的是在上传之前调整图像的大小。这可能吗?任何帮助都感激不尽。提前致谢!

if ((($image["type"] == "image/gif")
|| ($image["type"] == "image/jpeg")
|| ($image["type"] == "image/pjpeg")
||($image["type"] == "image/png")))
{
if ($image["error"] > 0)
{
echo "Return Code: " . $image["error"] . "<br />";
}
else
{
echo $studentno;
echo "Upload: " . $image["name"] . "<br />";
echo "Type: " . $image["type"] . "<br />";
echo "Size: " . ($image["size"] / 1024) . " Kb<br />";
echo "Temp file: " . $image["tmp_name"] . "<br />";
$newname = time().$image["name"];
  move_uploaded_file($image["tmp_name"],"$dir" . $newname);
  echo "Stored in: " . "$dir" . $newname;
else
{
    echo '<form method="post" id="display" action="Edit.php">';
    echo '<input type="button" VALUE="Error" onClick="alert(Welcome to the Groan Zone!)">';
    echo '</form>';
}

最佳答案

...看看 jCrop plugin对于 jQuery。下载包含一个 php 脚本来处理它。恕我直言,这将是一个不错的起点。客户端为服务器端提供一些裁剪和大小信息。或者只是谷歌 php 和图像调整大小。应该有很多关于它的示例和教程。

关于php - 在上传到目录之前调整图像大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5413334/

相关文章:

php - 如何显示连接表中的图像

php - 表锁失败

php - 如何使用 php 脚本导出完整的 mysql 数据库...?使用 'mysqldump' 时出现问题

php - 如何打破插入查询,在插入触发mysql之前

mysql - 在 Workbench 6.3 中创建新连接时,我得到 "unknown database"

PHP注册表未将数据发送到MySQL数据库

php - 几个查询mysqli

php - 使用 JavaScript 截取 url 的 GET 部分,包括?

php - 为什么 PUT 请求需要 x-www-form-urlencoded 而不能使用表单数据?

php - 如何防止 PHP 中的 SQL 注入(inject)?