làm thế nào để nén ảnh trong wordpress

Làm thế nào để nén hình ảnh jpeg trong WordPress?

Kiến thức hosting

Theo mặc định, WordPress sẽ nén hình ảnh của bạn để hiệu suất trang web được tốt hơn. Gần đây, một trong những độc giả của chúng tôi đã hỏi liệu có thể thay đổi cài đặt nén hình ảnh trong WordPress hay không. Trong bài này, chúng tôi sẽ chỉ cho bạn cách tăng hoặc giảm nén hình ảnh JPEG trong WordPress.

làm thế nào để nén ảnh trong wordpress

Mỗi lần tải lên một hình ảnh JPEG trong WordPress, nó sẽ tự động nén hình ảnh chỉ còn 90% chất lượng. Trong WordPress 4,5 , con số này đã được giảm xuống còn 82% để cải thiện hiệu suất trang cho người dùng di động.

Nếu bạn là một nhiếp ảnh gia muốn giới thiệu hình ảnh chất lượng cao trên trang web, bạn có thể tắt nén hình ảnh trong WordPress.

Làm thế nào để vô hiệu hoá nén hình ảnh trong WordPress

Tất cả bạn cần làm là dán mã sau vào tệp functions.php của theme hoặc trong một plugin dành cho trang web .

1
add_filter('jpeg_quality', function($arg){return 100;});

Khi bạn đặt giá trị là 100, nghĩa là WordPress nén hình ảnh ở chất lượng cao nhất.

Nếu bạn không phải là nhiếp ảnh gia hoặc nghệ sĩ, thì có lẽ bạn sẽ không thấy nhiều sự khác biệt về chất lượng. Nhưng đối với những người làm việc với hình ảnh chất lượng cao trên cơ sở hàng ngày, sự khác biệt về chất lượng là hiển nhiên. Do vậy đa phần người dùng khó tính sẽ thường không nén chất lượng ảnh hoặc nén rất ít.

Làm thế nào để nén lại hình ảnh trong WordPress

Tuy nhiên nếu bạn muốn tiết kiệm băng thông, giảm gánh nặng lên dung lượng hosting thì có thể bật nén ảnh. Nếu bạn muốn, bạn có thể thay đổi số từ 100 thành 80 hoặc thấp hơn để giảm đi vài kBs, sau đó tất cả những gì bạn phải làm là dán đoạn mã sau:

1
add_filter('jpeg_quality', function($arg){return 75;});

Khi bạn thực hiện những thay đổi chất lượng hình ảnh này, bạn muốn đảm bảo rằng bạn tạo lại hình thu nhỏ của mình .

Chúng tôi hy vọng bài viết này đã giúp bạn tìm hiểu làm thế nào để thay đổi nén hình ảnh JPEG trong WordPress.

Leave a Reply

Your email address will not be published. Required fields are marked *