Class ImageConverter
java.lang.Object
org.apache.openmeetings.core.converter.BaseConverter
org.apache.openmeetings.core.converter.ImageConverter
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.openmeetings.core.converter.BaseConverter
BaseConverter.Dimension
-
Field Summary
Fields inherited from class org.apache.openmeetings.core.converter.BaseConverter
cfgDao, chunkDao, EXEC_EXT, HALF_STEP, logDao, recordingDao, TIME_TO_WAIT_FOR_FRAME
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionorg.apache.openmeetings.util.process.ProcessResultList
convertDocument
(FileItem f, File pdf, org.apache.openmeetings.util.process.ProcessResultList logs, Optional<DoubleConsumer> progress) Converts PDF document to the series of imagesorg.apache.openmeetings.util.process.ProcessResultList
convertImage
(BaseFileItem f, org.apache.openmeetings.util.StoredFile sf, Optional<DoubleConsumer> progress) org.apache.openmeetings.util.process.ProcessResultList
convertImage
(BaseFileItem f, org.apache.openmeetings.util.StoredFile sf, org.apache.openmeetings.util.process.ProcessResultList logs, Optional<DoubleConsumer> progress) org.apache.openmeetings.util.process.ProcessResultList
convertImageUserProfile
(File file, Long userId) org.apache.openmeetings.util.process.ProcessResult
Methods inherited from class org.apache.openmeetings.core.converter.BaseConverter
additionalMp4OutParams, convertToMp4, convertToPng, createWav, deleteFileIfExists, diff, diffSeconds, diffSeconds, finalizeRec, getDimension, getDimensions, getDimensions, getPathToConvert, getPathToFFMPEG, getPathToSoX, getStreamFolder, postProcess, postProcess, printChunkInfo, updateDuration, waitForTheStream
-
Constructor Details
-
ImageConverter
public ImageConverter()
-
-
Method Details
-
convertImage
public org.apache.openmeetings.util.process.ProcessResultList convertImage(BaseFileItem f, org.apache.openmeetings.util.StoredFile sf, Optional<DoubleConsumer> progress) throws IOException - Throws:
IOException
-
convertImage
public org.apache.openmeetings.util.process.ProcessResultList convertImage(BaseFileItem f, org.apache.openmeetings.util.StoredFile sf, org.apache.openmeetings.util.process.ProcessResultList logs, Optional<DoubleConsumer> progress) throws IOException - Throws:
IOException
-
convertImageUserProfile
public org.apache.openmeetings.util.process.ProcessResultList convertImageUserProfile(File file, Long userId) throws Exception - Throws:
Exception
-
resize
public org.apache.openmeetings.util.process.ProcessResult resize(File in, File out, Integer width, Integer height, boolean max) throws IOException - Throws:
IOException
-
convertDocument
public org.apache.openmeetings.util.process.ProcessResultList convertDocument(FileItem f, File pdf, org.apache.openmeetings.util.process.ProcessResultList logs, Optional<DoubleConsumer> progress) throws IOException Converts PDF document to the series of images- Parameters:
f
- -FileItem
object to write number of pages and sizepdf
- - input PDF documentlogs
- - logs of the conversion- Returns:
- - result of conversion
- Throws:
IOException
- in case IO exception occurred
-