se.datadosen.util
Class RotationSupport
java.lang.Object
se.datadosen.util.RotationSupport
public class RotationSupport
- extends java.lang.Object
|
Method Summary |
static java.awt.image.BufferedImage |
adjustOrientation(java.awt.image.BufferedImage bi,
java.io.File file)
|
static java.awt.image.BufferedImage |
adjustOrientation(java.awt.image.BufferedImage bi,
int existingOrientation)
|
static java.awt.image.BufferedImage |
adjustOrientation(java.awt.image.BufferedImage bi,
com.drew.metadata.Metadata meta)
|
static java.awt.image.BufferedImage |
adjustOrientation(java.awt.image.BufferedImage bi,
java.lang.String existingOrientation)
|
static javax.swing.ImageIcon |
adjustOrientation(javax.swing.ImageIcon ii,
java.io.File file)
|
static javax.swing.ImageIcon |
adjustOrientation(javax.swing.ImageIcon ii,
com.drew.metadata.Metadata meta)
|
static int |
getOrientation(java.io.File file)
Get image orientation without using MetadataExtractor |
static int |
getOrientation(com.drew.metadata.Metadata meta)
|
static java.lang.String |
getOrientationAsString(java.io.File file)
|
static java.lang.String |
getOrientationAsString(com.drew.metadata.Metadata meta)
|
static java.awt.image.BufferedImage |
rotateLeft(java.awt.image.BufferedImage bi)
|
static java.awt.image.BufferedImage |
rotateRight(java.awt.image.BufferedImage bi)
|
static boolean |
setOrientation(int orientation,
java.io.File file)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LEFT_ROTATED
public static final int LEFT_ROTATED
- See Also:
- Constant Field Values
NOT_ROTATED
public static final int NOT_ROTATED
- See Also:
- Constant Field Values
RIGHT_ROTATED
public static final int RIGHT_ROTATED
- See Also:
- Constant Field Values
RotationSupport
public RotationSupport()
rotateLeft
public static java.awt.image.BufferedImage rotateLeft(java.awt.image.BufferedImage bi)
rotateRight
public static java.awt.image.BufferedImage rotateRight(java.awt.image.BufferedImage bi)
adjustOrientation
public static javax.swing.ImageIcon adjustOrientation(javax.swing.ImageIcon ii,
com.drew.metadata.Metadata meta)
adjustOrientation
public static javax.swing.ImageIcon adjustOrientation(javax.swing.ImageIcon ii,
java.io.File file)
adjustOrientation
public static java.awt.image.BufferedImage adjustOrientation(java.awt.image.BufferedImage bi,
com.drew.metadata.Metadata meta)
adjustOrientation
public static java.awt.image.BufferedImage adjustOrientation(java.awt.image.BufferedImage bi,
java.io.File file)
getOrientation
public static int getOrientation(com.drew.metadata.Metadata meta)
getOrientationAsString
public static java.lang.String getOrientationAsString(com.drew.metadata.Metadata meta)
getOrientation
public static int getOrientation(java.io.File file)
throws java.io.IOException
- Get image orientation without using MetadataExtractor
- Parameters:
file -
- Returns:
-
- Throws:
java.io.IOException
getOrientationAsString
public static java.lang.String getOrientationAsString(java.io.File file)
setOrientation
public static boolean setOrientation(int orientation,
java.io.File file)
throws java.io.IOException
- Throws:
java.io.IOException
adjustOrientation
public static java.awt.image.BufferedImage adjustOrientation(java.awt.image.BufferedImage bi,
java.lang.String existingOrientation)
adjustOrientation
public static java.awt.image.BufferedImage adjustOrientation(java.awt.image.BufferedImage bi,
int existingOrientation)