mirror of
https://bitbucket.org/smil3y/kdelibs.git
synced 2025-02-23 10:22:48 +00:00
kimgio: add rarely used jpeg header
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
parent
8b9b1703aa
commit
2efb42147b
1 changed files with 4 additions and 1 deletions
|
@ -36,10 +36,12 @@ static const TJSAMP s_jpegsubsampling = TJSAMP_444;
|
|||
static const int s_jpegflags = TJFLAG_FASTDCT;
|
||||
// for reference:
|
||||
// https://en.wikipedia.org/wiki/List_of_file_signatures
|
||||
// https://dev.exiv2.org/projects/exiv2/wiki/The_Metadata_in_JPEG_files
|
||||
static const uchar s_jpgjfifheader[] = { 0xFF, 0xD8, 0xFF, 0xE0, 0x00, 0x10, 0x4A, 0x46, 0x49, 0x46, 0x00, 0x01 };
|
||||
static const uchar s_jpgheader[] = { 0xFF, 0xD8, 0xFF, 0xE0 };
|
||||
static const uchar s_jpg2header[] = { 0xFF, 0xD8, 0xFF, 0xEE };
|
||||
static const uchar s_jpegexifheader[] = { 0xFF, 0xD8, 0xFF, 0xE1 };
|
||||
static const uchar s_jpegapp1header[] = { 0xFF, 0xD8, 0xFF, 0xED };
|
||||
|
||||
static const struct HeadersTblData {
|
||||
const uchar *header;
|
||||
|
@ -48,7 +50,8 @@ static const struct HeadersTblData {
|
|||
{ s_jpgjfifheader, 12 },
|
||||
{ s_jpgheader, 4 },
|
||||
{ s_jpg2header, 4 },
|
||||
{ s_jpegexifheader, 4 }
|
||||
{ s_jpegexifheader, 4 },
|
||||
{ s_jpegapp1header, 4 }
|
||||
};
|
||||
static const qint16 HeadersTblSize = sizeof(HeadersTbl) / sizeof(HeadersTblData);
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue