Поворот изображения Java превращает часть фона в черный

Когда я пытаюсь повернуть изображение, кажется, что часть фона становится черной (мои изображения прозрачные)

Фон белый
Часть фона становится черной

Вот код, который поворачивает изображение:

public BufferedImage rotate(int height, int width, BufferedImage originalImg, int angle) {
    BufferedImage rotateImage = null;
    try {
        rotateImage = new BufferedImage(height, width, BufferedImage.TYPE_INT_RGB);
        AffineTransform a90 = AffineTransform.getRotateInstance(Math.toRadians(angle), height / 2, width / 2);
        AffineTransformOp op90 = new AffineTransformOp(a90, AffineTransformOp.TYPE_BILINEAR);
        op90.filter(originalImg, rotateImage);
    }
    catch (Exception e) {
        System.err.println(e);
    }
    return rotateImage;
}

Ответы на вопрос(1)

Ваш ответ на вопрос