Không chắc chắn về trường hợp chính xác của bạn, nhưng tôi thường gặp các tệp PNG mở bằng màu đen hoặc màu khác thay cho độ trong suốt. Điều này thường là do tệp PNG sử dụng các màu được lập chỉ mục và có bảng màu alpha thay vì sử dụng mặt nạ alpha đầy đủ trên chính hình ảnh.
Về cơ bản, khi bạn thường lưu tệp PNG, bạn đang sử dụng truecolor 24 bit đầy đủ (8 bit cho mỗi kênh) cộng với mặt nạ alpha lưu trữ thông tin trong suốt (về cơ bản là kênh 8 bit khác). Khi bạn sử dụng màu bảng màu, nó sẽ lập chỉ mục các màu là màu RGB 24 bit và giữ mặt nạ alpha 8 bit riêng biệt.
Tuy nhiên, PNG cũng hỗ trợ bảng màu alpha . Điều này có nghĩa là mỗi màu được lập chỉ mục của bạn được lưu trữ dưới dạng màu RGBA 32 bit với dữ liệu trong suốt được nhúng trong bảng màu. Điều này là không phổ biến vì nó khó thực hiện một cách thông minh, và thật không may, nó không phù hợp với các chế độ màu của Photoshop. Vì vậy, khi Photoshop mở nó, nó chỉ đọc các thành phần RGB của từng màu được lập chỉ mục và không tìm thấy mặt nạ alpha, vì vậy tất cả dữ liệu trong suốt bị mất.
Tôi không nhớ đã gặp phải một tập tin trong đó một màu mờ tùy ý được áp dụng cho các vùng trong suốt một phần, nhưng đây vẫn có thể là một biến thể của cùng một vấn đề.