Dave82
Grünschnabel
Hallo zusammen,
ich habe noch ein Problem, wenn ich ein GIF drehe.
Und zwar ist das GIF transparent auf einer Seite.
Die Drehung wird durchgefuehrt, aber anstatt transparent zu bleiben bekomme ich einen schwarzen Streifen.
Wie bekomme ich den weg?
Hier der Code zum Rotieren des Bildes :
ich habe noch ein Problem, wenn ich ein GIF drehe.
Und zwar ist das GIF transparent auf einer Seite.
Die Drehung wird durchgefuehrt, aber anstatt transparent zu bleiben bekomme ich einen schwarzen Streifen.
Wie bekomme ich den weg?
Hier der Code zum Rotieren des Bildes :
Code:
public BufferedImage RotateImage(BufferedImage biInput,int iDegree)
{
BufferedImage biResult = new BufferedImage(biInput.getWidth(),biInput.getHeight(),biInput.getType());
Graphics2D g2d = (Graphics2D)biResult.getGraphics();
AffineTransform atTransformer = new AffineTransform();
atTransformer.rotate(Math.toRadians(iDegree),biInput.getWidth(null)/2,biInput.getHeight(null)/2);
g2d.transform(atTransformer);
g2d.drawImage(biInput,0,0,null);
return biResult;
}