Package ome.api
Interface IScale
-
- All Superinterfaces:
ServiceInterface
public interface IScale extends ServiceInterface
Provides methods for performing scaling (change of the image size through interpolation or other means) on BufferedImages.- Since:
- 3.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.awt.image.BufferedImage
scaleBufferedImage(java.awt.image.BufferedImage image, float xScale, float yScale)
Scales a buffered image using defined X and Y axis scale factors.
-
-
-
Method Detail
-
scaleBufferedImage
java.awt.image.BufferedImage scaleBufferedImage(java.awt.image.BufferedImage image, float xScale, float yScale)
Scales a buffered image using defined X and Y axis scale factors. For example:If you wanted to take a 512x512 image and scale it to 256x256 you would use an X and Y scale factor of 0.5.
NOTE: The X and Y scale factors do not have to be equal.- Parameters:
image
- the buffered image to scale.xScale
- X-axis scale factor.yScale
- Y-axis scale factor.- Returns:
- a scaled buffered image.
-
-