Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 29.546.832 Times

Image::MetaData::JPEG::TagLists 0.15

  Date Added: April 25, 2010  |  Visits: 636


Report Broken Link
Printer Friendly Version

Product Homepage
Download (71 downloads)

Image::MetaData::JPEG::TagLists contains a collection of tag tables for JPEG segments. Image::MetaData::JPEG::TagLists is an appendix to the main manual page of the Image::MetaData::JPEG module, which the reader should refer to for further details and the general scope. Valid tags for Exif APP1 data The Japan Electronics and Information Technology Industries Association (JEITA) set up a standard for an exchange format for digital still cameras pictures, known as Exif. This standard defines a structure for embedding meta-data in a JPEG picture, to be written in the APP1 segment. The generalities and the reference documents about this structure are introduced in the Structure appendix; this section and its subsections list the valid interoperability record tags as well as their format. Canonical Exif 2.2 and TIFF 6.0 tags for IFD0 and IFD1 In general, IFD0 and IFD1 can host tags from the same set. These tags are divided in three categories: canonical, additional and registered to companies. The tags listed in the following table are to be considered canonical; they are described at length in the Exif standard document, and can be found both in the IFD0 and in the IFD1 (some of them, in fact, must be present in both directories). The class column carries the tag class; possible values are: A (image data structure), B (offsets), C (image data characteristics), D (other tags) and P (pointers to other IFDs). The two following columns show tag hexadecimal codes and names. The type column specifies the (always unsigned) tag type: I (short or long), S (short), L (long), R (rational) and A (ASCII, always null terminated). The count column obviously carries the tag count (- for a variable count, either because it is a variable length string or because it depends on other tags). The IFD0 and IFD1 columns specify the support level in the respective directory; each column comprises four letters, because both the primary image (IFD0) and the thumbnail (IFD1) can come in four varieties (uncompressed chunky, uncompressed planar, uncompressed YCC and JPEG compressed). This module currently focuses only on JPEG pictures (not TIFF), so only the fourth letter of the IFD0 column is interesting, but note that the thumbnail of a JPEG image can be uncompressed. The support level codes stand for: M (mandatory), R (recommended), O (optional), N (not_recorded) and J (included in JPEG marker and so not recorded). The thumbnail-only column shows a T for those records which cannot be set/changed by the user exception made during a thumbnail update action (and some of them are calculated automatically anyway). Note that, in some cases, it is possible to set a tag when its support level is N (e.g., the YCbCr stuff in IFD1): picture displaying programs should however simply ignore it. Some other tags, concerning offsets or thumbnail specific information, cannot be set by the module user (they are calculated automatically, more reliably): these are marked by calculated in the notes, or by a T in the thumbnail-only column. Hexadecimal code count IFD0 IFD1 thumbnail-only class | Tag name type | supp.supp.| notes | | | | | | | | | A 100 ImageWidth I 1 MMMJ MMMJ T (not JPEG) pixels/row A 101 ImageLength I 1 MMMJ MMMJ T (not JPEG) num. rows A 102 BitsPerSample S 3 MMMJ MMMJ T (not JPEG) 8,8,8 A 103 Compression S 1 MMMJ MMMM T 1(uncompr.) or 6(JPEG) A 106 PhotometricInterpretation S 1 MMMN MMMJ 2(RGB) or 6(YCbCr) D 10e ImageDescription A - RRRR OOOO (see note 1) D 10f Make A - RRRR OOOO camera manufacturer D 110 Model A - RRRR OOOO camera model B 111 StripOffsets I - MMMN MMMN calculated A 112 Orientation S 1 RRRR OOOO (see note 2) A 115 SamplesPerPixel S 1 MMMJ MMMJ T (not JPEG) 3 compon. B 116 RowsPerStrip I 1 MMMN MMMN T (not JPEG) B 117 StripByteCounts I - MMMN MMMN T (not JPEG) A 11a XResolution R 1 MMMM MMMM (see note 3) A 11b YResolution R 1 MMMM MMMM (see note 3) A 11c PlanarConfiguration S 1 OMOJ OMOJ (see note 4) A 128 ResolutionUnit S 1 MMMM MMMM (see note 3) C 12d TransferFunction S 768 RRRR OOOO (see note 5) D 131 Software A - OOOO OOOO Exif software/firmware D 132 DateTime A 20 RRRR OOOO (see note 6) D 13b Artist A - OOOO OOOO owner/photogr./creator C 13e WhitePoint R 2 OOOO OOOO (see note 5) C 13f PrimaryChromaticities R 6 OOOO OOOO (see note 5) B 201 JPEGInterchangeFormat L 1 NNNN NNNM calculated B 202 JPEGInterchangeFormatLength L 1 NNNN NNNM T (only JPEG) C 211 YCbCrCoefficients R 3 NNOO NNOO (see note 7) A 212 YCbCrSubSampling S 2 NNMJ NNMJ (see note 7) A 213 YCbCrPositioning S 1 NNMM NNOO (see note 7) C 214 ReferenceBlackWhite R 6 OOOO OOOO (see note 8) D 8298 Copyright A - OOOO OOOO of photogr./editor P 8769 ExifOffset L 1 MMMM OOOO calculated P 8825 GPSInfo L 1 OOOO OOOO calculated.

