in thumbnails4j-image/src/main/java/co/elastic/thumbnails4j/image/ImageThumbnailer.java [78:92]
private List<BufferedImage> getThumbnailsHelper(Object input, List<Dimensions> dimensions) throws ThumbnailingException {
BufferedImage image;
try {
image = imageAtMost(input, maxImageReadSize());
} catch (IOException e) {
logger.error("Failed to read image from file {}", input);
logger.error("With stacktrace: ", e);
throw new ThumbnailingException(e);
}
List<BufferedImage> output = new ArrayList<>();
for (Dimensions singleDimension: dimensions) {
output.add(ThumbnailUtils.scaleImage(image, singleDimension, imageType));
}
return output;
}