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.
Lèse berhasil. Ini memang PNG 8, dengan palet yang benar-benar aneh. Berikut ini cara membuka di Fireworks, yang mengidentifikasi dan merendernya dengan benar. Alasan untuk blockiness jelas ketika Anda melihat tabel: setiap lokasi tetapi yang transparan memiliki warna yang sama. Anti-alias? Kami tidak perlu anti-alias bau!
sumber
Pertanyaan Anda dijawab dengan baik oleh orang-orang di atas, tapi saya pikir saya akan menyebutkan tindakan bagi mereka yang datang setelah itu - Anda dapat membuka png yang diindeks di Preview.app atau pixlr.com dan menyimpan kembali gambar sebagai png untuk mendapatkan akses lossless ke gambar. Anda kemudian dapat menyimpan kembali gambar dalam format apa pun dengan PS.
Saya menggunakan Image Alpha dan Image Optim untuk hasil yang andal. Informasi mor dalam artikel: “PNG yang berfungsi” , yang menjelaskan format PNG8, dan masalah optimisasi PNG lainnya secara lebih rinci.
sumber
Desainer web terkadang menggunakan Fireworks untuk menyimpan file PNG 8-bit dengan saluran alpha-transparan karena memungkinkan beberapa browser lama untuk menangani transparansi alpha lebih andal tanpa peretasan hak milik atau filter IE CSS dll. Profil warna dalam Photoshop tidak akan kenali atau buat ini dengan benar.
sumber
Saya memiliki masalah yang sama, hal yang aneh, di tempat kerja saya dapat membuka file dengan baik dan itu menunjukkan transparansi Di rumah saya mendapatkan beberapa rona hijau dan buramnya ??? Saya menjalankan gila ... file yang sama, versi photoshop yang sama, keduanya membukanya berbeda?!?! Pratinjau pada OSX menangani file dengan baik, itu bahkan lebih aneh. Jadi saya menyalin disisipkan antara Preview dan Photoshop untuk membuatnya terlihat dengan benar di Photoshop dan membuat ekspor baru. Saya menggunakan Photoshop sejak versi 3, tidak pernah menabrak ini sebelumnya. Masih belajar setiap hari;)
sumber
Anda biasanya dapat BUKA PNG transparan, tetapi Anda tidak bisa menyalin / menempel. Coba simpan dan buka dari dalam photoshop.
sumber