gpt4 book ai didi

php - 将图像文件转换为 JPEG

转载 作者:行者123 更新时间:2023-11-28 02:00:32 25 4
gpt4 key购买 nike

我有一个网站,允许用户上传任何类型的照片。

即 gif、jpeg、png

现在,如果上传的文件尚未转换为 JPEG,我该如何转换?

谢谢

这是我的 PHP:

if ($_FILES['media']['size'] != 0) {
$target= UPLOADPATH . $media;
move_uploaded_file($_FILES['media']['tmp_name'], $target);
$query= "INSERT INTO posts (user_id, story, media, date, view, type) VALUES
('$user_id', '$story', '$media', now(), '$view', '1')";
mysqli_query($connect, $query)
or die('error with query 2');
}

最佳答案

在 PHP 中,您首先使用 file_get_content($filePath) 将上传文件的内容读入 imagecreatefromstring()。从那里你使用一个 imagejpeg 写入另一个扩展名为 .jpg

的文件

这是一个示例:

$handle = imagecreatefromstring(file_get_content($filePath));
imagejpeg($handle,'newfile.jpg',100);

引用

  1. imagejpeg
  2. imagecreatefromstring
  3. file_get_content

关于php - 将图像文件转换为 JPEG,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14200693/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com