Cách nén dung lượng tệp GIF
Cập nhật
Để thu nhỏ một GIF động mà vẫn giữ chuyển động, hãy mở nó trong công cụ nén GIF của EditItAll: công cụ này giảm bảng màu và tối ưu khung hình ngay trong trình duyệt của bạn, không tải lên đâu cả, và hoạt ảnh vẫn phát bình thường. Chuyển sang WebP ở đây lại là một việc khác hẳn: nó chỉ lưu khung hình đầu tiên dưới dạng ảnh tĩnh.
Làm ngay — miễn phí, trong trình duyệt
Compress GIFVì sao tệp GIF lại nặng đến vậy
Một GIF nặng vì hai lý do. Một GIF động lưu một chuỗi khung hình đầy đủ, nên chỉ vài giây chuyển động cũng có thể cộng dồn thành hàng trăm ảnh riêng lẻ xếp chồng trong một tệp. Và GIF chỉ giới hạn ở bảng màu 256 màu, nên nội dung dạng ảnh chụp sẽ bị dither, tạo ra một kiểu mẫu lốm đốm vừa cản trở nén vừa làm dung lượng phình to hơn nữa.
Đó là lý do một đoạn clip ngắn lưu dưới dạng GIF có thể dễ dàng nặng tới vài MB. Tin tốt là vẫn còn nhiều dư địa để giảm, và yếu tố quan trọng nhất phụ thuộc vào việc GIF của bạn là động hay chỉ là một khung hình tĩnh duy nhất.
Nén GIF theo từng bước
Mở công cụ nén GIF và thả tệp của bạn vào; bạn có thể tải nhiều tệp cùng lúc. Công cụ sẽ tối ưu lại GIF và hiển thị dung lượng mới để bạn kiểm tra kết quả trước khi giữ lại:
- Thả GIF của bạn vào công cụ nén.
- Để nó mã hóa lại tệp và so sánh dung lượng trước và sau.
- Xuất và tải xuống bản sao đã nhẹ hơn.
Mọi thứ chạy ngay trên thiết bị của bạn: bạn có thể ngắt kết nối internet sau khi trang đã tải xong mà công cụ vẫn hoạt động bình thường, đây chính là bằng chứng rõ ràng nhất cho thấy tệp của bạn không hề được tải lên bất cứ đâu.
GIF động: điều gì thực sự làm chúng nhỏ lại
Nếu GIF của bạn là động, cách để thu nhỏ nó mà vẫn giữ chuyển động là nén nó dưới dạng GIF. Công cụ nén GIF giảm bảng màu và tối ưu khung hình, hoạt ảnh vẫn tiếp tục phát: tệp vẫn là một .gif hoạt động ở bất cứ đâu mà bản gốc từng hoạt động. Có hai yếu tố ảnh hưởng nhiều nhất đến con số này: giới hạn kích thước tối đa (giảm một nửa chiều rộng sẽ loại bỏ ba phần tư số pixel trong mỗi khung hình) và cắt bớt số khung hình của clip trước khi nén.
Còn WebP thì sao? Là một định dạng, nó thực sự hỗ trợ hoạt ảnh và lưu chuyển động hiệu quả hơn GIF rất nhiều, điều đó đúng. Nhưng công cụ chuyển GIF sang WebP của EditItAll chỉ chuyển đổi khung hình đầu tiên của một GIF động, nên kết quả nhận được là một ảnh tĩnh. Điều đó hoàn toàn đúng khi bạn cần một ảnh thu nhỏ hay ảnh poster, và hoàn toàn sai khi chuyển động mới là điều quan trọng. Tạo một WebP động cần một công cụ khác chứ không phải công cụ chuyển đổi này; chúng tôi muốn nói rõ điều đó ngay từ đầu thay vì để bạn phát hiện ra sau khi hoạt ảnh đã biến mất. Hướng dẫn chuyển GIF sang WebP nói chi tiết về trường hợp này.
Khi nào nên giữ nguyên dạng GIF
GIF vẫn có một lợi thế thực sự: nó mở được ở hầu như mọi nơi mà không gặp rắc rối gì, đó là lý do một số ứng dụng chat, diễn đàn và ứng dụng email chỉ chấp nhận đúng định dạng này. Với một khung hình tĩnh duy nhất, giới hạn bảng màu cũng bớt quan trọng hơn, nên nén trực tiếp thường là đủ. Để có cái nhìn rộng hơn về cách chọn mức chất lượng và định dạng, hãy xem cách nén ảnh mà không mất chất lượng, hoặc khám phá toàn bộ công cụ xử lý ảnh.
Sẵn sàng thử chưa?
Miễn phí, không cần đăng ký, và mọi tệp bạn mở không bao giờ rời khỏi thiết bị.
Câu hỏi thường gặp
Làm sao để giảm dung lượng GIF mà không làm hỏng nó?+
Đưa nó qua công cụ nén GIF và so sánh dung lượng trước và sau: công cụ giảm bảng màu và tối ưu khung hình, còn hoạt ảnh vẫn tiếp tục phát. Nếu vẫn chưa đủ, hãy giới hạn kích thước tối đa hoặc cắt bớt số khung hình của clip trước khi nén; hai yếu tố này ảnh hưởng nhiều nhất đến kết quả.
Vì sao GIF của tôi ngay từ đầu đã lớn như vậy?+
Một GIF động lưu đầy đủ từng khung hình và chỉ giới hạn ở 256 màu, buộc nội dung dạng ảnh chụp phải bị dither. Cả hai yếu tố cộng lại khiến ngay cả một clip ngắn cũng có thể nặng tới vài MB.
Tôi có nên chuyển GIF của mình sang WebP không?+
Với một GIF tĩnh, chỉ một khung hình, thì có: WebP thường nhỏ hơn đáng kể. Với một GIF động thì không: công cụ chuyển đổi của EditItAll chỉ lấy khung hình đầu tiên, nên bạn sẽ có một WebP tĩnh và chuyển động sẽ mất đi. Chỉ nên chuyển đổi có chủ đích khi bạn cần ảnh thu nhỏ hoặc ảnh poster; còn lại thì hãy nén GIF và giữ nguyên nó ở dạng động.
GIF của tôi có bị tải lên khi tôi nén nó không?+
Không. Công cụ nén chạy hoàn toàn trong trình duyệt của bạn, nên GIF của bạn không bao giờ rời khỏi thiết bị. Bạn có thể ngắt mạng sau khi trang đã tải xong và nó vẫn hoạt động bình thường.