图片转换
<?php// 设置要转换的文件夹路径
$dir = 'path/to/webp/files/';
// 获取文件夹中所有webp文件
$files = glob($dir . '*.webp');
// 遍历所有webp文件并转换格式
foreach ($files as $file) {
// 获取文件名和扩展名
$filename = pathinfo($file, PATHINFO_FILENAME);
$extension = pathinfo($file, PATHINFO_EXTENSION);
// 设置输出文件路径和格式
$output_file = $dir . $filename . '.jpg'; // 或者 $dir . $filename . '.png';
// 转换格式
if ($extension == 'webp') {
$image = imagecreatefromwebp($file);
imagejpeg($image, $output_file); // 或者 imagepng($image, $output_file);
imagedestroy($image);
}
}
?>
1%…………
<!DOCTYPE html>
<html>
<head>
<title>上传下载图片</title>
</head>
<body>
<form action="upload.php" method="post" enctype="multipart/form-data">
<input type="file" name="image">
<input type="submit" value="上传">
</form>
<?php
// 设置要显示的图片路径
$image_path = 'path/to/image.jpg'; // 或者 'path/to/image.png';
// 显示图片
echo '<img src="' . $image_path . '">';
// 下载图片
echo '<a href="' . $image_path . '" download>下载图片</a>';
?>
</body>
</html>
2%…………
<?php
// 设置上传文件夹路径
$upload_dir = 'path/to/upload/folder/';
// 获取上传文件信息
$file_name = $_FILES['image']['name'];
$file_tmp = $_FILES['image']['tmp_name'];
// 移动上传文件到指定文件夹
move_uploaded_file($file_tmp, $upload_dir . $file_name);
?>
页:
[1]