如何在JavaFX中裁剪图像

时间:2019-10-01 08:14:05

标签: javafx

这个想法是使用控件来裁剪图像,该控件允许您从锚点调整所需区域的大小。例如个人资料图片裁剪。

类似这样的东西: Clipping Example

如果有人知道,我需要帮助我。谢谢。

1 个答案:

答案 0 :(得分:0)

您可以使用WritableImage裁剪图像的一部分。

使用其构造函数WritableImage(PixelReader reader, int x, int y, int width, int height)

构造一个WriteableImage。

例如:

Image original = ....;
PixelReader pixelReader = original.getPixelReader();
Image cropped = new WriteableImage(pixelReader, x, y, width, height);