精华内容
下载资源
问答
  • 图像信息(厂商,分辨率等),相机拍摄记录(ISO,白平衡,饱和度,锐度等),缩略图(缩略图宽度,高度等),gps(拍摄时经度,纬度,高度)等,将这些信息按照JPEG文件标准放在图像文件头部。 Exchangeable ...

    Exif 是什么?

    Exif就是用来记录拍摄图像时的各种信息:图像信息(厂商,分辨率等),相机拍摄记录(ISO,白平衡,饱和度,锐度等),缩略图(缩略图宽度,高度等),gps(拍摄时的经度,纬度,高度)等,将这些信息按照JPEG文件标准放在图像文件头部。
    Exchangeable Image File(可交换图像文件)的缩写,
        最初由日本电子工业发展协会(JEIDA --Japan Electronic Industry Development Association) 制订,目前的最新版本是2.21 版。国际标准化组织(ISO)正在制订的相机文件设计标准(DCF -- Design role for Camera File system)可能以Exif2.1为基础。
        Exif 文件实际是JPEG文件的一种,遵从JPEG标准,只是在文件头信息中增加了有关拍摄信息的内容和索引图。所以你可以使用任何支持JPEG格式的图像工具软件观看或修改Exif文件,但打开时可能看不到Exif信息,一旦修改,Exif信息可能丢失。
           简单来说,EXIF 信息就是由数码相机在拍摄过程中采集一系列的信息,然后把信息放置在我们熟知的 JPEG/TIFF 文件的头部, 也就是说 EXIF 信息是镶嵌在 JPEG/TIFF 图像文件格式内的一组拍摄参数,主要包括摄影时的光圈、快门、ISO、日期时间等各种与当时摄影条件相关的讯息,相机品牌型号,色彩编码,拍摄时录制的声音以及全球定位系统(GPS)等信息
        简单的说,它就好像是傻瓜相机的日期打印功能一样,只不过 EXIF 信息所记录的资讯更为详尽和完备。    

    如何查看Exif信息

    在window系统中可以通过右键查找图片信息中获得较为详细的Exif信息。

     要想获得全部的标准的Exif信息,可以使用其他专业的软件,就是CADsee可以,但是没有试过,这里使用一个Exif查看工具Opanda PowerExif,可以更加全面的查看相关的属性。
     

    如何分析Exif信息


    实例分析:PICT0021.JPG
    00   FF D8 FF E1 3A 59 45 78 69 66 00 00 4D 4D 00 2A 
    10   00 00 00 08 00 0C 01 0E 00 02 00 00 00 0E 00 00
    20   03 F4 01 0F 00 02 00 00 00 20 00 00 04 02 01 10
    30   00 02 00 00 00 20 00 00 04 22 01 12 00 03 00 00
    40   00 01 00 01 00 00 01 1A 00 05 00 00 00 01 00 00
    50   04 42 01 1B 00 05 00 00 00 01 00 00 04 4A 01 28
    60   00 03 00 00 00 01 00 02 00 00 01 31 00 02 00 00 
    70   00 20 00 00 04 52 01 32 00 02 00 00 00 14 00 00
    80   04 72 02 13 00 03 00 00 00 01 00 01 00 00 87 69
    90   00 04 00 00 00 01 00 00 00 9E 88 25 00 04 00 00
    A0   00 01 00 00 02 A2 00 00 02 E4 00 28 82 9A 00 05
    B0   00 00 00 01 00 00 04 86 82 9D 00 05 00 00 00 01
    C0   00 00 04 8E 88 22 00 03 00 00 00 01 00 02 00 00
    D0   88 27 00 03 00 00 00 01 00 C8 00 00 90 00 00 07
    E0   00 00 00 04 30 32 32 31 90 03 00 02 00 00 00 14
    F0   00 00 04 96 90 04 00 02 00 00 00 14 00 00 04 AA
    100  91 01 00 07 00 00 00 04 01 02 03 00 91 02 00 05
    110  00 00 00 01 00 00 04 BE 92 01 00 0A 00 00 00 01
    120  00 00 04 C6 92 02 00 05 00 00 00 01 00 00 04 CE
    130  92 04 00 0A 00 00 00 01 00 00 04 D6 92 05 00 05
    140  00 00 00 01 00 00 04 DE 92 06 00 05 00 00 00 01
    150  00 00 04 E6 92 07 00 03 00 00 00 01 00 02 00 00
    160  92 08 00 03 00 00 00 01 00 00 00 00 92 09 00 03
    170  00 00 00 01 00 20 00 00 92 0A 00 05 00 00 00 01
    180  00 00 04 EE 92 7C 00 07 00 00 00 40 00 00 04 F6
    190  A0 00 00 07 00 00 00 04 30 31 30 30 A0 01 00 03
    1A0  00 00 00 01 00 01 00 00 A0 02 00 04 00 00 00 01
    1B0  00 00 12 00 A0 03 00 04 00 00 00 01 00 00 0D 80
    1C0  A0 05 00 04 00 00 00 01 00 00 02 84 A2 15 00 05
    1D0  00 00 00 01 00 00 05 36 A2 17 00 03 00 00 00 01
    1E0  00 02 00 00 A3 00 00 07 00 00 00 01 03 00 00 00
    1F0  A3 01 00 07 00 00 00 01 01 00 00 00 A4 01 00 03
    200  00 00 00 01 00 00 00 00 A4 02 00 03 00 00 00 01
    210  00 00 00 00 A4 03 00 03 00 00 00 01 00 00 00 00
    220  A4 04 00 05 00 00 00 01 00 00 05 3E A4 05 00 03
    230  00 00 00 01 00 29 00 00 A4 06 00 03 00 00 00 01
    240  00 00 00 00 A4 07 00 03 00 00 00 01 00 00 00 00
    250  A4 08 00 03 00 00 00 01 00 00 00 00 A4 09 00 03
    260  00 00 00 01 00 00 00 00 A4 0A 00 03 00 00 00 01
    270  00 00 00 00 A4 0B 00 07 00 00 00 04 00 00 00 00
    280  A4 0C 00 03 00 00 00 01 00 00 00 00 00 00 00 00
    290  00 02 00 01 00 02 00 00 00 04 52 39 38 00 00 02
    2A0  00 07 00 00 00 04 30 31 30 30 00 00 00 00 00 05
    2B0  00 00 00 01 00 00 00 04 02 02 00 00 00 01 00 02
    2C0  00 00 00 02 4E 00 00 00 00 02 00 05 00 00 00 03
    2D0  00 00 05 46 00 03 00 02 00 00 00 02 45 00 00 00
    2E0  00 04 00 05 00 00 00 03 00 00 05 5E 00 00 00 00
    2F0  00 06 01 03 00 03 00 00 00 01 00 06 00 00 01 1A
    300  00 05 00 00 00 01 00 00 05 76 01 1B 00 05 00 00
    310  00 01 00 00 05 7E 01 28 00 03 00 00 00 01 00 02
    320  00 00 02 01 00 04 00 00 00 01 00 00 07 F4 02 02
    330  00 04 00 00 00 01 00 00 32 5D 00 00 00 00 00 00
       
       FF D8       SOI
       FF E1       APP1
       3A 59       APP1 LENGTH
       45 78 69 66 00 00 Exif ASCII结束符两个
       4D 4D       MM big endian TIFF Header (注意小端的为:49492A00 08000000)
       00 2A       fixed
       00 00 00 08 IFD0 offset
       00 0C       IFD0: number of TAGs 12个tag,每个12字节。
       01 0E       TAG      Image title   
       00 02       TYPE ASCII
       00 00 00 0E count   最多13个字符
       00 00 03 F4 offset +0C=0x400 可以看到DCIM\100MEDIA (0x0c from the start of the TIFF header 4D4D MM)


       01 0F       TAG Image input equipment manuf 
       00 02       TYPE ASCII
       00 00 00 20 count   最多31个字符
       00 00 04 02 offset +0c=0x040E 可以看到TCL


       01 10       TAG Image input equipment model 
       00 02       TYPE ASCII
       00 00 00 20 count
       00 00 04 22 offset +0c=0x042E 可以看到SDV05
       
       01 12       TAG Orientation of image 
       00 03       SHORT             00 01
       00 00 00 01 count
       00 01 00 00 value 
       
       01 1A       TAG Image resolution in width 0x0442+0c=0x44E,可以看到00 00 00 48/00 00 00 01
       00 05       RATIONAL 
       00 00 00 01 count
       00 00 04 42 offset +0c=0x44E,可以看到00 00 00 48/00 00 00 01
       
       01 1B       TAG Image resolution in height 
       00 05       RATIONAL
       00 00 00 01 
       00 00 04 4A offset+0c=0x456 可以看到00 00 00 48/00 00 00 01
       
       01 28       Unit of X and Y resolution
       00 03       SHORT                00 02
       00 00 00 01 
       00 02 00 00 
       
       01 31       Software used 
       00 02       ASCII
       00 00 00 20 count
       00 00 04 52 offset +0c =0x45E 可以看到0.0.2
       
       01 32       DateTime 
       00 02       ASCII
       00 00 00 14 20字节
       00 00 04 72 offset+0c=0x47E,可以看到2012:07:29 21:28:18
       
       02 13       YCbCrPositioning
       00 03       SHORT      00 01
       00 00 00 01 
       00 01 00 00
       
       87 69       Exif IFD Pointer
       00 04       LONG
       00 00 00 01 count
       00 00 00 9E offset+0c=0xAA
       
       88 25       GPS Info IFD Pointer
       00 04       LONG
       00 00 00 01 count
       00 00 02 A2 offset+0c=0x02AE
       
       00 00 02 E4 nextIFD IFD1 offset
       
       00 28  Exif IFD number of TAGs
       82 9A  ExposureTime
       00 05  RATIONAL
       00 00 00 01 count
       00 00 04 86 offset+0c=0x0492
       ...

       Exif的相关信息这里先不做分析,请大家参照上面的文档自己分析了。

       

       这里主要是分析GPS相关信息

       GPS Info IFD Pointer 0x02AE  从上面数据2A0行的后面看数据
       00 05       count of TAGs
       
       00 00       GPSVersionID
       00 01       BYTE
       00 00 00 04 count
       02 02 00 00 value 2.2.0.0
       
       00 01       GPSLatitudeRef
       00 02       ASCII
       00 00 00 02 count
       4E 00 00 00 N North  
       
       00 02       GPSLatitude
       00 05       RATIONAL               前4字节为分子,后4字节为分母,十六进制先转为十进制
       00 00 00 03 count
       00 00 05 46 offset+0c=0x552 16 00 00 00 01 00 00 00 22 00 00 00 01 00 00 00 51 00 00 00 04 00 00 00
                                                           22/1=22                             34/1=34                              81/4= 20.25
                                                          通过windows的右键属性看详细信息:22;34;20.249999999999915
       00 03       GPSLongitudeRef
       00 02
       00 00 00 02 count
       45 00 00 00 East
       
       00 04       GPSLongitude
       00 05       RATIONAL
       00 00 00 03 count
       00 00 05 5E offset+0c=0x56A 71 00 00 00 01 00 00 00 37 00 00 00 01 00 00 00 6C 00 00 00 04 00
                                                           113/1=113                          55/1=55                             108/4=27
                                                        通过windows的右键属性看详细信息:113;55;27.000000000000171

    550 04 00 16 00 00 00 01 00 00 00 22 00 00 00 01 00 
    560 00 00 51 00 00 00 04 00 00 00 71 00 00 00 01 00
    570 00 00 37 00 00 00 01 00 00 00 6C 00 00 00 04 00
    580 00 00 00 00 00 48 00 00 00 01 00 00 00 48 00 00
    590 00 01 00 00 00 00 00 00

    参考


    http://blog.csdn.net/yapingmcu/article/details/50638713

    http://www.cppblog.com/lymons/archive/2010/02/23/108266.aspx





    展开全文
  • 图像信息(厂商,分辨率等),相机拍摄记录(ISO,白平衡,饱和度,锐度等),缩略图(缩略图宽度,高度等),gps(拍摄时经度,纬度,高度)等,将这些信息按照JPEG文件标准放在图像文件头部。 Exchangeable ...

    Exif 是什么?

    Exif就是用来记录拍摄图像时的各种信息:图像信息(厂商,分辨率等),相机拍摄记录(ISO,白平衡,饱和度,锐度等),缩略图(缩略图宽度,高度等),gps(拍摄时的经度,纬度,高度)等,将这些信息按照JPEG文件标准放在图像文件头部。
    Exchangeable Image File(可交换图像文件)的缩写,
        最初由日本电子工业发展协会(JEIDA --Japan Electronic Industry Development Association) 制订,目前的最新版本是2.21 版。国际标准化组织(ISO)正在制订的相机文件设计标准(DCF -- Design role for Camera File system)可能以Exif2.1为基础。
        Exif 文件实际是JPEG文件的一种,遵从JPEG标准,只是在文件头信息中增加了有关拍摄信息的内容和索引图。所以你可以使用任何支持JPEG格式的图像工具软件观看或修改Exif文件,但打开时可能看不到Exif信息,一旦修改,Exif信息可能丢失。
           简单来说,EXIF 信息就是由数码相机在拍摄过程中采集一系列的信息,然后把信息放置在我们熟知的 JPEG/TIFF 文件的头部, 也就是说 EXIF 信息是镶嵌在 JPEG/TIFF 图像文件格式内的一组拍摄参数,主要包括摄影时的光圈、快门、ISO、日期时间等各种与当时摄影条件相关的讯息,相机品牌型号,色彩编码,拍摄时录制的声音以及全球定位系统(GPS)等信息
        简单的说,它就好像是傻瓜相机的日期打印功能一样,只不过 EXIF 信息所记录的资讯更为详尽和完备。    

    如何查看Exif信息

    在window系统中可以通过右键查找图片信息中获得较为详细的Exif信息。

     要想获得全部的标准的Exif信息,可以使用其他专业的软件,就是CADsee可以,但是没有试过,这里使用一个Exif查看工具Opanda PowerExif,可以更加全面的查看相关的属性。
     

    如何分析Exif信息


    实例分析:PICT0021.JPG
    00   FF D8 FF E1 3A 59 45 78 69 66 00 00 4D 4D 00 2A 
    10   00 00 00 08 00 0C 01 0E 00 02 00 00 00 0E 00 00
    20   03 F4 01 0F 00 02 00 00 00 20 00 00 04 02 01 10
    30   00 02 00 00 00 20 00 00 04 22 01 12 00 03 00 00
    40   00 01 00 01 00 00 01 1A 00 05 00 00 00 01 00 00
    50   04 42 01 1B 00 05 00 00 00 01 00 00 04 4A 01 28
    60   00 03 00 00 00 01 00 02 00 00 01 31 00 02 00 00 
    70   00 20 00 00 04 52 01 32 00 02 00 00 00 14 00 00
    80   04 72 02 13 00 03 00 00 00 01 00 01 00 00 87 69
    90   00 04 00 00 00 01 00 00 00 9E 88 25 00 04 00 00
    A0   00 01 00 00 02 A2 00 00 02 E4 00 28 82 9A 00 05
    B0   00 00 00 01 00 00 04 86 82 9D 00 05 00 00 00 01
    C0   00 00 04 8E 88 22 00 03 00 00 00 01 00 02 00 00
    D0   88 27 00 03 00 00 00 01 00 C8 00 00 90 00 00 07
    E0   00 00 00 04 30 32 32 31 90 03 00 02 00 00 00 14
    F0   00 00 04 96 90 04 00 02 00 00 00 14 00 00 04 AA
    100  91 01 00 07 00 00 00 04 01 02 03 00 91 02 00 05
    110  00 00 00 01 00 00 04 BE 92 01 00 0A 00 00 00 01
    120  00 00 04 C6 92 02 00 05 00 00 00 01 00 00 04 CE
    130  92 04 00 0A 00 00 00 01 00 00 04 D6 92 05 00 05
    140  00 00 00 01 00 00 04 DE 92 06 00 05 00 00 00 01
    150  00 00 04 E6 92 07 00 03 00 00 00 01 00 02 00 00
    160  92 08 00 03 00 00 00 01 00 00 00 00 92 09 00 03
    170  00 00 00 01 00 20 00 00 92 0A 00 05 00 00 00 01
    180  00 00 04 EE 92 7C 00 07 00 00 00 40 00 00 04 F6
    190  A0 00 00 07 00 00 00 04 30 31 30 30 A0 01 00 03
    1A0  00 00 00 01 00 01 00 00 A0 02 00 04 00 00 00 01
    1B0  00 00 12 00 A0 03 00 04 00 00 00 01 00 00 0D 80
    1C0  A0 05 00 04 00 00 00 01 00 00 02 84 A2 15 00 05
    1D0  00 00 00 01 00 00 05 36 A2 17 00 03 00 00 00 01
    1E0  00 02 00 00 A3 00 00 07 00 00 00 01 03 00 00 00
    1F0  A3 01 00 07 00 00 00 01 01 00 00 00 A4 01 00 03
    200  00 00 00 01 00 00 00 00 A4 02 00 03 00 00 00 01
    210  00 00 00 00 A4 03 00 03 00 00 00 01 00 00 00 00
    220  A4 04 00 05 00 00 00 01 00 00 05 3E A4 05 00 03
    230  00 00 00 01 00 29 00 00 A4 06 00 03 00 00 00 01
    240  00 00 00 00 A4 07 00 03 00 00 00 01 00 00 00 00
    250  A4 08 00 03 00 00 00 01 00 00 00 00 A4 09 00 03
    260  00 00 00 01 00 00 00 00 A4 0A 00 03 00 00 00 01
    270  00 00 00 00 A4 0B 00 07 00 00 00 04 00 00 00 00
    280  A4 0C 00 03 00 00 00 01 00 00 00 00 00 00 00 00
    290  00 02 00 01 00 02 00 00 00 04 52 39 38 00 00 02
    2A0  00 07 00 00 00 04 30 31 30 30 00 00 00 00 00 05
    2B0  00 00 00 01 00 00 00 04 02 02 00 00 00 01 00 02
    2C0  00 00 00 02 4E 00 00 00 00 02 00 05 00 00 00 03
    2D0  00 00 05 46 00 03 00 02 00 00 00 02 45 00 00 00
    2E0  00 04 00 05 00 00 00 03 00 00 05 5E 00 00 00 00
    2F0  00 06 01 03 00 03 00 00 00 01 00 06 00 00 01 1A
    300  00 05 00 00 00 01 00 00 05 76 01 1B 00 05 00 00
    310  00 01 00 00 05 7E 01 28 00 03 00 00 00 01 00 02
    320  00 00 02 01 00 04 00 00 00 01 00 00 07 F4 02 02
    330  00 04 00 00 00 01 00 00 32 5D 00 00 00 00 00 00
       
       FF D8       SOI
       FF E1       APP1
       3A 59       APP1 LENGTH
       45 78 69 66 00 00 Exif ASCII结束符两个
       4D 4D       MM big endian TIFF Header (注意小端的为:49492A00 08000000)
       00 2A       fixed
       00 00 00 08 IFD0 offset
       00 0C       IFD0: number of TAGs 12个tag,每个12字节。
       01 0E       TAG      Image title   
       00 02       TYPE ASCII
       00 00 00 0E count   最多13个字符
       00 00 03 F4 offset +0C=0x400 可以看到DCIM\100MEDIA (0x0c from the start of the TIFF header 4D4D MM)


       01 0F       TAG Image input equipment manuf 
       00 02       TYPE ASCII
       00 00 00 20 count   最多31个字符
       00 00 04 02 offset +0c=0x040E 可以看到TCL


       01 10       TAG Image input equipment model 
       00 02       TYPE ASCII
       00 00 00 20 count
       00 00 04 22 offset +0c=0x042E 可以看到SDV05
       
       01 12       TAG Orientation of image 
       00 03       SHORT             00 01
       00 00 00 01 count
       00 01 00 00 value 
       
       01 1A       TAG Image resolution in width 0x0442+0c=0x44E,可以看到00 00 00 48/00 00 00 01
       00 05       RATIONAL 
       00 00 00 01 count
       00 00 04 42 offset +0c=0x44E,可以看到00 00 00 48/00 00 00 01
       
       01 1B       TAG Image resolution in height 
       00 05       RATIONAL
       00 00 00 01 
       00 00 04 4A offset+0c=0x456 可以看到00 00 00 48/00 00 00 01
       
       01 28       Unit of X and Y resolution
       00 03       SHORT                00 02
       00 00 00 01 
       00 02 00 00 
       
       01 31       Software used 
       00 02       ASCII
       00 00 00 20 count
       00 00 04 52 offset +0c =0x45E 可以看到0.0.2
       
       01 32       DateTime 
       00 02       ASCII
       00 00 00 14 20字节
       00 00 04 72 offset+0c=0x47E,可以看到2012:07:29 21:28:18
       
       02 13       YCbCrPositioning
       00 03       SHORT      00 01
       00 00 00 01 
       00 01 00 00
       
       87 69       Exif IFD Pointer
       00 04       LONG
       00 00 00 01 count
       00 00 00 9E offset+0c=0xAA
       
       88 25       GPS Info IFD Pointer
       00 04       LONG
       00 00 00 01 count
       00 00 02 A2 offset+0c=0x02AE
       
       00 00 02 E4 nextIFD IFD1 offset
       
       00 28  Exif IFD number of TAGs
       82 9A  ExposureTime
       00 05  RATIONAL
       00 00 00 01 count
       00 00 04 86 offset+0c=0x0492
       ...

       Exif的相关信息这里先不做分析,请大家参照上面的文档自己分析了。

       

       这里主要是分析GPS相关信息

       GPS Info IFD Pointer 0x02AE  从上面数据2A0行的后面看数据
       00 05       count of TAGs
       
       00 00       GPSVersionID
       00 01       BYTE
       00 00 00 04 count
       02 02 00 00 value 2.2.0.0
       
       00 01       GPSLatitudeRef
       00 02       ASCII
       00 00 00 02 count
       4E 00 00 00 N North  
       
       00 02       GPSLatitude
       00 05       RATIONAL               前4字节为分子,后4字节为分母,十六进制先转为十进制
       00 00 00 03 count
       00 00 05 46 offset+0c=0x552 16 00 00 00 01 00 00 00 22 00 00 00 01 00 00 00 51 00 00 00 04 00 00 00
                                                           22/1=22                             34/1=34                              81/4= 20.25
                                                          通过windows的右键属性看详细信息:22;34;20.249999999999915
       00 03       GPSLongitudeRef
       00 02
       00 00 00 02 count
       45 00 00 00 East
       
       00 04       GPSLongitude
       00 05       RATIONAL
       00 00 00 03 count
       00 00 05 5E offset+0c=0x56A 71 00 00 00 01 00 00 00 37 00 00 00 01 00 00 00 6C 00 00 00 04 00
                                                           113/1=113                          55/1=55                             108/4=27
                                                        通过windows的右键属性看详细信息:113;55;27.000000000000171

    550 04 00 16 00 00 00 01 00 00 00 22 00 00 00 01 00 
    560 00 00 51 00 00 00 04 00 00 00 71 00 00 00 01 00
    570 00 00 37 00 00 00 01 00 00 00 6C 00 00 00 04 00
    580 00 00 00 00 00 48 00 00 00 01 00 00 00 48 00 00
    590 00 01 00 00 00 00 00 00

    参考


    http://blog.csdn.net/yapingmcu/article/details/50638713

    http://www.cppblog.com/lymons/archive/2010/02/23/108266.aspx


    原文来自:http://blog.csdn.net/fioletfly/article/details/53605959

    展开全文
  • 用于网上报名、论坛、QQ头像、网店头像等标准头像采集,能对图象进行简单编辑修改,输出设定长宽的图片,如果输出JPG、JPEG图片,还可预先设置输出图片文件的体积。头像采集方式有两种:可打开现有图片文件采集,...
  • JPG图片叠加exif信息

    千次阅读 2010-12-10 18:11:00
    常见的图片格式有: 1、BMP格式 Windows中一各标准格式,用于存储独立于设备和应用程序图象!所以一般程序都很容易就可以读取BMP图象!以象素为单位记录图片数据,每一象素可以有1、4、8、...

    常见的图片格式有:
    1、BMP格式
    Windows中的一各标准格式,用于存储独立于设备和应用程序的图象!所以一般的程序都很容易就可以读取BMP的图象!以象素为单位记录图片数据,每一象素可以有1、4、8、15、24、32和64位的颜色值!在文件头就给定了这些信息。24位的图片为通用的BMP文件!

    2、联合图象专家组压缩方案(JPEG)
    JPEG压缩方案在扫描图象等自然景色方面表现很出色!某些信息在压缩的时候就丢失了!但为些往往是我们人眼所无法看见的,所以,这样的图象在使用很广泛!但在程序处理上有点难度!好在Windows的GDI+中也默认了这样的图象格式,所以也可以很方便的使用!一般JPEG的压缩比例为4:1也用8:3等!

    3、图形交换格式(GIF)
    GIF是用于在网页上显示的通用格式。GIF在线条绘制,由纯色块组成的图象显示和颜色间有明显的边界的图象显示方面表现得很好!也就是说在处理渐变色的时候就不那么好了!GIF文件也被压缩了!但采用的是无信息丢失方式。GIF每象素最多存储8位颜色信息,也就是固定的256色,这也就是网页安全色。

    4、可交换图象格式(EXIF)
    Exif是一种用于数字照相机捕获的文件格式。Exif包含了一副按JPEG规范压缩的图象,同时也记录了图象的有关信息。如拍摄日期,快门速度和曝光时间等。

    5、便携式网络图象格式(PNG)
    PNG格式保留了GIF格式的很多点,但也提供了GIF没有的功能!PNG也采用了无信息丢失的压缩方式!PNG每象素可以存储8、24或48位颜色信息。PNG还可以为每象素存储一个alpha值,也就是可以使图象透明独处理!

    6、标签图像[以上的“图象“全为“图像“]格式TIFF
    TIFF是一种得到很多平台和图像处理程序支持的灵活、可扩展的格式!TIFF文件可存储每象素包含任意位数的图像。也可使用压缩算法。多个图像可存储在一个多页GIFF文件中。可将与图像有关的 信息存储在文件中并能通过标签来排列!(如主机、压缩类型等!)TIFF格式在有新批准和增加的标签时可进行扩展

     

         如何在一张基本的jpeg图片里,叠加exif信息。我们需要了解Exif的结构:有下图可知

       只要按照上图的结构,将您需要的信息按照一定的格式写入jpeg头部,就可以添加您的信息。这里添加要注意一些offset偏移量。它表示的是该IFD区域的偏移量。比如,如果IFD开始相对于jpeg头部偏移8个字节,以后的区域也要把这8个字节算上。看下图:

      

       对于任何一项叠加信息,它都分为tag+type+count+offset .其中,tag为信息标志,如0x9A82为曝光时间,type为数据类型,分byte,askii,short,long,rational等。count为对应数据类型的字节数。offset为对应信息的地址。

       个人觉得,如果想在一张普通的jpeg图片里叠加exif信息时,一个简单的方法是,将一个exif信息完整的jpeg图片里的数据段读出来,然后根据需要,改动相关位置的信息。比如说曝光时间等。因为这段数据实质上是独立出来的。

     

     

     

    展开全文
  • 举一个应用场面:在我们Web应用中,比如用户上传头像,要求是png,jpg,gif格式,接收到图片后会根据图片格式类型做不同头像切割处理,但个别用户会传一些只更改过文件后缀标准图片,比如nowamagic.jpg 强行...
  • BMP格式的图片是无损保存,质量最好。 JPEG:是有损压缩 ,文件后辍名为".jpg"或".jpeg"。 GIF :是用于压缩具有单调颜色和清晰细节图像(如线状图、徽标或带文字插图)的标准格式。 PNG:PNG使用从LZ77派生...

    BMP格式的图片是无损保存,质量最好。

    JPEG:是有损压缩 ,文件后辍名为".jpg"或".jpeg"。

    GIF :是用于压缩具有单调颜色和清晰细节的图像(如线状图、徽标或带文字的插图)的标准格式。

    PNG:PNG使用从LZ77派生的无损数据压缩算法,一般应用于JAVA程序、网页或S60程序中,原因是它压缩比高,生成文件体积小。

    BMP:是一种与硬件设备无关的图像文件格式,使用非常广,除了图像深度可选以外,不采用其他任何压缩,所以图像质量最好。
    在这里插入图片描述
    扩展资料:

    典型的BMP图像文件由四部分组成:

    1:位图头文件数据结构,它包含BMP图像文件的类型、显示内容等信息;

    2:位图信息数据结构,它包含有BMP图像的宽、高、压缩方法,以及定义颜色等信息;

    3:调色板,这个部分是可选的,有些位图需要调色板,有些位图,比如真彩色图(24位的BMP)就不需要调色板;

    4:位图数据,这部分的内容根据BMP位图使用的位数不同而不同,在24位图中直接使用RGB,而其他的小于24位的使用调色板中颜色索引值。

    展开全文
  • Picasa 会在您指定其搜索的文件夹中显示具有您要求其查找的文件类型的照片和视频。 导入新照片 当然,并非所有照片都位于计算机上。您可以将照片从多种来源(包括照相机、CD、存储卡、扫描仪、摄像头等等)导入 ...
  • 头像采集工具

    2012-12-04 23:31:38
    用于网上报名、论坛、QQ头像、网店等标准头像采集,能对图象进行简单编辑修改,输出设定长宽的图片,如果输出JPG、JPEG图片,还可预先设置输出图片文件的体积。
  • 从海量图片中删除损坏图像

    千次阅读 2019-04-09 11:41:06
    用python判断图片是否损坏 2017-04-22python 起因 要下载几千张图片,是jpg格式,下...根据文件头 python标准库里面有个叫imghdr模块,打开它源代码 可以看到它是根据文件前面几个字节来判断是哪种格式。...
  • Image2Lcd图片处理工具

    2013-11-05 10:58:45
    Image2Lcd 能把各种来源的图片转换成特定数据格式以用来匹配单片机系统所需要显示数据格式 Image2Lcd支持输入图像格式包括:BMP WBMP JPG GIF WMF EMF ICO 等等 Image2Lcd输出数据类型包括定制二进制类型 ...
  • Image2LCD图片取模软件

    2012-11-25 01:06:33
    Image2Lcd的输出数据类型包括定制的二进制类型、C语言数组类型和标准的BMP格式、WBMP格式。Image2Lcd能可视调节输入图象的数据扫描方式、灰度(颜色数)、图像数据排列方式、亮度、对比度、等等。对于包含了图像数据...
  • image2lcd的输出数据类型包括定制的二进制类型、c语言数组类型和标准的bmp格式、wbmp格式。 image2lcd能可视调节输入图象的数据扫描方式、灰度(颜色数)、图像数据排列方式、亮度、对比度、等等。 对于包含了图像...
  • Image2Lcd的输出数据类型包括定制的二进制类型、C语言数组类型和标准的BMP格式、WBMP格式。Image2Lcd能可视调节输入图象的数据扫描方式、灰度(颜色数)、图像数据排列方式、亮度、对比度、等等。对于包含了图像数据...
  • 本赛题采用深圳市垃圾分类标准,赛题任务是对垃圾图片进行分类,即首先识别出垃圾图片中物品类别(比如易拉罐、果皮等),然后查询垃圾分类规则,输出该垃圾图片中物品属于可回收物、厨余垃圾、有害垃圾和其他垃圾...
  • //原始图片的宽、高 int initWidth = initImage.Width; int initHeight = initImage.Height; //非正方型先裁剪为正方型 if (initWidth != initHeight) { //截图对象 System.Drawing.Image pickedImage = ...
  • BUU-MISC-黑客帝国

    2021-04-19 18:18:38
    BUU-MISC-黑客帝国 标准的rar的文件头 利用脚本输出 data='此处放文件' out = open('res.rar','wb') ...得到一张无法打开的图片,图片的文件头用的是png文件但实际上是jpg文件,所以修改文件头 得到flag ...
  • GitHub的markdown语法在标准的markdown语法基础上做了扩充,称之为GitHub Flavored Markdown。简称GFM,GFM在GitHub上有广泛应用,除了README文件外,issues和wiki均支持markdown语法。 作者 果冻虾仁 知乎 ...
  • (3)选中导入的图片,单击工具栏上的任意变形工具按钮,将鼠标指针移至图片的控制点上,按住鼠标左键,上下左右拖动,使图片刚好覆盖整个场景。在第338帧按F5键插入帧,使背景图片在整个动画中都存在。 (4)导入...
  • rar压缩软件.rar

    2016-02-13 10:52:44
    如果你希望从标准输入设备读取文件名,指定空的文件列表名(只有@)。 默认, 控制台 RAR 的列表文件中使用单字节编码。但是可以使用 -sc<字符集>l 开关重定义。 你可以在同一命令行指定普通文件名和列表文件。...
  • Bmp2C-arry.rar

    2021-04-14 16:55:10
    Image2Lcd的输出数据类型包括定制的二进制类型、C语言数组类型和标准的BMP格式、WBMP格式。Image2Lcd能可视调节输入图象的数据扫描方式、灰度(颜色数)、图像数据排列方式、亮度、对比度、等等。对于包含了图像数据...
  • Image2Lcd 2.9(破解版).7z

    2019-07-13 13:44:12
    Image2Lcd的输出数据类型包括定制的二进制类型、C语言数组类型和标准的BMP格式、WBMP格式。Image2Lcd能可视调节输入图象的数据扫描方式、灰度(颜色数)、图像数据排列方式、亮度、对比度、等等。对于包含了图像数据...
  • Image2Lcd的输出数据类型包括定制的二进制类型、C语言数组类型和标准的BMP格式、WBMP格式。Image2Lcd能可视调节输入图象的数据扫描方式、灰度(颜色数)、图像数据排列方式、亮度、对比度、等等。对于包含了图像数据...
  • Image2Lcd3.2破解版

    2013-05-10 11:06:30
    Image2Lcd的输出数据类型包括定制的二进制类型、C语言数组类型和标准的BMP格式、WBMP格式。 Image2Lcd能可视调节输入图象的数据扫描方式、灰度(颜色数)、图像数据排列方式、亮度、对比度、等等。 对于包含了图像...
  • 位图转换工具Image2Lcd

    热门讨论 2012-03-19 17:42:10
    Image2Lcd的输出数据类型包括定制的二进制类型、C语言数组类型和标准的BMP格式、WBMP格式。Image2Lcd能可视调节输入图象的数据扫描方式、灰度(颜色数)、图像数据排列方式、亮度、对比度、等等。对于包含了图像数据...
  • Image2Lcd 2.0

    2012-08-30 21:15:11
    Image2Lcd的输出数据类型包括定制的二进制类型、C语言数组类型和标准的BMP格式、WBMP格式。Image2Lcd能可视调节输入图象的数据扫描方式、灰度(颜色数)、图像数据排列方式、亮度、对比度、等等。对于包含了图像数据...
  • MyImg2Lcd4.0破解版

    热门讨论 2009-07-23 19:27:41
    Image2Lcd的输出数据类型包括定制的二进制类型、C语言数组类型和标准的BMP格式、WBMP格式。Image2Lcd能可视调节输入图象的数据扫描方式、灰度(颜色数)、图像数据排列方式、亮度、对比度、等等。对于包含了图像数据...
  • Image2Lcd v3.2+ 注册机

    2011-03-12 22:42:10
    Image2Lcd的输出数据类型包括定制的二进制类型、C语言数组类型和标准的BMP格式、WBMP格式。 Image2Lcd能可视调节输入图象的数据扫描方式、灰度(颜色数)、图像数据排列方式、亮度、对比度、等等。 对于包含了图像...
  • Image2Lcd破解版

    2011-04-03 17:53:16
    Image2Lcd的输出数据类型包括定制的二进制类型、C语言数组类型和标准的BMP格式、WBMP格式。 Image2Lcd能可视调节输入图象的数据扫描方式、灰度(颜色数)、图像数据排列方式、亮度、对比度、等等。 对于包含了图像...
  • Image2LCD--开机LOGO制作

    2009-12-22 17:51:39
    Image2Lcd的输出数据类型包括定制的二进制类型、C语言数组类型和标准的BMP格式、WBMP格式。Image2Lcd能可视调节输入图象的数据扫描方式、灰度(颜色数)、图像数据排列方式、亮度、对比度、等等。对于包含了图像数据...
  • img2lcd 破解

    热门讨论 2011-01-04 16:49:26
    Image2Lcd的输出数据类型包括定制的二进制类型、C语言数组类型和标准的BMP格式、WBMP格式。 Image2Lcd能可视调节输入图象的数据扫描方式、灰度(颜色数)、图像数据排列方式、亮度、对比度、等等。 对于包含了图像...

空空如也

空空如也

1 2 3
收藏数 56
精华内容 22
关键字:

标准的jpg图片的文件头