private @Nullable EncodedImage getNewResultsForJpegOrHeif(EncodedImage encodedImage) {
      if (!mProducerContext.getImageRequest().getRotationOptions().canDeferUntilRendered()
          && encodedImage.getRotationAngle() != 0
          && encodedImage.getRotationAngle() != EncodedImage.UNKNOWN_ROTATION_ANGLE) {
        encodedImage = getCloneWithRotationApplied(encodedImage, RotationOptions.NO_ROTATION);
      }
      return encodedImage;
    }
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