"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "pdfbox/src/main/java/org/apache/pdfbox/pdmodel/graphics/blend/BlendComposite.java" between
pdfbox-2.0.23-src.zip and pdfbox-2.0.24-src.zip

About: Apache PDFBox is a Java PDF library tool that allows creation of new PDF documents, manipulation of existing documents and the ability to extract content from documents.

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

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)