Skip to content

drogatkin/mediautil

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MediaUtil - A Java API Package for Media Related Utilities

MediaUtil is an offshoot of the MediaChest Project to provide a well packaged Java API for Media Related Utilities.

Below is the Current API Offering from MediaUtil.

LLJTran

LLJTran is an API for performing Lossless Transformations on JPEG image files which also provides the Capability of handling Exif information.

Following are the key features:

  • Supports lossless rotation, transpose, transverse and crop
  • Trimming or relocating Non Transformable edge blocks similiar to jpegtran or processing them like regular MCU blocks.
  • Reading and Modifying Image Header Information (Exif) including Thumbnail
  • Built-in transformation of Thumbnail and Orientation marker
  • Supports the IterativeReader and IterativeWriter interfaces in MediaUtil's mediautil.gen.directio package enabling things like Sharing the jpeg input file with say jkd's ImageReader while reading
  • Does not Support Multi-Threading for the same Object to be used simultaneously by more than one thread. However different threads can have their own LLJTran Objects.
  • Requires JDK 1.5 or better

Documentation

To use Download mediautil-1.0.zip and extract it to a suitable folder. Then include the mediautil-1.0.jar file in your CLASSPATH. The download also includes source under the src directory and documentation including javadocs under the docs directory.

For Getting Started please see LLJTranTutorial.java which is a tutorial with different usage examples.

For API reference please see the Javadocs.

Projects using the MediaUtil API

Please inform if your project/product is using MediaUtil so that we can add it to the below list:

Contact

Dmitriy Rogatkin

Suresh Mahalingam

License

MediaUtil is free to download, use, modify and redistribute for non-commercial and and commercial purposes without any warranties of course.

Other Projects of Suresh

Jdatestamp: A Lossless Date Stamper for Digital Pictures