fixmint
VI

Vì sao PNG trong suốt bị đen hoặc trắng, và cách giữ nền trong suốt

Tác giả: · · cập nhật 8 tháng 11, 2026 · 4 phút đọc

PNG trong suốt bị đen hoặc trắng khi chương trình lưu nó thành JPG, hoặc khi một ứng dụng mã hóa lại ảnh, vì JPG không có kênh alpha để lưu độ trong suốt. Chương trình buộc phải đặt một màu phía sau các điểm ảnh trong suốt. Nó hoặc tô trắng, hoặc giữ nguyên giá trị màu mà điểm ảnh đang lưu, và giá trị đó thường là đen. Nếu cần giữ ảnh trong suốt, hãy lưu file dưới dạng PNG hoặc WebP. Nếu bắt buộc phải lưu thành JPG, hãy tự chọn màu nền trước khi lưu.

Xóa phông nềnCần bỏ phông nền ảnhDùng miễn phí

Độ trong suốt trong PNG là gì

PNG có thể lưu kênh alpha cùng với các giá trị đỏ, xanh lá và xanh dương của từng điểm ảnh. Alpha cho biết mỗi điểm ảnh đục đến mức nào. Một điểm ảnh trong suốt hoàn toàn sẽ để lộ những gì nằm phía sau ảnh, chẳng hạn màu nền trang web hoặc nền tài liệu. Trình xem ảnh sẽ tự pha trộn màu, nên cùng một file có thể hiển thị đúng trên nền trắng cũng như nền tối.

JPG không có kênh alpha. Mỗi điểm ảnh đều là một màu đặc, nên vùng trong suốt phải được ghi thành một màu nào đó, và định dạng này không có cách nào giữ ý tưởng "nhìn xuyên qua" được.

Vì sao ảnh bị đen hoặc trắng

Khi bộ chuyển đổi bỏ kênh alpha, nó phải quyết định màu của từng điểm ảnh từng trong suốt sẽ thành gì. Có hai kết quả thường gặp:

  • Màu đã lưu. Một điểm ảnh trong suốt vẫn có giá trị đỏ, xanh lá và xanh dương, và ở nhiều ảnh tách nền, những giá trị này là màu đen. Bộ chuyển đổi chỉ bỏ alpha và giữ nguyên các giá trị đó, nên nền trông như màu đen.
  • Màu tô. Một số bộ chuyển đổi khác tô nền trước, thường là trắng, rồi vẽ ảnh lên trên. công cụ chuyển đổi làm như vậy: khi lưu thành JPG, vùng trong suốt sẽ được tô trắng, và công cụ ghi chú điều này ngay cạnh các tùy chọn.

Ứng dụng còn có một cách thứ ba. Các form tải ảnh lên, ứng dụng nhắn tin và trình email thường mã hóa lại ảnh trước khi hiển thị, và một số chuyển sang JPG trong quá trình đó. Kết quả phụ thuộc vào từng ứng dụng, nên cùng một file PNG có thể trông đúng ở chỗ này nhưng lại hiện đen ở chỗ khác.

Giữ độ trong suốt hay chọn màu nền

Hãy quyết định bạn cần kết quả nào trong hai cái sau:

Bạn cầnLưu dưới dạngKết quả
Ảnh tách nền cho website hoặc thiết kếPNG hoặc WebPGiữ được độ trong suốt
Cùng ảnh tách nền đó trên nền đơn sắcJPGMàu nền do bạn chọn

Để giữ độ trong suốt, hãy mở công cụ chuyển đổi và chọn PNG, hoặc WebP nếu trình duyệt của bạn lưu được định dạng này. Cả hai đều giữ vùng trong suốt. Công cụ nén ảnh cũng giữ độ trong suốt: nó lưu ảnh trong suốt thành WebP, hoặc thành PNG trên các trình duyệt không ghi được WebP, chẳng hạn Safari.

Nếu cần tạo độ trong suốt trước, hãy dùng công cụ xóa phông nền. Công cụ này chạy một mô hình AI ngay trong trình duyệt của bạn, và lựa chọn khi tải xuống sẽ quyết định định dạng:

  1. Giữ trong suốt, và công cụ sẽ lưu thành PNG.
  2. Chọn trắng, một màu hoặc làm mờ, và công cụ sẽ lưu thành JPG với nền đó.

Nếu form yêu cầu JPG, hãy chọn màu nền ngay ở bước tách nền. Đừng để việc đó cho bộ chuyển đổi, vì nó có thể chọn màu đen.

