Tidak yakin tentang contoh persis Anda, tetapi saya sering menemukan file PNG yang terbuka dengan warna hitam atau warna lain sebagai pengganti transparansi. Ini biasanya karena file PNG menggunakan warna yang diindeks dan memiliki palet alpha daripada menggunakan topeng alpha penuh pada gambar itu sendiri.
Pada dasarnya, ketika Anda biasanya menyimpan file PNG, Anda menggunakan truecolor 24-bit penuh (8 bit per saluran) ditambah masker alpha yang menyimpan informasi transparansi (pada dasarnya saluran 8-bit lain). Saat Anda menggunakan warna palet, itu mengindeks warna sebagai warna RGB 24-bit dan membuat masker alpha 8-bit yang terpisah.
Namun, PNG juga mendukung palet alfa . Ini berarti bahwa masing-masing warna Anda yang diindeks disimpan sebagai warna RGBA 32-bit dengan data transparansi yang tertanam dalam palet. Ini tidak biasa karena sulit dilakukan secara cerdas, dan sayangnya itu tidak cocok dengan mode warna Photoshop. Jadi ketika Photoshop membukanya, itu hanya membaca komponen RGB dari setiap warna yang diindeks dan tidak menemukan topeng alpha, sehingga semua data transparansi hilang.
Saya tidak ingat menemukan file di mana warna matte sewenang-wenang diterapkan ke daerah yang sebagian transparan, tetapi ini masih bisa merupakan variasi dari masalah yang sama.