简而言之,用户上传图像并将该图像转换为base64。 但是,如果用户上传了2000宽度和3000高度的iamge,我不想将这个大尺寸转换为base64。因此,我希望在转换为文本格式之前裁剪图像上传的宽度(高度也按比例缩小到宽度的减少)。
下面是它在作物之前的转换方式
$sessionThumbnail= addslashes($_FILES['sessionThumbnail']['tmp_name']);
$sessionThumbnail_name = addslashes($_FILES['sessionThumbnail']['name']);
$sessionThumbnail = file_get_contents($sessionThumbnail);
$sessionThumbnail = base64_encode($sessionThumbnail);
我如何在两者之间添加裁剪?
答案 0 :(得分:0)
resource imagecrop ( resource $image , array $rect )
image
图像资源,由图像创建函数之一返回,例如imagecreatetruecolor()。
rect
带有“x”,“y”,“width”和“height”键的数组。