Kiểm tra xem độ trong suốt còn không

Trước khi tin vào file đã chuyển đổi, hãy mở nó trên hai nền khác nhau. Đặt ảnh lên một trang web nền trắng và một trang nền tối, hoặc đặt lên một slide hay tài liệu có màu nền. Nếu ảnh hiển thị cùng một nền ở cả hai nơi, file không còn độ trong suốt và màu nền đã bị ghi cứng vào ảnh. Nếu màu xung quanh thay đổi, nghĩa là độ trong suốt vẫn được giữ.

Mỗi trình chỉnh sửa ảnh lại thể hiện độ trong suốt theo một cách khác. Nhiều phần mềm chỉnh sửa vẽ nền caro xám và trắng phía sau vùng trong suốt, còn trình xem ảnh đơn giản có thể hiện đen hoặc trắng. Nền caro là cách trình chỉnh sửa cho bạn biết ở đó không có gì, chứ không phải một họa tiết trong ảnh. Hãy kiểm tra file trong chính chương trình mà bạn sẽ dùng, và chỉ xem các bản xem trước khác như ước lượng sơ bộ.

Chọn màu tô có chủ ý

Khi đầu ra bắt buộc phải là JPG, hãy quyết định màu nền trước khi bộ chuyển đổi làm thay bạn. Trắng phù hợp với trang hoặc tài liệu nền trắng. Một màu đặc phù hợp với khối thương hiệu hoặc trang có màu nền, và nên trùng với nền phía sau ảnh để các cạnh mờ hòa vào nhau. Tùy chọn làm mờ của công cụ xóa phông nền sẽ lấp đầy nền bằng một bản sao mờ của chính bức ảnh đó, và với ảnh chụp, cách này có thể tự nhiên hơn màu tô đơn thuần. Hãy chọn tùy chọn hợp với vị trí ảnh sẽ xuất hiện, rồi kiểm tra ngay tại đó.

Cách làm với fixmint

  1. Giữ file PNG trong suốt gốc, và đừng lưu nó thành JPG, vì JPG sẽ làm mất độ trong suốt.
  2. Với website hoặc thiết kế, chuyển sang PNG hoặc WebP để các vùng trong suốt vẫn trống.
  3. Nếu cần JPG, hãy tự đặt nền cho ảnh. Công cụ xóa phông nền có thể đặt nền Trắng, Màu hoặc Làm mờ phía sau chủ thể, và lưu thành JPG.
  4. Mở file trên hai nền trước khi dùng. Nếu màu xung quanh thay đổi, độ trong suốt đã được giữ. Nén ảnh ở bước cuối cùng, nếu form có giới hạn dung lượng.

Các trường hợp đặc biệt

  • Cạnh mờ. Tóc, bóng đổ và kính có những điểm ảnh trong suốt một phần vẫn mang màu của nền cũ. Trên nền mới, có thể xuất hiện viền sáng hoặc tối. Hãy dùng ảnh tách nền có cạnh sạch, hoặc chọn màu nền gần với nền gốc.
  • JPG không giữ được độ trong suốt. Nếu form chỉ nhận JPG, độ trong suốt phải được thay bằng một màu. Không có cài đặt JPG nào thay đổi được điều đó.
  • Kiểm tra trên nơi sử dụng thực tế. Hãy xem file ở nơi nó sẽ được dùng, chẳng hạn form, trang web hoặc ứng dụng. Bản xem trước có thể dùng nền khác với nền thật.
  • Chọn định dạng. Với đồ họa trên web, PNG thường là lựa chọn phổ biến. JPG, PNG và WebP so sánh chi tiết hơn. Nếu file WebP không mở được trong ứng dụng, hãy xem vì sao ảnh WebP không mở được.

Được dịch từ Bản tiếng Anh với sự hỗ trợ của AI.

Bình luận

    Chưa có bình luận nào. Hãy là người đầu tiên.

    Đánh giá của bạn (không bắt buộc)

    Email của bạn không bao giờ được hiển thị hoặc lưu lại.

    Bìa của Digital Workflow ToolkitDigital Workflow Toolkit

    Công thức, mẫu và cách làm để nối các tác vụ file nhỏ (chuyển đổi, đổi tên, nén, gộp) thành quy trình chạy giống nhau mỗi lần.

    $19.00Mua trên GumroadBản tiếng Anh