Site icon Init HTML

Chuyển đuôi WEBP sang JPG số lượng không giới hạn với PHP

Để thực hành bài viết này, các bạn cầ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!

Exit mobile version