首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将BufferedImage转换为javaxt.io.Image?

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

Stack Overflow用户
提问于 2015-06-02 13:51:13
回答 1查看 818关注 0票数 2

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

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

下面是我用来倾斜图像的代码:

代码语言:javascript
复制
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
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-06-02 15:38:15

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

代码语言:javascript
复制
public Image(java.awt.image.BufferedImage bufferedImage)

所以你可以:

代码语言:javascript
复制
javaxt.io.Image image = new javaxt.io.Image(bufferedImage);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30598043

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档