in src/main/java/org/apache/sling/thumbnails/internal/transformers/TransparencyHandler.java [47:62]
public void handle(InputStream inputStream, OutputStream outputStream, TransformationHandlerConfig config)
throws IOException {
Builder<? extends InputStream> builder = Thumbnails.of(inputStream);
ValueMap properties = config.getProperties();
double alpha = properties.get(ColorizeHandler.PN_ALPHA, 0.0);
if (alpha < 0 || alpha > 1.0) {
throw new BadRequestException("Unable to make transparent, bad alpha value " + alpha);
}
builder.addFilter(new Transparency(alpha));
builder.scale(1.0);
builder.toOutputStream(outputStream);
}