GIF Background Remover - Làm Trong Suốt Nền Ảnh Động
Cắt bỏ phần nền một màu khỏi ảnh GIF động mà vẫn giữ mọi khung hình chuyển động. Công cụ xoá nền GIF này giải mã, xử lý và mã hoá lại từng khung hình ngay trên máy, cho ra một ảnh GIF trong suốt mà tệp không bao giờ rời khỏi thiết bị.
- Không tải lên, không đăng ký
- Giữ nguyên chuyển động và nhịp khung
- Báo trước ảnh có hợp hay không
Xoá nền một ảnh GIF thực chất là gì
GIF không lưu màu theo cách của PNG. Mỗi khung hình là các chỉ số trỏ vào một bảng màu tối đa 256 màu, và độ trong suốt chỉ là một ô duy nhất trong bảng đó được đánh dấu "hãy hiện thứ nằm phía sau tôi". Ở đây không có kênh alpha và không có trong suốt một phần: một điểm ảnh hoặc hiện hoàn toàn, hoặc biến mất hoàn toàn. Mọi công cụ xoá nền GIF đều làm việc trong giới hạn này, kể cả công cụ này, và đây là điều đáng biết nhất trước khi bắt đầu.
Hệ quả thực tế là các cạnh mềm không thể sống sót. Khi chủ thể được vẽ có khử răng cưa, những điểm ảnh dọc đường viền của nó là hỗn hợp giữa chủ thể và nền cũ. PNG sẽ giữ chúng ở dạng bán trong suốt. GIF buộc phải chọn, nên các điểm ảnh pha trộn đó hoặc ở lại — thành một quầng nhạt mang màu nền cũ — hoặc biến mất, kéo theo một lát mỏng của đường viền. Thanh dung sai chính là lựa chọn đó, được đưa ra ngoài thay vì giấu đi.
Bản thân việc xử lý chạy trọn vẹn trong tab này. Mọi khung hình được giải mã, màu nền được lấy mẫu từ viền của khung đầu tiên, mỗi điểm ảnh nằm trong dung sai được chuyển sang ô trong suốt của bảng màu, rồi các khung hình được mã hoá lại với đúng độ trễ và thiết lập lặp ban đầu. Không có gì được tải lên, điều này quan trọng khi ảnh GIF là bản ghi sản phẩm chưa công bố hoặc tài sản của khách hàng.
Ảnh GIF nào làm được và ảnh nào không
Chúng tôi đo thật chứ không đoán. Dấu hiệu dự báo kết quả là bao nhiêu phần viền khung hình chỉ có một màu — xoá nền về bản chất là "cắt bỏ một màu", nên một đường viền gồm nhiều màu nghĩa là chẳng có nền nào để cắt.
| Sticker hoặc logo động trên nền một màu | Viền 100% một màu | Cắt sạch, không quầng. Đây là trường hợp lý tưởng. |
| Bản ghi giao diện hoặc ứng dụng | Viền khoảng 64% một màu | Chạy tốt — thử nghiệm của chúng tôi loại được 69% bức hình. |
| Ảnh sọc màu hoặc nền có hoa văn | Viền chứa 12 màu khác nhau | Không có gì đáng xoá; không tồn tại một nền duy nhất. |
| Ảnh GIF chuyển từ video | Viền khoảng 29% một màu | Chỉ xoá được 15%, và tệp phình từ 223 KB lên 335 KB. |
| Ảnh GIF vốn đã trong suốt | Viền hoàn toàn trong suốt | Được để yên. Phần trong suốt sẵn có được giữ nguyên chứ không bị tô lấp. |
Công cụ xoá nền GIF này tự chạy phép kiểm tra trên chính tệp của bạn và hiện kết luận trước khi xử lý, nên một ảnh GIF vốn không thể làm được sẽ không khiến bạn mất công tải về.
Làm sao có được đường viền sạch
Chỉ có một tuỳ chọn, và nó tồn tại vì giới hạn trong suốt một bit đã nói ở trên. Mọi thứ còn lại đều được phát hiện tự động.
Dung sai thấp
Chỉ xoá những điểm ảnh khớp sát với màu nền phát hiện được. Chủ thể giữ được từng điểm ảnh của đường viền, nhưng trên ảnh GIF có khử răng cưa sẽ còn lại một vòng mảnh mang màu nền cũ. Trong phép đo của chúng tôi, vòng này chiếm khoảng 0,7% bức hình, tức rộng chừng một điểm ảnh.
Dung sai cao
Xoá luôn cả các điểm ảnh pha trộn dọc đường viền. Ở dung sai 120, quầng đo được là 0,0% — nó biến mất hoàn toàn. Đánh đổi là chủ thể mất đi lớp điểm ảnh viền mềm nhất, nên hình có chi tiết mảnh có thể trông hơi bị gặm. Hãy tăng đến khi quầng biến mất rồi dừng lại.
Màu nền phát hiện được
Được lấy mẫu từ viền của khung hình đầu tiên, với giả định chủ thể không chạm vào mép. Nếu chủ thể chạy sát mép, hoặc màu ở viền không phải nền thật, hãy bấm vào ảnh xem trước để tự chọn màu.
Những gì được giữ tự động
Số khung hình, độ trễ của từng khung và thiết lập lặp đều được mang sang. Những điểm ảnh vốn đã trong suốt trong tệp gốc vẫn giữ trong suốt thay vì bị tô lấp.
Cách xoá nền ảnh GIF
Mọi thứ diễn ra ngay trong tab trình duyệt này — công cụ xoá nền GIF không cần xếp hàng, không cần tài khoản, không tải lên.
- Kéo thả ảnh GIF động vào công cụ hoặc chọn một tệp từ thiết bị.
- Xem kết luận về mức phù hợp và màu nền phát hiện được.
- Chỉnh dung sai nếu quanh chủ thể còn sót một viền mảnh mang màu nền cũ.
- Bấm Xoá nền rồi so kết quả với ảnh gốc.
- Tải ảnh GIF về. Nó giữ nguyên chuyển động, nhịp khung và không có watermark.
Khi nào nền ảnh GIF không thể sạch
Ảnh GIF mang tính ảnh chụp hoặc chuyển từ video là thất bại rõ nhất. Một khung hình lấy từ video không có vùng phẳng nào: thứ trông như bức tường trơn phía sau chủ thể thực ra gồm hàng chục sắc độ khác nhau rất nhẹ, và không màu đơn lẻ nào có thể cắt bỏ. Trong thử nghiệm, tệp như vậy chỉ nhả ra 15% bức hình, còn kết quả thì nặng gấp rưỡi đầu vào, vì vùng trong suốt ngăn mất phép tối ưu giữa các khung hình vốn giữ cho GIF nhẹ. Nếu ảnh GIF đến từ video thì xoá nền không phải công cụ đúng — và không công cụ xoá nền GIF chạy trên trình duyệt nào làm tốt hơn được, vì giới hạn nằm ở chính định dạng.
Chủ thể chạm vào mép khung hình sẽ làm rối việc phát hiện tự động, bởi màu nền được lấy mẫu từ viền. Cách khắc phục là tự chọn màu nền trên ảnh xem trước thay vì tin vào mẫu lấy được.
Bóng đổ và quầng sáng quanh chủ thể nằm ở giữa. Chúng thường là hỗn hợp của chủ thể và nền, nên hành xử như một đường viền khử răng cưa rất rộng: dung sai thấp giữ chúng lại thành một vệt xám, dung sai cao xoá chúng cùng với phần mềm nhất của chủ thể. Không lựa chọn nào là sai, và cái nào đẹp hơn tuỳ thuộc ảnh GIF sẽ dùng ở đâu.
Cuối cùng, một ảnh GIF có nền thay đổi theo từng khung hình — lia máy, cuộn thị sai, đổi màu tuần hoàn — không thể xử lý bằng một màu nền duy nhất. Nền chỉ được lấy mẫu một lần, từ khung hình đầu tiên, rồi áp cho tất cả. Đó là hành vi đúng với sticker trên nền cố định và sai với một cảnh đang chuyển động.
Câu hỏi thường gặp
Chuyển động có được giữ nguyên không? ▾
Có. Mọi khung hình đều được xử lý và mã hoá lại, còn độ trễ từng khung cùng thiết lập lặp đều lấy từ bản gốc, nên kết quả phát đúng như tệp bạn bắt đầu.
Vì sao quanh chủ thể còn sót một viền mờ? ▾
Đó là các điểm ảnh khử răng cưa dọc mép, vốn là hỗn hợp giữa chủ thể và nền cũ. Độ trong suốt của GIF là được ăn cả ngã về không, nên không thể làm chúng trong suốt một phần. Hãy tăng dung sai đến khi viền đó biến mất.
Ảnh GIF của tôi có bị tải lên máy chủ không? ▾
Không. Các khung hình được giải mã, xử lý và mã hoá lại ngay trong trang này, trong một worker chạy nền. Tệp không bao giờ rời khỏi thiết bị, nên bản ghi chưa công bố và công việc của khách hàng đều xử lý được an toàn.
Vì sao tệp lại to ra? ▾
Vùng trong suốt chặn mất một phần khả năng nén giữa các khung hình mà GIF dựa vào, còn bức hình không có nền phẳng thì cũng cần bảng màu lớn hơn nhiều. Cả hai đều đẩy dung lượng lên. Điều đó thường có nghĩa ảnh GIF vốn đã không phù hợp, và phép kiểm tra mức phù hợp đã báo trước khi xử lý.
Tôi tự chọn màu nền được không? ▾
Được. Màu được phát hiện từ viền khung hình đầu tiên, nhưng bạn có thể bấm vào ảnh xem trước để chọn màu khác. Đây chính là cách khắc phục khi chủ thể chạy sát mép khung hình.
Có thể xuất ra chuỗi ảnh PNG thay thế không? ▾
Công cụ này thì không — nó tạo ra ảnh GIF trong suốt, nên kết quả vẫn là một tệp động duy nhất mà bạn có thể thả thẳng vào cuộc trò chuyện hay trang trình chiếu. Nếu bạn cần cạnh mềm bán trong suốt, ảnh PNG tĩnh từ công cụ xoá nền là hướng tốt hơn.
Công cụ chạy được trên trình duyệt nào? ▾
Cần bộ giải mã ảnh WebCodecs để đọc từng khung hình của ảnh GIF động. Chrome, Edge và Opera bản mới đều hỗ trợ. Nếu trình duyệt của bạn không làm được, công cụ sẽ báo thẳng thay vì tạo ra tệp hỏng.
Có watermark hay giới hạn dung lượng không? ▾
Không watermark và không có giới hạn cố định. Việc xử lý diễn ra trên chính thiết bị của bạn, nên trần thực tế là bộ nhớ — ảnh GIF rất dài hoặc rất lớn chỉ đơn giản là lâu hơn.
Công cụ liên quan
Bạn đang làm việc với ảnh tĩnh, hay chỉ muốn ảnh GIF nhẹ hơn? xoá nền ảnh · nén GIF