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.200.080 Times

Image::MetaData::JPEG 0.15

  Date Added: June 05, 2010  |  Visits: 1.921

Image::MetaData::JPEG

Report Broken Link
Printer Friendly Version


Product Homepage
Download (114 downloads)



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: . Image::MetaData::JPEG::Error() unless $image; # Get a list of references to comment segments my @segments = $image->get_segments(COM, INDEXES); # Get the JPEG picture dimensions my ($dim_x, $dim_y) = $image->get_dimensions(); # Show all JPEG segments and their content print $image->get_description(); # Retrieve a specific value from Exif meta-data my $image_data = $image->get_Exif_data(IMAGE_DATA, TEXTUAL); print $image_data->{DateTimeOriginal}->[0], "n"; # Modify the DateTime tag for the main image $image->set_Exif_data({DateTime => 1994:07:23 12:14:51}, IMAGE_DATA, ADD); # Delete all meta-data segments (please, dont) $image->drop_segments(METADATA); # Rewrite file to disk after your modifications $image->save(new_file_name.jpg); # ... and a lot more methods for viewing/modifying meta-data, which # are accessed through the $file or $segments[$index] references. The purpose of this module is to read/modify/rewrite meta-data segments in JPEG (Joint Photographic Experts Group format) files, which can contain comments, thumbnails, Exif information (photographic parameters), IPTC information (editorial parameters) and similar data. Each JPEG file is made of consecutive segments (tagged data blocks), and the actual row picture data. Most of these segments specify parameters for decoding the picture data into a bitmap; some of them, namely the COMment and APPlication segments, contain instead meta-data, i.e., information about how the photo was shot (usually added by a digital camera) and additional notes from the photograph. These additional pieces of information are especially valuable for picture databases, since the meta-data can be saved together with the picture without resorting to additional database structures. See the appendix about the structure of JPEG files for technical details. This module works by breaking a JPEG file into individual segments. Each file is associated to an Image::MetaData::JPEG structure object, which contains one Image::MetaData::JPEG::Segment object for each segment. Segments with a known format are then parsed, and their content can be accessed in a structured way for display. Some of them can even be modified and then rewritten to disk. $JPEG::show_warnings This package variable must be used to inhibit the printing of warnings: if it is false, warnings are silently ignored. Otherwise, warning messages come with a detailed back-trace and description of the warning location. $Image::MetaData::JPEG::show_warnings = undef;.

Requirements: No special requirements
Platforms: Linux
Keyword: Data File Image Imagemetadatajpeg Jpeg Libraries Meta-data Metadata Picture Programming Segments
Users rating: 0/10

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


IMAGE::METADATA::JPEG RELATED
Graphics Editors  -  AnyPic Image Resizer Free 1.0.7
AnyPic Image Resizer Free allows you to convert, resize and rename thousands image files in one time with a few mouse clicks. It supports the most popular image formats: JPEG, BMP, TIFF, PNG, PSD, GIF, TGA, RAW, and almost all image formats. It's...
5 MB  
Development Tools  -  Aluminium 0.4
Aluminium is a visual data-flow(-ish) programming language, designed for small web applications. It turned out as a visual data-flow based programming language. Aluminium was started as an effort to find a different way of...
 
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  
File Cataloguers  -  deJpeg 2.0
This program lets you extract jpeg files from any files, such as data files, Microsoft Word (*.doc, *.docx), exe files and so on. deJpeg doesn't differ the type of input file, it detects jpeg files by inner signatures. Seems to be easy, but there...
373.45 KB  
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  
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  
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