X-Git-Url: http://www2.svjatoslav.eu/gitweb/?p=meviz.git;a=blobdiff_plain;f=src%2Fmain%2Fjava%2Feu%2Fsvjatoslav%2Fmeviz%2Fencoder%2Fconverters%2FOcr.java;h=2ca726826de97a296ce9527558242719cd0536ec;hp=0c20018a85c3b1e85a9092e5bb2ada3375758739;hb=cf6e4ace4972f24f40f88ea12fcf99c763e4e40a;hpb=afb36656f930daf68be6a2f0fdb72f012fbdbe4e diff --git a/src/main/java/eu/svjatoslav/meviz/encoder/converters/Ocr.java b/src/main/java/eu/svjatoslav/meviz/encoder/converters/Ocr.java index 0c20018..2ca7268 100644 --- a/src/main/java/eu/svjatoslav/meviz/encoder/converters/Ocr.java +++ b/src/main/java/eu/svjatoslav/meviz/encoder/converters/Ocr.java @@ -1,6 +1,6 @@ /* * Meviz - Various tools collection to work with multimedia. - * Copyright (C) 2012, Svjatoslav Agejenko, svjatoslav@svjatoslav.eu + * Copyright (C) 2012 -- 2018, Svjatoslav Agejenko, svjatoslav@svjatoslav.eu * * This program is free software; you can redistribute it and/or * modify it under the terms of version 2 of the GNU General Public License @@ -9,40 +9,40 @@ package eu.svjatoslav.meviz.encoder.converters; +import eu.svjatoslav.meviz.encoder.EncodingOptions; + import java.io.File; import java.util.List; -import eu.svjatoslav.meviz.encoder.EncodingOptions; - public class Ocr extends AbstractConverter { - @Override - public String getCommand(final File inputFile, final File targetFile, - final EncodingOptions options, String targetFormat) { - - // for some stupid reason tesseract ALWAYS insists on automatically - // adding txt suffix - String targetAbsolutePath = targetFile.getAbsolutePath(); - String targetFileName = targetAbsolutePath.substring(0, - targetAbsolutePath.length() - 4); - - return "tesseract \"" + inputFile.getAbsolutePath() + "\" \"" - + targetFileName + "\""; - } - - @Override - public List getSourceFileExtensions() { - return toList("tif", "tiff", "png", "jpg", "jpeg"); - } - - @Override - public List getTargetFileExtensions() { - return toList("txt"); - } - - @Override - public boolean isTerminalMandatory() { - return false; - } + @Override + public String getCommand(final File inputFile, final File targetFile, + final EncodingOptions options, String targetFormat) { + + // for some stupid reason tesseract ALWAYS insists on automatically + // adding txt suffix + String targetAbsolutePath = targetFile.getAbsolutePath(); + String targetFileName = targetAbsolutePath.substring(0, + targetAbsolutePath.length() - 4); + + return "tesseract \"" + inputFile.getAbsolutePath() + "\" \"" + + targetFileName + "\""; + } + + @Override + public List getSourceFileExtensions() { + return toList("tif", "tiff", "png", "jpg", "jpeg"); + } + + @Override + public List getTargetFileExtensions() { + return toList("txt"); + } + + @Override + public boolean isTerminalMandatory() { + return false; + } }