public class JpegRewriter extends BinaryFileParser
Modifier and Type | Class and Description |
---|---|
protected static class |
JpegRewriter.JFIFPiece |
protected static class |
JpegRewriter.JFIFPieces |
protected static class |
JpegRewriter.JFIFPieceSegment |
static class |
JpegRewriter.JpegSegmentOverflowException |
Constructor and Description |
---|
JpegRewriter()
Constructor.
|
Modifier and Type | Method and Description |
---|---|
protected JpegRewriter.JFIFPieces |
analyzeJFIF(ByteSource byteSource) |
protected <T extends JpegRewriter.JFIFPiece> |
filterSegments(List<T> segments,
org.apache.commons.imaging.formats.jpeg.xmp.JpegRewriter.SegmentFilter filter) |
protected <T extends JpegRewriter.JFIFPiece> |
filterSegments(List<T> segments,
org.apache.commons.imaging.formats.jpeg.xmp.JpegRewriter.SegmentFilter filter,
boolean reverse) |
protected <T extends JpegRewriter.JFIFPiece> |
findPhotoshopApp13Segments(List<T> segments) |
protected <T extends JpegRewriter.JFIFPiece,U extends JpegRewriter.JFIFPiece> |
insertAfterLastAppSegments(List<T> segments,
List<U> newSegments) |
protected <T extends JpegRewriter.JFIFPiece,U extends JpegRewriter.JFIFPiece> |
insertBeforeFirstAppSegments(List<T> segments,
List<U> newSegments) |
protected <T extends JpegRewriter.JFIFPiece> |
removeExifSegments(List<T> segments) |
protected <T extends JpegRewriter.JFIFPiece> |
removePhotoshopApp13Segments(List<T> segments) |
protected <T extends JpegRewriter.JFIFPiece> |
removeXmpSegments(List<T> segments) |
protected void |
writeSegments(OutputStream outputStream,
List<? extends JpegRewriter.JFIFPiece> segments) |
debugNumber, debugNumber, getByteOrder, setByteOrder
public JpegRewriter()
protected JpegRewriter.JFIFPieces analyzeJFIF(ByteSource byteSource) throws ImageReadException, IOException
ImageReadException
IOException
protected <T extends JpegRewriter.JFIFPiece> List<T> removeXmpSegments(List<T> segments)
protected <T extends JpegRewriter.JFIFPiece> List<T> removePhotoshopApp13Segments(List<T> segments)
protected <T extends JpegRewriter.JFIFPiece> List<T> findPhotoshopApp13Segments(List<T> segments)
protected <T extends JpegRewriter.JFIFPiece> List<T> removeExifSegments(List<T> segments)
protected <T extends JpegRewriter.JFIFPiece> List<T> filterSegments(List<T> segments, org.apache.commons.imaging.formats.jpeg.xmp.JpegRewriter.SegmentFilter filter)
protected <T extends JpegRewriter.JFIFPiece> List<T> filterSegments(List<T> segments, org.apache.commons.imaging.formats.jpeg.xmp.JpegRewriter.SegmentFilter filter, boolean reverse)
protected <T extends JpegRewriter.JFIFPiece,U extends JpegRewriter.JFIFPiece> List<JpegRewriter.JFIFPiece> insertBeforeFirstAppSegments(List<T> segments, List<U> newSegments) throws ImageWriteException
ImageWriteException
protected <T extends JpegRewriter.JFIFPiece,U extends JpegRewriter.JFIFPiece> List<JpegRewriter.JFIFPiece> insertAfterLastAppSegments(List<T> segments, List<U> newSegments) throws ImageWriteException
ImageWriteException
protected void writeSegments(OutputStream outputStream, List<? extends JpegRewriter.JFIFPiece> segments) throws IOException
IOException
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.