Để thực hành bài viết này, các bạn cần:
- Cài đặt localhost với XAMPP.
- Kiến thức PHP căn bản.
Đầu tiên, bạn tạo thư mục webp-to-jpg
trong htdocs
như sau:
webp-to-jpg/
├── dir/
├── exp/
├── index.php
Tại tập tin index.php
.
<?php
$files = scandir('./dir');
if ($files) {
for ($i = 2; $i < count($files); $i++) {
$im = imagecreatefromwebp('./dir/' . $files[$i]);
imagejpeg($im, './exp/' . $files[$i] . '.jpg', 100); // Với 100 là 100% chất lượng
imagedestroy($im);
}
}
echo 'OK!';
?>
Để sử dụng, các bạn chép hình có định dạng WEBP vào thư mục dir
, sau đó truy cập http://localhost/webp-to-jpg/
. Hình có định dạng JPG sẽ được xuất sang thư mục exp
.
Để chuyển sang đuôi PNG, các bạn tham khảo hàm imagepng
.
Chúc các bạn thành công!
Bình Luận