JPG w白色背景而不是PNG透明

时间:2012-10-15 20:22:53

标签: canvas transparency gif jpeg graphical-logo

为什么我会使用在纯白色画布上创建的JPG徽标而不是带有透明画布的GIFPNG来查看许多大小网站?当我将图像放在div的渐变(或非白色)背景中时,在白色正方形的中心看到一个圆形徽标让我感到困扰。

是否有一些我不知道的原因使得白色方块中的JPG的丑陋比可以放在任何颜色背景上的徽标更好,或者这些网站是不是做得不好?< / p>

2 个答案:

答案 0 :(得分:2)

这是主观的,但我发现许多实施网站的人(包括设计师和开发人员)都不熟悉JPG和PNG之间的差异。他们已经习惯了所有的JPG,所以他们把所有东西都放在那种格式中。

当发生这种情况时,我会尝试解释每种格式的优缺点:

  • 当你有连续彩色照片时,JPG很棒
  • 当您想要透明度时,PNG和GIF非常棒:当您想要将某些内容合并到背景中时。 GIF只有“透明与否”,PNG可以有不同程度的透明度(如投影)
  • 当你的颜色数量有限,如图表或大多数徽标时,PNG和GIF都很棒,而且它们可能小于JPG
  • PNG和GIF非常适合具有硬转换的内容,例如文本。 JPG将提供压缩工件。

我认为这一切都归结为教育。

答案 1 :(得分:0)

归结为文件化。您通常使用提供最小文件大小的任何类型的图像,而不会影响原始图像的外观。

图像的大小,使用的颜色数量,细节的级别(如渐变和阴影)都会影响哪种格式最适合环境。我同意,徽标通常应该是PNG并且简单。复杂图像通常是最小的JPG,其中具有少量颜色的简单图像最好保存为PNG。