mediautil.image.jpeg
Class JPEG
java.lang.Object
mediautil.gen.BasicIo
mediautil.image.jpeg.BasicJpegIo
mediautil.image.jpeg.AbstractImageInfo<LLJTran>
mediautil.image.jpeg.JPEG
- All Implemented Interfaces:
- Serializable, MediaInfo
public class JPEG
- extends AbstractImageInfo<LLJTran>
- See Also:
- Serialized Form
| Fields inherited from interface mediautil.gen.MediaInfo |
ALBUM, APERTURE, ARTIST, ARTISTWEBPAGE, AUDIOFILEWEBPAGE, AUDIOSOURCEWEBPAGE, BAND, BITRATE, BPM, CDIDENTIFIER, CLASS_AUDIO, CLASS_IMAGE, CLASS_VIDEO, COMMENTS, COMMERCIAL, COMMERCIALINFORMATION, COMPILATION, COMPOSER, CONDUCTOR, CONTENTGROUP, COPYRIGHT, COPYRIGHTTEXT, COPYRIGHTWEBPAGE, DATE, DATETIMEORIGINAL, DATETIMEORIGINALSTRING, EMPHASIS, ENCAPSULATEDOBJECT, ENCODEDBY, ENCRYPTIONMETHODREGISTRATION, EQUALISATION, ESS_CHARACHTER, ESS_MAKE, ESS_QUALITY, ESS_TIMESTAMP, EVENTTIMINGCODES, EXPOPROGRAM, FILEOWNER, FILESIZE, FILETYPE, FLASH, FNUMBER, FOCALLENGTH, FORMAT, GENRE, GROUPIDENTIFICATIONREGISTRATION, INITIALKEY, INTERNETRADIOSTATIONNAME, INTERNETRADIOSTATIONOWNER, INTERNETRADIOSTATIONWEBPAGE, ISRC, LANGUAGE, LASTMODIFIED, LASTPLAY, LAYER, LENGTH, LENGTHINTAG, LOOKUPTABLE, LYRICIST, MAKE, MEDIA_ATTRIBUTES, MEDIATYPE, METERING, MODE, MODEL, MPEGLEVEL, OFTRACKS, ORIENTATION, ORIGINAL, ORIGINALARTIST, ORIGINALFILENAME, ORIGINALLYRICIST, ORIGINALTITLE, ORIGINALYEAR, OWNERSHIP, PARTOFSET, PAYMENTWEBPAGE, PICTURE, PICTURE_ATTRIBUTES, PLAY_ATTRIBUTES, PLAYCOUNTER, PLAYLISTDELAY, POPULARIMETER, PRIVATE, PRIVATEDATA, PROTECTION, PUBLISHER, PUBLISHERSWEBPAGE, QUALITY, RATING, RECORDINGDATES, RELATIVEVOLUMENADJUSTMENT, REMIXER, RESOLUTIONX, RESOLUTIONY, REVERB, SAMPLERATE, SHUTTER, SUBTITLE, TERMSOFUSE, THUMBNAIL, TIME, TITLE, TRACK, UNIQUEFILEIDENTIFIER, USERDEFINEDTEXT, VBR, YEAR |
|
Constructor Summary |
JPEG(InputStream is,
byte[] data,
int offset,
String name,
String comments,
int width,
int height,
LLJTran format)
|
JPEG(int width,
int height,
int precision,
LLJTran format)
|
| Methods inherited from class mediautil.image.jpeg.AbstractImageInfo |
apertureToFnumber, getAdvancedImage, getAttribute, getBoolAttribute, getComments, getDateTimeOriginal, getDoubleAttribute, getFiveMajorAttributes, getFloatAttribute, getImageFile, getIntAttribute, getLongAttribute, getName, getThumbnailExtension, getThumbnailIcon, getThumbnailLength, getThumbnailOffset, removeThumbnailTags, setAdvancedImage, setAttribute, setName, setThumbnail, writeInfo, writeInfo, writeInfo |
| Methods inherited from class mediautil.gen.BasicIo |
asInt, asString, bn2s, bn2s, convertLength, in2s, isSignature, read, read, s2n, skip |
JPEG
public JPEG(int width,
int height,
int precision,
LLJTran format)
throws FileFormatException
- Throws:
FileFormatException
JPEG
public JPEG(InputStream is,
byte[] data,
int offset,
String name,
String comments,
int width,
int height,
LLJTran format)
throws FileFormatException
- Throws:
FileFormatException
toString
public String toString()
- Overrides:
toString in class AbstractImageInfo<LLJTran>
getResolutionX
public int getResolutionX()
- Specified by:
getResolutionX in class AbstractImageInfo<LLJTran>
getResolutionY
public int getResolutionY()
- Specified by:
getResolutionY in class AbstractImageInfo<LLJTran>
getMetering
public int getMetering()
- Specified by:
getMetering in class AbstractImageInfo<LLJTran>
getExpoProgram
public int getExpoProgram()
- Specified by:
getExpoProgram in class AbstractImageInfo<LLJTran>
getFormat
public String getFormat()
- Specified by:
getFormat in class AbstractImageInfo<LLJTran>
readInfo
public void readInfo()
- Description copied from class:
AbstractImageInfo
- Reads the imageInfo from the Input supplied in Constructor. This is for
derived class to implement.
- Specified by:
readInfo in class AbstractImageInfo<LLJTran>
getMake
public String getMake()
- Specified by:
getMake in class AbstractImageInfo<LLJTran>
getModel
public String getModel()
- Specified by:
getModel in class AbstractImageInfo<LLJTran>
getDataTimeOriginalString
public String getDataTimeOriginalString()
- Specified by:
getDataTimeOriginalString in class AbstractImageInfo<LLJTran>
getFNumber
public float getFNumber()
- Specified by:
getFNumber in class AbstractImageInfo<LLJTran>
getShutter
public Rational getShutter()
- Specified by:
getShutter in class AbstractImageInfo<LLJTran>
isFlash
public boolean isFlash()
- Specified by:
isFlash in class AbstractImageInfo<LLJTran>
getFocalLength
public float getFocalLength()
- Specified by:
getFocalLength in class AbstractImageInfo<LLJTran>
getQuality
public String getQuality()
- Specified by:
getQuality in class AbstractImageInfo<LLJTran>
getReport
public String getReport()
- Specified by:
getReport in class AbstractImageInfo<LLJTran>
saveThumbnailImage
public boolean saveThumbnailImage(OutputStream os)
- Description copied from class:
AbstractImageInfo
- saves thumbnail image to specified path
- Overrides:
saveThumbnailImage in class AbstractImageInfo<LLJTran>
saveSizedImage
public boolean saveSizedImage(OutputStream os,
Dimension size)
throws IOException
- Throws:
IOException
getThumbnailIcon
public Icon getThumbnailIcon(Dimension size)
- Specified by:
getThumbnailIcon in class AbstractImageInfo<LLJTran>
createImage
public Image createImage()
throws IOException
- Throws:
IOException