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

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

Serving Software Downloads in 956 Categories, Downloaded 50.241.870 Times

Image::MetaData::JPEG::Structures 0.15

  Date Added: November 14, 2010  |  Visits: 1.679

Image::MetaData::JPEG::Structures

Report Broken Link
Printer Friendly Version


Product Homepage
Download (93 downloads)



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 scope. THE STRUCTURE OF JPEG PICTURES The JPEG (Joint Photographic Experts Group) ISO standard is a lossy image compression mechanism developed before 1990, designed for compressing colour or gray-scale photo-realistic images (it performs poorly on line-art drawings). The JPEG mechanism is designed to exploit known limitations of the human eye, in particular the fact that colour changes are perceived less accurately than changes in brightness. Note that although the "baseline" JPEG format is patent-free, there are patents associated with some optional features, namely arithmetic coding and hierarchical storage. For this reason, these optional features are never used on the Web (good job, patent fans ...). JPEG refers only to a class of compression algorithms, not to a specific file format. In order to produce files with embedded JPEG streams, a number of file format (semi-)standards have been adapted or devised, some of which are listed in the format section. The structure of a well formed JPEG file can be described by the following pseudo production rules (for sake of simplicity, some additional constraints between tables and SOF segments are neglected). JPEG --> (SOI)(misc)*(image)?(EOI) (image) --> (hierarch.)|(non-hier.) (hierarch.) --> (DHP)(frame)+ (frame) --> (misc)*(EXP)?(non-hier.) (non-hier.) --> (SOF)(scan)+ (scan) --> (misc)*(SOS)(data)*(ECS)(DNL)? (data) --> (ECS)(RST) (misc) --> (DQT)|(DHT)|(DAC)|(DRI)|(COM)|(APP) (SOI) = Start Of Image (EOI) = End Of Image (SOF) = Start Of Frame header (10 types) (SOS) = Start Of Scan header (ECS) = Entropy Coded Segment (row data, not a real segment) (DNL) = Define Number of Lines segment (DHP) = Define Hierarchical P??? segment (EXP) = EXPansion segment (RST) = ReSTart segment (8 types) (DQT) = Define Quantisation Table (DHT) = Define Huffman coding Table (DAC) = Define Arithmetic coding Table (DRI) = Define Restart Interval (COM) = COMment segment (APP) = APPlication segment This package does not check that a JPEG file is really correct; it accepts a looser syntax, were segments and ECS blocks are just contiguous (basically, because it does not need to display the image!). All meta-data information is concentrated in the (COM*) and (APP) Segments, exception made for some records in the (SOF*) segment (e.g. image dimensions). Reference: B< "Digital compression and coding of continuous-tone still images: requirements and guidelines", CCITT recommend. T.81, 1992, The International Telegraph and Telephone Consultative Committee, standard ISO/IEC IS 10918-1 or ITU-T Recommendation T.81 >. Also: B< "The JPEG still picture compression standard", G.K.Wallace, 1991, IEEE Transactions on Consumer Electronics >..

Requirements: No special requirements
Platforms: Linux
Keyword: App Define Ecs File Image Imagemetadatajpegstructures Jpeg Libraries Metadata Module Perl Module Segment Sof Structure
Users rating: 0/10

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


IMAGE::METADATA::JPEG::STRUCTURES RELATED
Utilities  -  Free Image Jpeg Text to Pdf Converter 5.4
Free Image TIFF Jpeg Text to Pdf Converter is an all-in-one documents and images batch converting to pdf format tool. It allows you to effortlessly convert one file to pdf once. which is the fast way to create super pdf format. It features...
3.21 MB  
Utilities  -  office Convert Htm/Html to Image Free 6.1
office Convert Htm/Html to Image Jpg/Jpeg Free is a powerful HTML conversion product. It allows you to create previews or thumbnails of web pages in a number of different formats, such as JPG,BMP,GIF,TIF,TGA,RLE,PNG etc. More, it allows you to...
3.21 MB  
Utilities  -  office Convert Image TIF JPG to Pdf Free 6.1
office Convert Image TIFF Jpeg to Pdf Free is a powerful application which can directly convert dozens of image formats, such as JPG, BMP, GIF, TIF,WMF,EMF and so on, into PDF format. This is new software programs and utilities convert TIFF images...
3.21 MB  
Graphics Editors  -  ZXT2007 Image To PDF 1.5.0
Image To PDF can convert any picture into a PDF file. Image To PDF supports most commonly used image formats, including: BMP, WBMP, JPEG, PNG, TIF, GIF, PSD, ICO, PCX, TGA, JP2, and more. The interface is simple and intuitive. Just 2 steps to...
1.37 MB  
Security Tools  -  JPHS 0.3
JPSEEK and JPHIDE are 2 programs that allows you to hide a file in a jpeg visual image. There are lots of versions of similar programs available on the internet but JPHIDE and JPSEEK are rather special. The design objective was not...
10.24 KB  
Enhanced Calculators  -  office Convert All to Image Jpg Free 6.1
office Convert All to Image Jpg Jpeg Free is a useful conversion tool, the converter produces fully functional IMAGE documents with text, pictures, graphics etc, using the original document formatting.It can create popular image formats as...
3.22 MB  
Backup Utilities  -  Free PowerPoint to Image Converter 5.3
Free PowerPoint/PPT to Image Jpg/Jpeg Bmp Tiff Png Converter is super and all-in-one solution for converting image format with ease. It supports converting one of document formats including powerpoint(.ppt, .pptx, .pptm) to image format once....
3.22 MB  
Utilities  -  office Convert PowerPoint to Image Free 6.1
office Convert PowerPoint to Image Jpg/Jpeg Free is an easy-to-use and professional document conversion tool. The converter produces fully functional IMAGE documents with text, pictures, graphics etc, using the original layout.It can create...
3.21 MB  
Utilities  -  Free All to Image Jpg Bmp Converter 5.4
Free All to Image Jpg/Jpeg Bmp Tiff Png Converter is powerful and versatile documents and images converting software which can export images from documents and images .This multifunctionl software can help you batch convert different file formats...
3.21 MB  
Utilities  -  office Convert Excel to Image Jpg Free 6.1
office Convert Excel to Image Jpg/Jpeg Free is the best choice for you to convert Excel to image. The converter produces fully functional IMAGE documents with text, pictures, graphics etc, using the original excel formatting.It can create popular...
3.21 MB  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
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  -  Math::GMPf 0.29
Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
30.72 KB  
Programming  -  Net::Wire10 1.08
Net::Wire10 is a Pure Perl connector that talks to Sphinx, MySQL and Drizzle servers. Net::Wire10 implements the low-level network protocol, alias the MySQL wire protocol version 10, necessary for talking to one of the aforementioned...
30.72 KB  
Programming  -  logilab-common 0.56.2
a bunch of modules providing low level functionnalities shared among some python projects devel Please note that some of the modules have some extra dependencies. For instance, logilab.common.db will require a db-api 2.0 compliant...
174.08 KB  
Programming  -  OpenSSL for linux 1.0.0a
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a...
3.83 MB  
Libraries  -  wolfSSL 4.0.0
The wolfSSL embedded SSL/TLS library is a lightweight SSL library written in ANSI standard C and targeted for embedded and RTOS environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating...
3.88 MB  
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