Mengapa beberapa PNG 32 bit dibuka di Photoshop dengan Warna yang Diindeks dan tanpa transparansi?
Misalnya, saya mengambil file ikon png dari logo Stack Overflow di: http://blog.stackoverflow.com/wp-content/uploads/icon-so.png Saat membukanya di Photoshop CS3, tampaknya memperlakukannya sebagai diindeks warna dan menghilangkan saluran alpha . Gambar di sebelah kanan adalah ambil layar ikon. Mengubah mode Gambar di Photoshop ke RGB tidak mengubah gambar sama sekali. Saya sudah mencoba ini dengan beberapa PNG lain dan sepertinya hit atau miss.
Jika dilihat di program lain, ini akan ditampilkan dengan baik.
kiri: png dibuka di Photoshop, kanan: ambil layar png dari browser
Apa yang menyebabkannya, apakah Photoshop tidak menafsirkan format file PNG dengan benar?
sumber
Jawaban:
Sepertinya masalahnya adalah bahwa Photoshop tidak mendukung bagian dari standar PNG-8 . PNG-8 seperti GIF menggunakan palet 256 warna. Kedua format mendukung penggunaan salah satu dari 256 warna yang diindeks untuk mewakili transparansi, PNG-8 juga mendukung pengaturan nilai alpha untuk masing-masing 256 warna pada palet. Photoshop (tampaknya CS3 dan CS4) tidak mendukung ini dan menjadikan setiap piksel buram.
sumber
Solusi sederhana (dalam Photoshop CC):
Image -> Mode -> Check "RGB Color"
(Tidak Diindeks Warna )File sekarang akan dapat diedit seperti biasa.
sumber
Ada dua jenis file PNG yang umum digunakan. PNG8 menggunakan warna yang diindeks dan memiliki satu warna untuk transparansi, yang berarti tidak ada saluran alfa. PNG24 mendukung saluran alpha terpisah. Gambar yang Anda tautkan adalah PNG8.
Adapun mengapa Photoshop CS3 adalah pelecehan PNG8 begitu buruk ... yang saya tidak tahu.
sumber