【问题标题】:JPG w white background instead of PNG with transparent [closed]JPG w白色背景而不是透明的PNG [关闭]
【发布时间】:2012-10-05 21:15:33
【问题描述】:
为什么我看到许多大大小小的网站都使用在纯白色画布上创建的JPG 徽标,而不是使用透明画布的GIF 或PNG?在白色正方形的中心看到一个圆形徽标让我感到困扰,因为图像放置在具有渐变(或非白色)背景的div 中。
有什么我不知道的原因使得白色方块中的JPG 的丑陋比可以放在任何颜色背景上的徽标更好,还是这些网站做得不对?
【问题讨论】:
标签:
canvas
transparency
gif
jpeg
graphical-logo
【解决方案1】:
这是主观的,但我发现很多实施网站的人(设计师和开发人员)都不熟悉 JPG 和 PNG 之间的区别。他们习惯了一切都是 JPG,所以他们把所有东西都放在那种格式。
发生这种情况时,我会尝试解释每种格式的优缺点:
- 当您有连续彩色照片时,JPG 非常棒
- 当您想要透明时,PNG 和 GIF 非常有用:当您想要将某些东西合并到背景中时。 GIF 只有“透明与否”,PNG 可以有不同程度的透明度(如投影)
- PNG 和 GIF 在颜色数量有限(例如图表或大多数徽标)时非常有用,而且它们可以比 JPG 小
- PNG 和 GIF 非常适合具有硬过渡的内容,例如文本。 JPG 会产生压缩伪影。
我真的认为这一切都归结为教育。
【解决方案2】:
这真的归结为文件大小。您通常会使用文件大小最小且不会影响原始图像外观的任何类型的图像。
图像的大小、使用的颜色数量、细节级别(如渐变和阴影)都会影响哪种格式最适合这种情况。我同意,标志通常应该是 PNG 和简单的。复杂图像通常最小为 JPG,其中颜色较少的简单图像最好保存为 PNG。