gpt4 book ai didi

JavaFX 从现有图像创建新图像

转载 作者:行者123 更新时间:2023-12-02 02:53:24 25 4
gpt4 key购买 nike

在JavaFX中,您可以从字符串(路径)创建新图像,我如何从现有的javafx.scene.image.image创建新图像?

如下:

Image image2 = new Image("my/res/flower.png", 100, 150, false, false);

但不是实际的图像对象的路径。

我想更改图像的大小。

最佳答案

通常不需要创建新的 Image 实例来执行重新缩放。该 API 允许您查看或绘制现有 Image 实例的缩放版本。例如,给定

Image image = new Image("my/res/flower.png");

您可以创建一个 ImageView 来显示缩放版本

ImageView imageView = new ImageView(image);
imageView.setFitWidth(100);
imageView.setFitHeight(150);

或者您可以使用以下命令将缩放版本绘制到 Canvas 上

Canvas canvas = ... ;
GraphicsContext gc = canvas.getGraphicsContext2D();
gc.drawImage(image, 0, 0, image.getWidth(), image.getHeight(), 0, 0, 100, 150);

关于JavaFX 从现有图像创建新图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43453405/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com