首页 文章

PHP - 将图像从.jpg解压缩并转换为.bmp

提问于
浏览
2

我有一个解压缩上传到我的服务器的文件的代码,它没有任何问题 .

但现在我想添加另一个功能 . 我想将.zip文件中的所有图像(.zip文件仅包含图像)从.jpg格式转换为.bmp .

<?php
$file = $target_path1;

$path = $target_path2;

$zip = new ZipArchive;
$res = $zip->open($file);
if ($res === TRUE) {

  $zip->extractTo($path);
  $zip->close();
  unlink($target_path1);    
} 

?>

有一些简单的方法吗?如果没有,至少我能得到提取图像的名称吗?

谢谢 .

1 回答

  • 2

    首先使用imagecreatefromjpeg()从文件中创建一个图像对象 . 然后,您将该对象转储为不同的格式(例如,使用imagegif()):

    $imageObject = imagecreatefromjpeg($imageFile);
    imagegif($imageObject, $imageFile . '.gif');
    imagepng($imageObject, $imageFile . '.png');
    imagewbmp($imageObject, $imageFile . '.bmp');
    

相关问题