private void forwardNewResult(
        EncodedImage newResult, @Status int status, ImageFormat imageFormat) {
      if (imageFormat == JPEG || imageFormat == HEIF) {
        newResult = getNewResultsForJpegOrHeif(newResult);
      } else {
        newResult = getNewResultForImagesWithoutExifData(newResult);
      }
      getConsumer().onNewResult(newResult, status);
    }
Resizes and rotates images according to the EXIF orientation data or a specified rotation angle.

<p>If the image is not supported by the {@link ImageTranscoder}, no transformation is applied.

<p>This can be used even if downsampling is enabled as long as resizing is disabled.
imagepipeline/src/main/java/com/facebook/imagepipeline/producers/ResizeAndRotateProducer.java