Package de.elo.mover.main.tiff
Class CropFunction
java.lang.Object
de.elo.mover.main.tiff.CropFunction
public class CropFunction
extends java.lang.Object
Überschrift: CropFunction.
Beschreibung: Funktion zum Zuschneiden einer Bilddatei. Die Schnittränder werden prozentual der Bildbreite definiert (z.B. 10% Rand).
Copyright: Copyright (c) ELO Digital Office GmbH 2018
-
Constructor Summary
Constructors Constructor Description CropFunction()Default-Konstruktor.CropFunction(float widthPercentMargin)Weiterer Konstruktor. -
Method Summary
Modifier and Type Method Description java.awt.image.RenderedImagecrop(java.awt.image.RenderedImage image)Schneidet die Ränder ab (z.B. für gelochte Seiten).java.awt.image.RenderedImagehorizontalCrop(java.awt.image.RenderedImage image)Schneidet die Ränder links und rechts des angegebenen Bildes ab.java.awt.image.RenderedImageverticalCrop(java.awt.image.RenderedImage image)Schneidet die Ränder oben und unten des angegebenen Bildes ab.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
CropFunction
public CropFunction()Default-Konstruktor. -
CropFunction
public CropFunction(float widthPercentMargin)Weiterer Konstruktor.- Parameters:
widthPercentMargin- Rand in Prozent der ursprünglichen Breite des Bildes
-
-
Method Details
-
crop
public java.awt.image.RenderedImage crop(java.awt.image.RenderedImage image)Schneidet die Ränder ab (z.B. für gelochte Seiten).- Parameters:
image- Ursprüngliche Seite (unverändert)- Returns:
- Zugeschnittene Seite
-
horizontalCrop
public java.awt.image.RenderedImage horizontalCrop(java.awt.image.RenderedImage image)Schneidet die Ränder links und rechts des angegebenen Bildes ab.- Parameters:
image- Bild- Returns:
- Abgeschnittenes Bild
-
verticalCrop
public java.awt.image.RenderedImage verticalCrop(java.awt.image.RenderedImage image)Schneidet die Ränder oben und unten des angegebenen Bildes ab.- Parameters:
image- Bild- Returns:
- Abgeschnittenes Bild
-