解析:android 如何从JPEG生成BufferedImage
时间:2022-06-03 20:11:50
如下所示:
private void readImage(String filename) throws FileNotFoundException, IOException {
FileInputStream fIn = new FileInputStream(filename);
//需要替换这边的两句:
JPEGImageDecoder jpeg_decode = JPEGCodec.createJPEGDecoder(fIn);
BufferedImage image = jpeg_decode.decodeAsBufferedImage();
width = image.getWidth();
height = image.getHeight();
int[] rgbdata = new int[width * height];
image.getRGB(0,0,width,height,rgbdata,0,width);
bytes = new byte[rgbdata.length];
doubles = new double[rgbdata.length];
for (int i = 0; i < bytes.length; i++) {
bytes[i] = (byte) (rgbdata[i] & 0xFF);
doubles[i] = (double)(rgbdata[i]);
}
}
标签:JPEG,生成,BufferedImage
0
投稿
猜你喜欢
聊聊java中引用数据类型有哪些
2022-01-10 11:59:10
基于Spring Security前后端分离的权限控制系统问题
2022-10-16 21:32:39
Android开发中Activity之间切换出现短暂黑屏的解决方法
2023-02-19 04:29:38
Yml转properties文件工具类YmlUtils的详细过程(不用引任何插件和依赖)
2021-08-18 03:55:00
Android 实现沉浸式状态栏的方法
2023-05-02 21:42:11
Java实现简单的分页功能
2021-06-02 01:32:48
android Gallery组件实现的iPhone图片滑动效果实例
2022-09-27 06:38:17
Android7.0 MTK设置默认桌面
2023-09-26 12:30:43
Android使用RSA加密实现接口调用时的校验功能
2023-11-06 15:24:51
详解java中产生死锁的原因及如何避免
2022-04-22 00:36:14
Android笔记之:App应用之启动界面SplashActivity的使用
2023-03-21 19:05:56
C#基于HttpWebRequest实现发送HTTP请求的方法分析
2022-01-04 22:51:03
java利用udp实现发送数据
2023-03-21 18:30:49
Android判断11位手机号码的方法(正则表达式)
2022-03-06 03:17:43
Springboot 整合 RocketMQ 收发消息的配置过程
2023-01-22 22:49:28
Java 图表类库详解
2021-11-09 00:25:11
Maven如何修改打包文件名称
2022-09-02 21:29:52
SpringMVC RESTFul及REST架构风格介绍
2021-09-30 05:05:33
Android使用ListView实现下拉刷新及上拉显示更多的方法
2023-01-10 04:29:45
android 修改launcher行数和列数的方法
2021-10-02 14:19:37