gpt4 book ai didi

java - 如何将 BufferedImage 转换为 javaxt.io.Image?

转载 作者:行者123 更新时间:2023-11-30 11:02:56 29 4
gpt4 key购买 nike

我需要使用 image.setCorners() 来倾斜图像,这可以使用 JavaXT 库来完成。但是我有 BufferedImage 格式的图像,而不是保存的文件。

那么如何将 BufferedImage 转换为 javaxt.io.Image 以便我可以对其执行倾斜操作。

这是我用来扭曲图像的代码:

javaxt.io.Image image = new javaxt.io.Image("image1.jpg");

System.out.println(image.getWidth() + "x" + image.getHeight());
int width = image.getWidth();
int height = image.getHeight();
image.setCorners(0, 0, //UL
width, 10, //UR
width, height-10, //LR
0, height); //LL

最佳答案

javaxt.io.Image类有一个构造函数,如:

public Image(java.awt.image.BufferedImage bufferedImage)

所以你可以这样做:

javaxt.io.Image image = new javaxt.io.Image(bufferedImage);

关于java - 如何将 BufferedImage 转换为 javaxt.io.Image?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30598043/

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