BlendComposite.java (pdfbox-2.0.23-src) | : | BlendComposite.java (pdfbox-2.0.24-src) | ||
---|---|---|---|---|
skipping to change at line 77 | skipping to change at line 77 | |||
{ | { | |||
return new BlendComposite(blendMode, constantAlpha); | return new BlendComposite(blendMode, constantAlpha); | |||
} | } | |||
} | } | |||
private final BlendMode blendMode; | private final BlendMode blendMode; | |||
private final float constantAlpha; | private final float constantAlpha; | |||
private BlendComposite(BlendMode blendMode, float constantAlpha) | private BlendComposite(BlendMode blendMode, float constantAlpha) | |||
{ | { | |||
super(); | ||||
this.blendMode = blendMode; | this.blendMode = blendMode; | |||
this.constantAlpha = constantAlpha; | this.constantAlpha = constantAlpha; | |||
} | } | |||
@Override | @Override | |||
public CompositeContext createContext(ColorModel srcColorModel, ColorModel d stColorModel, | public CompositeContext createContext(ColorModel srcColorModel, ColorModel d stColorModel, | |||
RenderingHints hints) | RenderingHints hints) | |||
{ | { | |||
return new BlendCompositeContext(srcColorModel, dstColorModel, hints); | return new BlendCompositeContext(srcColorModel, dstColorModel); | |||
} | } | |||
class BlendCompositeContext implements CompositeContext | class BlendCompositeContext implements CompositeContext | |||
{ | { | |||
private final ColorModel srcColorModel; | private final ColorModel srcColorModel; | |||
private final ColorModel dstColorModel; | private final ColorModel dstColorModel; | |||
private final RenderingHints hints; | ||||
BlendCompositeContext(ColorModel srcColorModel, ColorModel dstColorModel | BlendCompositeContext(ColorModel srcColorModel, ColorModel dstColorModel | |||
, | ) | |||
RenderingHints hints) | ||||
{ | { | |||
this.srcColorModel = srcColorModel; | this.srcColorModel = srcColorModel; | |||
this.dstColorModel = dstColorModel; | this.dstColorModel = dstColorModel; | |||
this.hints = hints; | ||||
} | } | |||
@Override | @Override | |||
public void dispose() | public void dispose() | |||
{ | { | |||
// nothing needed | // nothing needed | |||
} | } | |||
@Override | @Override | |||
public void compose(Raster src, Raster dstIn, WritableRaster dstOut) | public void compose(Raster src, Raster dstIn, WritableRaster dstOut) | |||
End of changes. 5 change blocks. | ||||
7 lines changed or deleted | 3 lines changed or added |