The difference between PNG8 and PNG24

some people say that png8 supports both index transparency and alpha transparency, while PNG24 does not support transparency, while others say that png24 supports translucency, while png8 only supports index transparency, so what is it like

Mar.03,2021
The fundamental difference between

png8 and png24 is not the difference in color bits, but the way they are stored. "PNG8" refers to an 8-bit indexed color bitmap, "PNG24" is a 24-bit indexed color bitmap,
png8 has a 1-bit Boolean transparent channel (either completely transparent or completely opaque, does not support translucency), and png24 has an 8-bit (256th order) Boolean transparent channel (the so-called translucency). And ie6 does not support png24


PNG24 does not support transparency? Black question mark faces.

first of all, there are two types of transparent color separator transparency of PNG and channel transparency (that is, Alpha transparency). In vernacular, it means transparency without transition and transparency with transition. Generally, PNG24 (also can be directly called PNG) belongs to the format of full-featured version, that is, it supports both swatch transparency and channel transparency, while PNG-8 does not support output with channel transparency mode when some software outputs (such as Web output and export of Ps). But in fact, PNG-8 can also support channel transparency. However, if there are many transitions in the source image, it is recommended to use PNG24/PNG.

add a note:
clipboard.png

Menu