From f5c8b960d470795660791964202b5a2a55d06e09 Mon Sep 17 00:00:00 2001 From: Honfika Date: Wed, 26 Feb 2014 23:57:18 +0100 Subject: [PATCH] transparent shape rendering fix --- .../com/jpexs/decompiler/flash/exporters/BitmapExporter.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/trunk/src/com/jpexs/decompiler/flash/exporters/BitmapExporter.java b/trunk/src/com/jpexs/decompiler/flash/exporters/BitmapExporter.java index 4d105a9ad..4cc3d34f0 100644 --- a/trunk/src/com/jpexs/decompiler/flash/exporters/BitmapExporter.java +++ b/trunk/src/com/jpexs/decompiler/flash/exporters/BitmapExporter.java @@ -30,6 +30,7 @@ import com.jpexs.decompiler.flash.types.SHAPE; import com.jpexs.decompiler.flash.types.SHAPEWITHSTYLE; import com.jpexs.decompiler.flash.types.shaperecords.SHAPERECORD; import com.jpexs.helpers.SerializableImage; +import java.awt.AlphaComposite; import java.awt.BasicStroke; import java.awt.Color; import java.awt.Graphics2D; @@ -376,6 +377,7 @@ public class BitmapExporter extends ShapeExporterBase implements IShapeExporter if (fillPaint != null) { if (fillPaint instanceof MultipleGradientPaint) { AffineTransform oldAf = graphics.getTransform(); + graphics.setComposite(AlphaComposite.Src); if (fillPathPaint != null) { graphics.setPaint(fillPathPaint); }