Requirements: No special requirements
Platforms: Linux
Keyword: Imagemetadatajpegtaglists Jpeg Metadata Mmmj Mmmm Mmmn Oooo Oooo Oooo Tag Taglists Tags
Users rating: 0/10

License: Freeware Size: 286.72 KB
More Reviews or Write Review

Development Tools  -  The PHP JPEG Metadata Toolkit 1.11
The PHP JPEG Metadata Toolkit is free and Open Source PHP Project designed to allow manipulation of many types of metadata that reside in a JPEG image file. Five types of metadata that can be accessed by this project:- EXIF, DCF & TIFF/EP...
296.96 KB  
File Synchronizers  -  movemetafs 0.02
movemetafs is a searchable filesystem metadata store for Linux that lets users tag local files (including image, video, audio, and text files) by simply moving the files to a special folder using any file manager. It also lets users find files...
41.98 KB  
Libraries  -  Image::MetaData::JPEG::MakerNotes 0.15
Image::MetaData::JPEG::MakerNotes contains random information and details on MakerNotes. Pieces of information available after parsing the MakerNote The result of the process of parsing the maker note is stored in a directory in the internal...
286.72 KB  
Libraries  -  Image::MetaData::JPEG::Structures 0.15
Image::MetaData::JPEG::Structures is a Perl module that describes the structure of a JPEG file; it is an appendix to the main manual page of the Image::MetaData::JPEG module, which the reader should refer to for further details and the general...
286.72 KB  
Libraries  -  Image::MetaData::JPEG 0.15
Image::MetaData::JPEG is a Perl extension for showing/modifying JPEG (meta)data. SYNOPSIS use Image::MetaData::JPEG; # Create a new JPEG file structure object my $image = new Image::MetaData::JPEG(somepicture.jpg); die Error: ....
286.72 KB  
Multimedia Integration Tools  -  sMeta 0.7
sMeta is a very simple, extensible Java API for reading metadata from files of various formats, such as ID3 tags from MP3 files, EXIF data from JPEG files, chunks from PNG files, etc. If you have a need to read metadata from files,...
1.55 MB  
Utilities  -  fakedbfs 2.0.0
fakedbfs is a suite of tools and a main library for cataloguing files. Anything that is a file can be catalogued along with metadata. The metadata is then searchable by various querying facilities. fakedbfs project uses SQLite to store and search...
78.85 KB  
Graphics Editors  -  Jhead 2.8.4
Things jhead can extract from an Exif jpeg file:Integral low-res Exif thumbnailShutter speedCamera F-stop numberFlash used (yes/no)Distance camera was focused atFocal length and calculate 35 mm equivalent focal lengthImage resolutionTime and date...
52 KB  
Multimedia Integration Tools  -  AtomicParsley 0.9.0
AtomicParsley is a lightweight command line program for parsing, reading and setting metadata into MPEG-4 files supporting these styles of metadata: ??? iTunes-style metadata into .mp4, .m4a, .m4p, .m4v, .m4b files ??? 3gp-style...
307.2 KB  
Libraries  -  SVG::SVG2zinc 0.10
SVG::SVG2zinc is a Perl module to display or convert svg files in scripts, classes, images... SYNOPSIS use SVG::SVG2zinc; &SVG::SVG2zinc::parsefile(file.svg, Backend,file.svg, -out => outfile, -verbose => $verbose, -namespace => 0|1,...
133.12 KB  
Programming  -  FLEX-db Digital Asset Manager 3.0.9
FLEX-db - an enterprise Digital Asset Manager (DAM). It ingests and links metadata with files, creates thumbnails, and processes files using business rules. FLEX-db has a JSP client, Java app server for file input and output and an EJB metadata...
21.57 MB  
Programming  -  Libicom 0.9.0
The libicom library is a character based dynamicly linked library for Linux. It is used to remotely control the Icom IC-R8500 wide band receiver via an RS232 link. All call and return parameters to the control functions are character string based....
20.48 KB  
Programming  -  dotdesktop 0.3
Dotdesktop library provides ability to parse desktop entry file and access the information in a convenient way. Desktop entry file format is defined by, it is used to describe information about an application such as the name and...
327.68 KB  
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  libyasl 0.2
Libyasl is a C++ class library to easily realize TCP/UDP/Multicast clientsand servers in IPv4 and IPv6 environments under GNU/Linux systems.
143.36 KB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB  
Libraries  -  App::SimpleScan::Substitution::Line 2.02
App::SimpleScan::Substitution::Line is a line with optional fixed variable values. SYNOPSIS my $line = App::SimpleScan::Substitution::Line->new(" this "); # Use only this value when substituting " ". $line->fix(substituite =>...
54.27 KB