Chuyển WebP sang GIF
Biến WebP động thành GIF động dùng được ở những nơi cũ hơn.
- Chạy trên thiết bị của bạn — tệp không bao giờ được gửi đi đâu cả
- Không cần đăng ký, không có hình mờ, không có hạn mức hằng ngày
- Miễn phí, không giới hạn số lần sử dụng
Cách hoạt động
WebP là định dạng tốt hơn theo mọi thước đo kỹ thuật, và chính vì vậy đôi khi bạn phải chuyển khỏi nó: phần mềm cũ, một số ứng dụng email và vài biểu mẫu tải lên vẫn chỉ hiểu GIF.
Bạn cần trình duyệt nào, và vì sao
Đây là chuyển đổi duy nhất trên trang có yêu cầu về trình duyệt, nên đáng nói rõ ràng. ffmpeg hoàn toàn không thể tách WebP động, vì vậy các khung hình phải đến từ ImageDecoder API của chính trình duyệt. Chrome và Edge có hỗ trợ; Safari và Firefox thì không. Trên các trình duyệt đó bạn chỉ nhận được khung hình đầu tiên, và công cụ nói thẳng điều đó thay vì đưa lại một ảnh tĩnh rồi gọi là ảnh động. WebP không động thì chuyển hoàn hảo ở mọi nơi.
Bạn đang cố ý chuyển sang một định dạng kém hơn
Cần nói rõ. GIF cho phép 256 màu mỗi khung hình và chỉ có độ trong suốt bật hoàn toàn hoặc tắt hoàn toàn, và lưu khung hình kém hiệu quả hơn nhiều. Tệp kết quả thường lớn hơn WebP gốc, đôi khi lớn gấp nhiều lần. Đó là do định dạng, không phải do việc chuyển đổi.
Bảng màu được tạo từ các khung hình của bạn
Thay vì dùng bảng 256 màu cố định, một bảng màu được tính từ nội dung thực tế của ảnh động. Đó là sự khác biệt giữa một bản chuyển đổi trông chấp nhận được và một bản trông như từ năm 1998. Đồ họa phẳng và bản quay màn hình ra sạch; dải chuyển màu của ảnh chụp vẫn bị vệt màu đôi chút.
Làm cho nhỏ hơn
Nếu GIF quá lớn, hãy giảm chiều rộng trước — nó bỏ bớt dữ liệu ở mọi khung hình cùng lúc và là cách hiệu quả nhất với khoảng cách xa. Giới hạn tốc độ khung hình là cách tốt tiếp theo.
Ảnh tĩnh cũng chuyển được
WebP không động trở thành GIF một khung hình, tuy với ảnh tĩnh thì PNG hoặc JPG hầu như luôn là đích đến tốt hơn.
Chuyển WebP sang GIF — câu hỏi thường gặp
Ảnh động có được giữ lại không?
Trên Chrome và Edge thì có. Trên Safari và Firefox chỉ đọc được khung hình đầu tiên, vì ffmpeg không thể tách WebP động và các trình duyệt đó thiếu ImageDecoder API. Công cụ sẽ cho biết điều gì đã xảy ra.
Tại sao GIF lại lớn hơn WebP?
GIF là định dạng cũ hơn nhiều và kém hiệu quả hơn. Tệp lớn hơn là kết quả được dự đoán, không phải lỗi.
Tại sao ảnh trông hơi bị vệt màu?
GIF chỉ cho phép 256 màu mỗi khung hình. Bảng màu được tạo từ chính các khung hình của bạn để giảm thiểu điều này, nhưng nội dung kiểu ảnh chụp vẫn sẽ bị vệt màu.
Làm sao để tệp nhỏ hơn?
Giảm chiều rộng trước, rồi giới hạn tốc độ khung hình.
Tệp của tôi có bị tải lên không?
Không. Việc chuyển đổi diễn ra trong trình duyệt của bạn.