Một "nền trong suốt" nghe đơn giản — phần phía sau chủ thể của bạn chỉ là... biến mất. Bên dưới nó là một tính năng kỹ thuật cụ thể, và hiểu nó cứu bạn khỏi nỗi bực kinh điển: bạn cắt một logo ra, lưu nó, và nền quay lại thành một khối trắng đặc. Đây là độ trong suốt thật sự là gì và cách giữ nó qua từng bước.
Độ trong suốt thật sự là gì: kênh alpha

Một ảnh thường lưu ba con số mỗi pixel: bao nhiêu đỏ, xanh lá và xanh dương. Một ảnh trong suốt lưu một con số thứ tư: alpha, ghi lại pixel đó mờ đục đến đâu. Alpha chạy từ hoàn toàn trong suốt đến hoàn toàn mờ đục, với mọi mức ở giữa cho các mép mềm, tán mượt.
Kênh thứ tư đó là lý do độ trong suốt hành xử theo cách nó làm:
- PNG hỗ trợ alpha, đó là lý do nó là định dạng ưa dùng cho logo, biểu tượng, sticker và bản cắt.
- WebP cũng hỗ trợ alpha, và thường ở dung lượng tệp nhỏ hơn PNG.
- JPEG hoàn toàn không hỗ trợ alpha. Một JPEG không có kênh thứ tư, nên nó về mặt vật lý không thể lưu độ trong suốt.
Điểm cuối đó là nguyên nhân phổ biến nhất của "nền trong suốt của tôi biến mất".
Cái bẫy nền trắng

Đây là tình huống làm mọi người vấp. Bạn xóa nền khỏi một ảnh sản phẩm, có được một bản cắt sạch, rồi xuất nó — và độ trong suốt biến thành trắng đặc. Gần như luôn luôn, nguyên nhân là định dạng. Bạn đã lưu dưới dạng JPEG.
Vì JPEG không thể giữ một kênh alpha, bộ mã hóa phải làm một điều gì đó với các pixel xuyên thấu. Nó lấp chúng bằng một màu nền, và mặc định là trắng. Độ trong suốt không mất trong lúc chỉnh sửa; nó bị phá hủy ở khoảnh khắc xuất bằng cách chọn một định dạng không thể biểu diễn nó.
Cách sửa là một thói quen: bất cứ thứ gì có độ trong suốt phải được lưu dưới dạng PNG hoặc WebP, không bao giờ JPEG. Nếu một công cụ chỉ có đầu ra JPEG, nó sẽ làm phẳng độ trong suốt của bạn mỗi lần.
Tạo độ trong suốt: xóa một cái nền
Hầu hết ảnh trong suốt bắt đầu đời như một tấm ảnh thường. Để có nền xuyên thấu, bạn xóa các pixel quanh chủ thể và đặt alpha của chúng về không. Làm điều này sạch sẽ bằng tay thì tẻ nhạt; một công cụ xóa nền làm tự động bằng cách phát hiện chủ thể và cắt mọi thứ khác.
Đầu ra phải là một định dạng giữ alpha — PNG hoặc WebP. Công cụ xóa nền trên IMG.DIY tạo ra một PNG trong suốt thật sự, và nó chạy trên thiết bị của bạn (sau một lần tải mô hình), nên ảnh không bao giờ được tải lên. Điều đó quan trọng với ảnh sản phẩm, chữ ký, và ảnh cá nhân bạn thà không gửi tới một máy chủ.
Giữ độ trong suốt qua một lần chuyển đổi
Giả sử bạn có một PNG trong suốt hơi nặng và muốn một WebP nhỏ hơn. Việc này an toàn — cả hai định dạng đều hỗ trợ alpha, nên độ trong suốt sống sót. Cái bẫy ngược lại là chuyển đổi sang JPEG, cái sẽ làm phẳng nó.
Một quy tắc thô khi chuyển đổi:
- PNG → WebP: độ trong suốt được giữ, tệp thường nhỏ hơn. Nước đi tốt.
- PNG → JPEG: độ trong suốt bị phá hủy, thay bằng một màu đặc. Chỉ làm điều này nếu bạn thật sự muốn một nền phẳng.
- WebP → PNG: độ trong suốt được giữ, tệp thường lớn hơn. Ổn cho tính tương thích.
Một trình chuyển đổi hiểu alpha cho bạn thu nhỏ một ảnh trong suốt mà không làm phẳng nó. Công cụ chuyển đổi ảnh giữ kênh alpha nguyên vẹn trên bất kỳ định dạng nào hỗ trợ nó, và như mọi thứ khác trên trang, nó chạy trong trình duyệt của bạn mà không tải lên.
Danh sách kiểm tra nhanh cho độ trong suốt sạch
- Đang xóa một cái nền? Xuất dưới dạng PNG hoặc WebP, không bao giờ JPEG.
- Cần một tệp trong suốt nhỏ hơn? Chuyển PNG sang WebP — alpha được giữ.
- Thấy một hộp trắng bất ngờ? Bạn gần như chắc chắn đã lưu dưới dạng JPEG; làm lại thành PNG.
- Đặt một ảnh trong suốt lên một trang tối? Kiểm tra các mép — các mép alpha mềm được hòa cho một nền trắng có thể hiện một quầng mờ. Cắt lại trên màu bạn sẽ thật sự dùng nếu nó quan trọng.
Độ trong suốt chỉ là con số thứ tư đó mỗi pixel. Một khi bạn biết định dạng nào giữ nó và định dạng nào vứt nó đi, bất ngờ nền-trắng thôi xảy ra — và các bản cắt của bạn giữ sạch ở bất cứ đâu bạn đặt chúng.
