Hallo Zusammen,
ich möchte Farb TIF´s und/oder JPG´s in monochrome schwarz/weiß Bilder konvertieren.
Mittels JAI habe ich es geschafft Images in Graustufenbilder zu wandeln.
Das hilft mir leider nicht, dar über die Images anschließend eine nachgelagerte OCR-Erkennung laufen soll, und diese schwarz/weiß Images voraussetzt.
Hier der Code, mit dem ich erfolgreich das Graustufenimage erzeugen konnte.
Vielleicht lässt sich hier drauf aufbauen.
Ein verzweifelter Newbie ;-)
ich möchte Farb TIF´s und/oder JPG´s in monochrome schwarz/weiß Bilder konvertieren.
Mittels JAI habe ich es geschafft Images in Graustufenbilder zu wandeln.
Das hilft mir leider nicht, dar über die Images anschließend eine nachgelagerte OCR-Erkennung laufen soll, und diese schwarz/weiß Images voraussetzt.
Hier der Code, mit dem ich erfolgreich das Graustufenimage erzeugen konnte.
Vielleicht lässt sich hier drauf aufbauen.
Code:
import java.awt.color.ColorSpace;
import java.awt.image.BufferedImage;
import java.awt.image.ColorConvertOp;
import java.io.File;
import javax.imageio.ImageIO;
public class GrayScaleConversionExample {
public static void main(String[] args) throws Exception {
BufferedImage src = ImageIO.read(new File("C:\\temp\\7a8b282a.jpg"));
BufferedImage dest = new BufferedImage(src.getWidth(), src.getHeight(), BufferedImage.TYPE_BYTE_GRAY);
ColorConvertOp grayScaleConversionOp = new ColorConvertOp(ColorSpace
.getInstance(ColorSpace.CS_GRAY), null);
grayScaleConversionOp.filter(src, dest);
ImageIO.write(dest, "jpeg", new File("C:\\temp\\7a8b282a_grau.jpg"));
}
}
Ein verzweifelter Newbie ;-)