Warna latar belakang ialah warna yang dicadangkan oleh fail imej untuk kawasan di belakang gambar. Penonton boleh menggunakannya untuk mengisi ruang kosong di sekeliling imej dan bahagian lutsinar imej. Warna ini hanyalah cadangan, dan program tidak semestinya perlu menggunakannya.
Fail mana yang membawanya
Warna latar belakang boleh muncul dalam 3 format imej yang lazim:
- Fail PNG menyimpan warna latar belakang dalam bahagian pilihan fail yang dipanggil cebisan
bKGD. - Fail GIF menyimpan warna latar belakang dalam penerang skrin logik, iaitu pengepala yang mesti ada dalam setiap fail GIF.
- Fail WebP beranimasi menyimpan warna latar belakang dalam cebisan
ANIM.
Format yang kurang biasa, seperti animasi MNG, juga mempunyai medan ini. Oleh kerana pengepala GIF adalah wajib, setiap fail GIF mempunyai nilai warna latar belakang, walaupun tiada apa yang menggunakannya.
Bagaimana rupanya nilai tersebut
Dalam laporan metadata, warna latar belakang ialah baris pendek nombor. Bilangan nombor yang anda lihat bergantung pada format dan jenis imej:
- Fail GIF memaparkan satu nombor: kedudukan dalam jadual warna fail, yang juga dipanggil palet.
- Fail PNG dengan palet juga memaparkan satu nombor: kedudukan dalam palet itu.
- Fail PNG skala kelabu memaparkan satu nombor: aras kelabu, di mana
0ialah hitam. - Fail PNG berwarna memaparkan 3 nombor: merah, hijau dan biru, dalam turutan itu.
- Fail WebP beranimasi memaparkan 4 nombor: biru, hijau, merah dan alfa, dalam turutan itu. Alfa menunjukkan tahap kelegapan warna, daripada
0untuk sepenuhnya lutsinar hingga255untuk sepenuhnya legap.
Untuk fail PNG skala kelabu dan berwarna, julat bergantung pada kedalaman bit imej. Dalam imej 8-bit, setiap nombor berada antara 0 hingga 255. Dalam imej 16-bit, nilai tertinggi ialah 65535.
Bagaimana nombor menjadi satu warna
Triplet RGB ialah set 3 nombor untuk cahaya merah, hijau dan biru. Setiap nombor menunjukkan berapa banyak cahaya itu ada dalam campuran. Contohnya, nilai 83 57 124 dalam fail PNG berwarna 8-bit menerangkan ungu gelap.
Laman web dan program grafik boleh menulis warna yang sama sebagai kod heksadesimal. Dalam imej 8-bit, setiap daripada 3 nombor menjadi pasangan aksara daripada 00 hingga FF, yang mewakili 0 hingga 255. Jadi 83 57 124 menjadi #53397C.
Fail PNG berwarna 16-bit memerlukan satu langkah tambahan. Setiap nilai perlu diskalakan turun ke julat 0 hingga 255 terlebih dahulu.
Satu nombor dalam fail GIF atau PNG berpalet bukan warna itu sendiri. Nombor tersebut merujuk kepada satu entri dalam palet, dan entri itu menyimpan nilai merah, hijau dan biru.
Dari mana nilai itu datang
Dalam fail PNG, program yang menyimpan imej memutuskan sama ada untuk menulis warna latar belakang. Fail GIF dan WebP beranimasi sentiasa mempunyai medan ini, jadi program hanya memilih nilainya.
Sebagai contoh, GIMP menawarkan pilihan "Save background color" apabila anda mengeksport fail PNG. GIMP kemudian menyimpan warna latar belakang yang dipilih dalam kotak alatnya.
Mengapa ia penting
Warna yang disimpan selalunya tidak memberi kesan yang kelihatan. Spesifikasi PNG mengarahkan penonton untuk mengabaikan warna latar belakang apabila ada latar belakang yang lebih sesuai. Halaman web di sekeliling imej dalam pelayar ialah satu contoh.
Dalam animasi, medan ini boleh menjadi lebih penting. GIF dan WebP kedua-duanya membenarkan satu bingkai memulihkan kawasannya kepada warna latar belakang selepas bingkai itu dipaparkan.
Medan ini hanya menyimpan warna. Ia tidak mengandungi maklumat peribadi dan tidak memberitahu apa-apa tentang kamera atau tempat.