png8和png24的根本区别,不是颜色位的区别,而是 存储方式不同。png8有1位的布尔透明通道(要么完全透明,要么完全不透明),png24则有8位(256阶)的布尔透明通道(所谓半透明)。
半透明用png24,透明用png8。