首页 > 解决方案 > 如何在上传之前添加图像旋转?

问题描述

嘿,我已经看到了很多关于如何在上传之前旋转图像的选项,但我遇到的问题是我不是专业人士,我不明白如何在我的代码中实现它。

有好心人帮我解决这个问题吗?

这是我调整图像大小的功能

function resize_image($oldimage_name, $new_image_name){
    list($owidth,$oheight) = getimagesize($oldimage_name);
    $width = 250; $height = 250;    
    $im = imagecreatetruecolor($width, $height);
    $img_src = imagecreatefromjpeg($oldimage_name);
    imagecopyresampled($im, $img_src, 0, 0, 0, 0, $width, $height, $owidth, $oheight);
    imagejpeg($im, $new_image_name, 90);
    imagedestroy($im);
    unlink($oldimage_name);
    return true;
}

这是我的上传部分

if($_FILES['file']['name']!='')
            {
                $tmp_name = $_FILES["file"]["tmp_name"];
                $namefile = $_FILES["file"]["name"];
                $cname = str_replace(' ', '-', $candidate_name);
                $ext = end(explode(".", $namefile));
                $fileUpload = move_uploaded_file($tmp_name,"uploads/images/".$image_name);
                $image_name= $cname.'-'.time().".".$ext;                
                resize_image($tmp_name,"uploads/images/".$image_name);
                $img = ''.$image_name.'';
            }       

这里是一个站点的链接,该站点具有该选项,但我不知道如何使其与我的代码一起使用。 文本

标签: php

解决方案


推荐阅读