JPEG格式

http://www.cnblogs.com/lakeone/p/3596996.html

6.3.2文件结构

  学习这些标记最好就是用UltraEdit编辑工具打开一个.jpg或.jpeg文件,参照着格式去分析,加深对这些格式的理解。

JFIF文件格式直接使用JPEG标准为应用程序定义的许多标记,因此JFIF格式成了事实上JPEG文件交换格式标准。JPEG的每个标记都是由2个 字节组成,其前一个字节是固定值0xFF。每个标记之前还可以添加数目不限的0xFF填充字节(fill byte)。下面是其中的8个标记:

  1. SOI  0xD8            图像开始
  2. APP0 0xE0            JFIF应用数据块
  3. APPn 0xE1 - 0xEF    其他的应用数据块(n, 1~15)
  4. DQT  0xDB           量化表
  5. SOF0 0xC0            帧开始
  6. DHT  0xC4           霍夫曼(Huffman)表
  7. SOS  0xDA           扫描线开始
  8. EOI  0xD9            图像结束
时间: 2024-10-01 05:23:47

JPEG格式的相关文章

一般源码安装添加的GD库 是不支持 jpeg 格式的图片的

一般源码安装添加的GD库 是不支持 jpeg 格式的图片的,只支持如下格式 GD Support enabled GD Version bundled (2.0.34 compatible) GIF Read Support enabled GIF Create Support enabled PNG Support enabled libPNG Version 1.2.49 WBMP Support enabled XBM Support enabled  下面我们来 添加 jpeg 格式文件

写入GPS信息到jpeg格式的图片中 ExifInterface类的使用

写入GPS信息到jpeg格式的图片中 ExifInterface类的使用 Jpge格式是图片压缩格式的一种,jpg就属于这其中一种:我们如需要将gps信息写入到图片中本身是比较简单的,获取图片句柄ExifInterface就可以了:但是我在做的过程中碰到了几个问题,解决之后便考虑将这一块写出来供大家参考. 写入GPS信息到jpeg格式的图片一共三个步骤,获取句柄,写入信息,验证写入信息 第一步:获取句柄 // 获取图片前缀 ExifInterfaceexif = newExifInterface

linux下将jpg,jpeg格式转为PDF

1.安装imagemagick(用其中的convert)和gthumb     sudo apt-get install imagemagick gthumb 2.将tiff图片转换为png或jpeg格式,因为各种工具基本都不支持将tiff直接转换为pdf.我的转换方法是借助gthumb这个软件的 工具->转换格式 做的批量转换,因为 convert 不支持tiff格式:( 3.使用conver工具将图片转换为pdf,命令很简单:     convert *jpg xxx.pdf

iOS开发之保存图片到Documents目录及PNG,JPEG格式互相转换

先看下面的代码: - (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary*)info { NSString *mediaType = [info objectForKey:UIImagePickerControllerMediaType]; if ([mediaType isEqualToString:@"public.image&quo

嵌入式Linux基于framebuffer的jpeg格式本地LCD屏显示

在基于Linux的视频监控采集系统中,摄像头采集到的一帧视频图像数据一般都是经过硬件自动压缩成jpeg格式的,然后再保存到摄像头设备的缓冲区.如果要把采集到的jpeg格式显示在本地LCD屏上,由于我们的Linux系统没有移植任何GUI系统,就要考虑以下方面:1. 将jpeg格式解压缩为位图格式,也就是jpeg解码. 2. 将解码出来的位图格式输出到本地的LCD屏上. 在Linux系统下是通过写入帧缓冲(framebuffer)来实现的. 3. framebuffer相当于为LCD设备提供一个统一

JPEG格式压缩算法

一.JPEG原理概述 二.JPEG原理详细分析及压缩算法过程 1.Color Model Conversion (色彩模型) 2.DCT (Discrete Cosine Transform 离散余弦变换) 3.数据量化 4.重排列 DCT 结果 5.基于差分脉冲编码调制的DC编码 6.RLE编码 7.范式Huffman编码 8.JPEG压缩过程总结 三.JPEG存储格式 四.JPEG压缩的GPU优化 一.JPEG原理概述 JPEG 是 Joint Photographic Experts Gr

Matlab中使用Java api绘图图形并保存为jpeg格式

直接上代码: close all; import java.util.ArrayList; import java.util.Iterator; import java.util.List; import java.io.*; import java.awt.*; import java.awt.image.BufferedImage; import java.awt.image.BufferedImage.*; import javax.imageio.ImageIO; h = 700; w

通过按钮截取当前网页成png或jpeg格式的图片并保存

<html xmlns="http://www.w3.org/1999/xhtml"><head> <script type="text/javascript" src="jquery-1.7.2.min.js"/> <script type="text/javascript" src="html2canvas.js"/></head><bo

JPEG/PNG/GIF图片格式简析

JPEG/PNG/GIF是Web浏览器广泛支持的3种图片格式. 1.JPEG格式最适合保存照片和其他复杂图像. 2.GIF和PNG格式最适合保存logo和其他包含单色.线条.文本的简单图形. 3.JPEG图像可以按不同质量压缩,所以可以很好地权衡图像质量和文件大小来满足需要. 4.GIF和PNG图像格式允许建立一个有透明背景的图像. 5.GIF和PNG是无损格式,这说明相比于JPEG文件,这些格式的文件往往更大. 6.PNG可以提供比GIF更好的透明度控制,而且不像GIF只支持256种颜色,PN