/**
* Actual returned target thumbnail size will be adjusted from desired one
* by attempting to generate as large as possible thumbnail, while not
/**
* Actual returned target thumbnail size will be adjusted from desired one
* by attempting to generate as large as possible thumbnail, while not
desiredTargetDimension.width,
(int) (desiredTargetDimension.width / inputImageWidthToHeightRatio));
desiredTargetDimension.width,
(int) (desiredTargetDimension.width / inputImageWidthToHeightRatio));
(int) (desiredTargetDimension.height * inputImageWidthToHeightRatio),
desiredTargetDimension.height);
(int) (desiredTargetDimension.height * inputImageWidthToHeightRatio),
desiredTargetDimension.height);
final ImageProducer prod = new FilteredImageSource(
srcImage.getSource(), filter);
final Image newImage = Toolkit.getDefaultToolkit().createImage(prod);
final ImageProducer prod = new FilteredImageSource(
srcImage.getSource(), filter);
final Image newImage = Toolkit.getDefaultToolkit().createImage(prod);