【发布时间】:2017-09-13 04:26:13
【问题描述】:
在 JavaFX 中,您可以从字符串(路径)创建新图像,我将如何从现有的 javafx.scene.image.image 创建新图像?
如下:
Image image2 = new Image("my/res/flower.png", 100, 150, false, false);
但不是路径,而是实际的图像对象。
我想改变图片的大小。
【问题讨论】:
-
您需要新的
Image吗?假设您将在ImageView中显示此内容:为什么不从同一张图像中创建多个ImageViews? -
我想在画布上绘制该缩放图像。
-
所以只需使用
drawImage(...)方法,该方法允许您绘制缩放版本。同样,无需创建新图像。 -
我认为除了逐像素复制之外没有直接的方法,如果您最终想更改大小,可以将图像设置为新的图像视图并更改大小
-
我删除了我的最后一条评论,这是我的错误,通过 drawimage 缩放图像确实应用了抗锯齿,这是我不想要的。