Để 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!