Java读取图片像素和大小
来源:互联网 发布:淘师湾算法及其描述 编辑:程序博客网 时间:2024/05/18 19:20
package com.aa.promotion.dao.generalize;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.nio.channels.FileChannel;
import javax.imageio.ImageIO;
public class UmpGeneralizeDAO {
public static void main(String[] args) {
File file = new File("E:\\test.jpg");
FileChannel fc = null;
if(file.exists() && file.isFile()){
try {
FileInputStream fs = new FileInputStream(file);
fc = fs.getChannel();
System.out.println(fc.size() + "-----fc.size()");
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
System.out.println(file.length() + "-----file.length B");
System.out.println(file.length() * 1024 + "-----file.length kb");
BufferedImage bi = null;
try {
bi = ImageIO.read(file);
} catch (IOException e) {
e.printStackTrace();
}
int width = bi.getWidth();
int height = bi.getHeight();
System.out.println("宽:像素-----" + width + "高:像素" + height);
}
}
获取到的图片大小默认为B
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.nio.channels.FileChannel;
import javax.imageio.ImageIO;
public class UmpGeneralizeDAO {
public static void main(String[] args) {
File file = new File("E:\\test.jpg");
FileChannel fc = null;
if(file.exists() && file.isFile()){
try {
FileInputStream fs = new FileInputStream(file);
fc = fs.getChannel();
System.out.println(fc.size() + "-----fc.size()");
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
System.out.println(file.length() + "-----file.length B");
System.out.println(file.length() * 1024 + "-----file.length kb");
BufferedImage bi = null;
try {
bi = ImageIO.read(file);
} catch (IOException e) {
e.printStackTrace();
}
int width = bi.getWidth();
int height = bi.getHeight();
System.out.println("宽:像素-----" + width + "高:像素" + height);
}
}
获取到的图片大小默认为B
0 1
- Java读取图片像素和大小
- Java按图片像素大小进行筛选
- Cocoa读取图片像素
- nodejs读取图片像素
- nodejs读取图片像素
- 图片像素、大小的修改
- Java读取并修改图片的像素值
- png和bmp图片像素读取(linux)
- C++修改图片像素大小,求梯度,创建文件夹并读取文件数据,
- chapter10_1图片读取像素基本知识
- chapter10_2图片读取覆盖像素
- 根据手机屏幕大小动态改版图片像素
- 图片像素、大小、分辨率的关系
- 图片像素、大小、分辨率的关系
- 图片像素、大小、分辨率的关系
- java 读取网络图片的大小(宽+高)
- 对于一个".bmp"图片,获取其像素值的大小和个数
- jquery怎样限制上传图片的大小和像素宽高,分辨率
- java.lang.IllegalStateException: Argument [RedirectAttributes] is of type Model
- uzgbtymhqo.vbs服务器端测试代码编写
- ABAP增强的历史发展
- Linux内核学习:netlink的内核实现原理
- UnityShader实例07:在shader调用unity内置lightmap和light Probes
- Java读取图片像素和大小
- How to disable Grub's menu from showing up after failed boot
- 判断IP地址的合法性
- 树形结构的处理——组合模式
- NFinal 视图—用户控件
- html中的表单元素总结
- [UIActivityIndicatorView _applicationDidEnterBackground:]: message sent to deallocated instance
- Decision Tree 决策树 - ID3, C45, C50, CART...
- c程序调用 mysql库函数 操作数据库