private static void resize()

in src/main/java/org/apache/sling/thumbnails/internal/transformers/ResizeHandler.java [66:78]


    private static void resize(Builder<? extends InputStream> builder, ValueMap properties) {
        int width = properties.get(PN_WIDTH, -1);
        int height = properties.get(PN_HEIGHT, -1);
        if (width >= 0 && height >= 0) {
            builder.size(width, height);
        } else if (width >= 0) {
            builder.width(width);
        } else if (height >= 0) {
            builder.height(height);
        } else {
            throw new BadRequestException("Unable to resize thumbnail due to invalid parameters: \n%s", properties);
        }
    }