| writeSegmentsReplacingExif(OutputStream, List, byte[]) |  | 0% |  | 0% | 12 | 12 | 39 | 39 | 1 | 1 |
| updateExifMetadataLossless(ByteSource, OutputStream, TiffOutputSet) |  | 0% |  | 0% | 2 | 2 | 13 | 13 | 1 | 1 |
| analyzeJfif(ByteSource) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| updateExifMetadataLossy(ByteSource, OutputStream, TiffOutputSet) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| writeExifSegment(AbstractTiffImageWriter, TiffOutputSet, boolean) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| removeExifMetadata(ByteSource, OutputStream) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| updateExifMetadataLossless(InputStream, OutputStream, TiffOutputSet) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| updateExifMetadataLossy(InputStream, OutputStream, TiffOutputSet) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| removeExifMetadata(InputStream, OutputStream) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| updateExifMetadataLossless(byte[], OutputStream, TiffOutputSet) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| updateExifMetadataLossless(File, OutputStream, TiffOutputSet) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| updateExifMetadataLossy(byte[], OutputStream, TiffOutputSet) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| updateExifMetadataLossy(File, OutputStream, TiffOutputSet) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| removeExifMetadata(byte[], OutputStream) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| removeExifMetadata(File, OutputStream) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| ExifRewriter() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| ExifRewriter(ByteOrder) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |