- java.lang.Object
-
- de.bernd_michaely.x3f.types.X3fHeader
-
- de.bernd_michaely.x3f.types.X3fHeader_4_x
-
public class X3fHeader_4_x extends X3fHeader
Class representing the data contained in a X3F header section with major revision 4. The information here is taken from the documentation of the ExifTool by Phil Harvey.- See Also:
- SigmaRaw Header4 Tags
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
X3fHeader_4_x(VersionNumber version, RandomAccessData data)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ImageSize
getImageSize()
Size of unrotated image in columns and rows.UInt32
getRotation()
Image rotation in degrees clockwise from normal camera orientation.-
Methods inherited from class de.bernd_michaely.x3f.types.X3fHeader
getVersion, toString
-
-
-
-
Constructor Detail
-
X3fHeader_4_x
protected X3fHeader_4_x(VersionNumber version, RandomAccessData data) throws RandomAccessDataException
- Throws:
RandomAccessDataException
-
-
Method Detail
-
getImageSize
public ImageSize getImageSize()
Size of unrotated image in columns and rows. This is the size output the user expects from this image, not the size of the raw image data. Not necessarily equal to the width and of any image entry in the file; this supports images where the raw data has rectangular pixels.- Returns:
- size of unrotated image
-
getRotation
public UInt32 getRotation()
Image rotation in degrees clockwise from normal camera orientation. Valid values are 0, 90, 180, 270.- Returns:
- image rotation in degrees
-
-