在介绍大家使用网站自己投稿的过程中,问得最多的是图片不能上传的问题,图片为什么不能上传呢?无非是图片太大或者是图片的格式不对。关于图片太大需要压缩的问题,我已经写了一个用word压缩图片的短文:/cl/Article/HTML/425.html,大家可以自己看看,这里重点讲一下图片格式的问题。
目前在图片中使用的最多的图片格式是JPEG(*.jpg *.jpeg)格式和GIF(*.gif)格式,两者实际上已经成为HTML规范中要求的标准格式了!现分别介绍一下:
GIF(Graphics Interchange Format,图片交换格式)格式,最高支持8位彩色,分为GIF87a和GIF89a两种类型,其中GIF89a支持"透明""交错""动画"三个特性!而GIF图片之所以被广泛使用,就是因为这三个特性。
透明是指可以给图片指定一种颜色,使其不被显示而成为透明;交错是指在显示图片的过程中可以从概貌逐渐变化到全貌,看上去也就是清晰度的从小变大;动画是指将各幅静态的图片连续显示形成动态画面!
JPEG(Joint Photographic Experts Group,联合图片专家组)格式,最大可支持32位彩色。由于存储技术的特别,JPEG格式的图片比较小,并且它还采用了有损图片压缩技术,允许用户以百分比形式选择图片的质量,从而让用户在图片大小和图片质量之间权衡。
GIF和JPEG两种图片格式各有特点,要根据需要进行选择。一般照片用JPEG格式,而图案、标记等由多块纯色的颜色区域组成的图片则应该以GIF格式存储。
FrontPage2000除了对这两种格式的全面支持外,还间接支持BMP、TIFF、TGA、RAS、EPS、PCX、PNG、PCD和WMF等多种格式的图片,当您的页面存放了这些图片后,在存盘时会自动提示图片格式转换。凡是256色(8位色)以下的图片均被存为GIF格式,高于256色的则存为JPEG格式。
目前,网页上较普遍使用的图片格式为gif 和 jpg(jpeg)这两种图片压缩格式,因其在网上的装载速度很快,所有较新的图像软件都支持 GIF 、 JPG 格式,因此,要创建一张 GIF 或 JPG 图片,只需将图像软件中的图片保存为这两种格式即可。
但GIF和JPEG哪个更好一点呢?回答是,要根据图形的情况而定。需要考虑图形的尺寸及下载速率两个方面。
你的一个基本考虑是所用图形的类型。如果图形使用了很多颜色,特别是不同颜色相互交叉,最好是采用JPEG格式。如果所用图形的颜色比较简单,应采用GIF格式。
多颜色图形采用JPEG格式的原因是,JPEG可以保存几百万种颜色,而GIF只局限于256种颜色。另一个重要的问题是文件的尺寸。JPEG允许压缩比大一些。GIF的压缩比小一些。对于比较大的图形,宜采用JPEG。JPEG几乎能保持图形的原貌。
GIF可以做到一些JPEG不能做到的事情。比如,你可以对GIF进行交织处理。交织处理的GIF图形可以先以低清晰度全部下载,然后再慢慢变清晰。这样,读者就可以先快速看到是一个什么图形。而JPEG则智能一行一行地下载,直到全图下载完毕,才可以看到整个图形。
另外现在网页上还流行一种PNG格式的图片。如林业系统里上级重要文件扫描图片一般都用PNG格式。
PNG(Portable Network Graphics)是一种新兴的网络图像格式。在1994年底,由于Unysis公司宣布GIF拥有专利的压缩方法,要求开发GIF软件的作者须缴交一定费用,由此促使免费的png图像格式的诞生。PNG一开始便结合GIF及JPG两家之长,打算一举取代这两种格式。1996年10月1日由PNG向国际网络联盟提出并得到推荐认可标准,并且大部分绘图软件和浏览器开始支持PNG图像浏览,从此PNG图像格式生机焕发。
PNG是目前保证最不失真的格式,它汲取了GIF和JPG二者的优点,存贮形式丰富,兼有GIF和JPG的色彩模式;它的另一个特点能把图像文件压缩到极限以利于网络传输,但又能保留所有与图像品质有关的信息,因为PNG是采用无损压缩方式来减少文件的大小,这一点与牺牲图像品质以换取高压缩率的JPG有所不同;它的第三个特点是显示速度很快,只需下载1/64的图像信息就可以显示出低分辨率的预览图像;第四,PNG同样支持透明图像的制作,透明图像在制作网页图像的时候很有用,我们可以把图象背景设为透明,用网页本身的颜色信息来代替设为透明的色彩,这样可让图像和网页背景很和谐地融合在一起。
PNG的缺点是不支持动画应用效果,如果在这方面能有所加强,简直就可以完全替代GIF和JPEG了。Adobe公司的Fireworks软件的默认格式就是PNG。现在,越来越多的软件开始支持这一格式,而且在网络上也越来越流行。
分享到:
相关推荐
在C#编程环境中,图片格式转换是一个常见的任务,尤其对于开发者来说,可能需要在不同的应用场景中将图片从一种格式转换为另一种格式。本教程将详细讲解如何使用C#进行图片格式转换,包括从JPG、PNG、BMP等常见格式...
### 各种图片格式转换VC实现 #### 概述 在图像处理领域,尤其是软件开发过程中,经常需要进行不同图片格式之间的转换。本篇主要介绍如何利用Visual C++(简称VC)来实现几种常见图像格式之间的转换,包括BMP与JPG...
图片格式转换是一个重要的主题,尤其在数字媒体和设计领域中,因为不同的图片格式有不同的用途和特点。本资源“图片格式转换.rar”似乎提供了一个能够帮助用户在不同图片格式之间进行转换的工具,如其文件名“图片...
在IT领域,图片格式转换是一项常见的任务,尤其对于设计师、摄影师以及任何处理图像的用户来说。本篇文章将详细探讨“图片格式转换器”的工作原理、常见的图片格式、转换过程及其重要性。 首先,我们来理解标题中的...
2)格式修改的内容包括:页边距的设置、(标题格式建议在Word内设置,更方便于目录的调整)、文档内图片格式调整(利用VBA)、文档内表格格式调整(利用VBA)、文档正文格式调整(除封面、目录及标题)。
《图片格式转换器详解》 在数字化的世界里,图片是我们日常生活和工作中不可或缺的一部分。不同的应用场景可能需要不同格式的图片,这就催生了图片格式转换的需求。本文将深入探讨“图片格式转换器”的工作原理、...
《大批量图片格式转换器详解及使用指南》 在日常工作中,我们经常需要处理大量的图片,其中就包括图片格式的转换。"大批量图片格式转换器"是一款专为解决这一问题设计的高效工具,它允许用户批量更改图片的格式,...
标题中的“图片格式转换器——绿色免安装”指的是一个无需安装即可使用的图片处理软件,它专为图片格式的转换设计。这种类型的工具通常以绿色软件的形式存在,即不写入系统注册表,不占用大量系统资源,易于携带和...
《万能图片格式转换器:高效便捷的图像处理工具》 在数字时代,图像文件的交换与使用变得日益频繁,而不同的设备、平台以及应用场景往往需要不同格式的图片。这时,一个高效的图片格式转换工具就显得至关重要。...
在IT领域,图片格式转换是一项常见的任务,尤其对于设计师、摄影师或者普通用户来说,能够灵活地在不同图片格式之间转换是非常实用的。标题中的“图片格式转换的小软件”指的是一个轻量级的应用程序,它的主要功能是...
pb调用IMGDLL进行各种图片格式转换.zip function long TIFToBMP( string arg1, string arg2) library "IMGDll.dll" function long GIFToBMP( string arg1, string arg2) library "IMGDll.dll" function long ...
在编程领域,图片格式转换是一项常见的任务,尤其是在处理多种不同平台和应用的需求时。本教程将专注于使用PowerBuilder 11.5(PB11.5)进行BMP与JPG格式之间的转换。PowerBuilder是一种强大的Windows应用程序开发...
标题中的"pb bmp2jpg jpg2bmp 图片格式转换 pb9"指的是使用PowerBuilder(简称PB)开发的一个工具,该工具能够实现BMP和JPG图片格式之间的相互转换。PB9指的是PowerBuilder 9版本,这是一个流行的面向对象的编程环境...
"图片格式批量转代码"这个主题涉及到如何通过编程方式实现批量处理图片格式的转换,将任意图片格式转化为565bmp格式。565bmp是一种特定的位图格式,常用于嵌入式系统或低内存设备,因为它使用了16位色彩表示,其中5...
在IT领域,图片格式转换是常见的需求,尤其对于设计师、工程师和数字艺术家而言。"图片格式转换软件.zip" 提供了一款便捷的工具,能够帮助用户处理不同类型的图像文件,以便适应不同的应用场景或软件需求。这款软件...
本项目专注于使用C#实现图片格式转换工具,这涉及到图像处理和文件操作的知识点。下面将详细阐述这些技术要点。 首先,C#中的图像处理主要依赖于System.Drawing命名空间。这个命名空间提供了对图像的基本操作,如...
标题中的“强大的万能图片格式转换器”表明这是一个软件应用,专门用于处理各种不同类型的图片格式转换。在IT行业中,图片格式转换是一个常见的需求,不同的图片格式有着各自的优点和应用场景,例如JPEG适合压缩后的...
《批量图片格式转换器 V1.0:轻松应对多格式图像处理需求》 在数字时代,我们经常会遇到需要处理各种不同格式的图片,比如BMP、JPG、GIF和PNG等。这些格式各有特点,适应不同的应用场景。例如,BMP格式保留了原始...