将BufferedImage转换为另一种类型
发布于 2021-01-30 17:52:49
从源(File
s,InputStream
s,URL
s)读取图像的最便捷方法是:
BufferedImage myImage = ImageIO.read( source );
但是,然后, 如何转换myImage
为BufferedImage.TYPE_USHORT_565_RGB
格式?
关注者
0
被浏览
153
1 个回答
-
您可以创建所需类型的新BufferedImage,然后在其上绘制原始图像,如下所示:
BufferedImage bufImg = ImageIO.read( imageURL ); BufferedImage convertedImg = new BufferedImage(bufImg.getWidth(), bufImg.getHeight(), BufferedImage.TYPE_USHORT_565_RGB); convertedImg.getGraphics().drawImage(bufImg, 0, 0, null);
推荐阅读
-
Java:如何将变量从一种类型动态转换为另一种类型?
2021-02-02 关注 0 浏览110 1答案
-
如何将一种数字类型的切片转换为另一种类型
2021-02-01 关注 0 浏览111 1答案
-
将数组中的多个字节转换为Go中的另一种类型
2021-02-01 关注 0 浏览117 1答案
-
为什么我不能在Go中用一种类型的切片替代另一种类型?
2021-02-01 关注 0 浏览81 1答案
-
一种将一种类型的切片转换为等效类型的切片的优雅方法?
2021-02-01 关注 0 浏览76 1答案
-
将谓词的表达式树突变为目标另一种类型
2021-02-02 关注 0 浏览80 1答案
-
SQL中用于将某种数据类型的表达式显式转换为另一种数据类型的函数是
2022-03-03 关注 0 浏览63 1答案
-
振荡分为两种类型:一种是______,另一种是______
2022-05-22 关注 0 浏览18 1答案
-
如何检测类型是否为另一种通用类型
2021-02-02 关注 0 浏览101 1答案
-
将日期时间转换为另一种格式而不更改dtype
2021-01-29 关注 0 浏览101 1答案