Package org.apache.commons.imaging
Class PixelDensity
- java.lang.Object
-
- org.apache.commons.imaging.PixelDensity
-
public final class PixelDensity extends java.lang.ObjectUsed to specify pixel density and physical dimensions when reading or storing image information.
-
-
Field Summary
Fields Modifier and Type Field Description private doublehorizontalDensityprivate static intPIXEL_NO_UNITprivate static intPIXEL_PER_CENTIMETREprivate static intPIXEL_PER_INCHprivate static intPIXEL_PER_METREprivate intunitLengthprivate doubleverticalDensity
-
Constructor Summary
Constructors Modifier Constructor Description privatePixelDensity(double horizontalDensity, double verticalDensity, int unitLength)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PixelDensitycreateFromPixelsPerCentimetre(double x, double y)static PixelDensitycreateFromPixelsPerInch(double x, double y)static PixelDensitycreateFromPixelsPerMetre(double x, double y)static PixelDensitycreateUnitless(double x, double y)doublegetRawHorizontalDensity()doublegetRawVerticalDensity()doublehorizontalDensityCentimetres()doublehorizontalDensityInches()doublehorizontalDensityMetres()booleanisInCentimetres()booleanisInInches()booleanisInMetres()booleanisUnitless()doubleverticalDensityCentimetres()doubleverticalDensityInches()doubleverticalDensityMetres()
-
-
-
Field Detail
-
PIXEL_NO_UNIT
private static final int PIXEL_NO_UNIT
- See Also:
- Constant Field Values
-
PIXEL_PER_INCH
private static final int PIXEL_PER_INCH
- See Also:
- Constant Field Values
-
PIXEL_PER_METRE
private static final int PIXEL_PER_METRE
- See Also:
- Constant Field Values
-
PIXEL_PER_CENTIMETRE
private static final int PIXEL_PER_CENTIMETRE
- See Also:
- Constant Field Values
-
horizontalDensity
private final double horizontalDensity
-
verticalDensity
private final double verticalDensity
-
unitLength
private final int unitLength
-
-
Method Detail
-
createUnitless
public static PixelDensity createUnitless(double x, double y)
-
createFromPixelsPerInch
public static PixelDensity createFromPixelsPerInch(double x, double y)
-
createFromPixelsPerMetre
public static PixelDensity createFromPixelsPerMetre(double x, double y)
-
createFromPixelsPerCentimetre
public static PixelDensity createFromPixelsPerCentimetre(double x, double y)
-
isUnitless
public boolean isUnitless()
-
isInInches
public boolean isInInches()
-
isInCentimetres
public boolean isInCentimetres()
-
isInMetres
public boolean isInMetres()
-
getRawHorizontalDensity
public double getRawHorizontalDensity()
-
getRawVerticalDensity
public double getRawVerticalDensity()
-
horizontalDensityInches
public double horizontalDensityInches()
-
verticalDensityInches
public double verticalDensityInches()
-
horizontalDensityMetres
public double horizontalDensityMetres()
-
verticalDensityMetres
public double verticalDensityMetres()
-
horizontalDensityCentimetres
public double horizontalDensityCentimetres()
-
verticalDensityCentimetres
public double verticalDensityCentimetres()
-
-