【发布时间】:2021-06-18 17:33:22
【问题描述】:
基本上我想将图像上传到网络服务器,并尽可能将其从 JPG 转换为 PNG。
以下是我目前必须从移动设备上传 JPG 图片:
<?PHP
if(!empty($_FILES['uploaded_file']))
{
$path = "uploads/";
$path = $path . basename( $_FILES['uploaded_file']['name']);
if(move_uploaded_file($_FILES['uploaded_file']['tmp_name'], $path)) {
echo "The file ". basename( $_FILES['uploaded_file']['name']).
" has been uploaded";
} else{
echo "There was an error uploading the file, please try again!";
}
}
?>
这很好用,但我现在必须将文件转换为 PNG 并压缩 - 为此我尝试过使用这样的代码,但我不明白如何实现它并添加压缩。
$image = imagecreatefromjpeg( "image.jpg" );
imagealphablending($image, true);
imagepng($image, "image.png");
是否可以进行转换和压缩?
【问题讨论】:
标签: php png image-compression