首页 > 编程语言 >成品直播源码,JAVA获取图片的宽、高和大小

成品直播源码,JAVA获取图片的宽、高和大小

时间:2023-11-15 14:14:03浏览次数:34  
标签:JAVA System bufferedImage 直播 file println 源码 out

成品直播源码,JAVA获取图片的宽、高和大小

如果是本地磁盘文件

 


        File file = new File("C:\\Users\\root\\Desktop\\test.jpg");
        BufferedImage bufferedImage = ImageIO.read(new FileInputStream(file));
        int height = bufferedImage.getHeight();
        int width = bufferedImage.getWidth();
        long size = file.length() / 1024;
 
        System.out.println(height);
        System.out.println(width);
        System.out.println(size);

如果是Spring中通过表单提交的文件

 


        MultipartFile multipartFile = [your multipartfile];
        BufferedImage bufferedImage = ImageIO.read(multipartFile.getInputStream());
        int height = bufferedImage.getHeight();
        int width = bufferedImage.getWidth();
        long size = file.getSize() / 1024;
 
        System.out.println(height);
        System.out.println(width);
        System.out.println(size);

 

如果需要用本地文件(file)测试spring表单提交文件(multipartfile)需要将file转为MultipartFile

 以上就是成品直播源码,JAVA获取图片的宽、高和大小, 更多内容欢迎关注之后的文章

 

标签:JAVA,System,bufferedImage,直播,file,println,源码,out
From: https://www.cnblogs.com/yunbaomengnan/p/17833686.html

相关文章

  • 【Windows】Java开发环境基础配置(JDK+Maven+IDEA)
    JDK下载安装包前往JDK官方网站,单击x64Installer后的下载链接,加载JDK19.0.2安装包。双击运行jdk-19_windows-x64_bin.exe。下一步,在如下步骤记录下安装路径,然后下一步直到完成。在C:\ProgramFiles\Java\jdk-19\下即可看到已安装的JDK文件。配置环境变量Windows桌面搜索......
  • 短视频app源码,自定义快速滚动条FastScrollBar
    短视频app源码,自定义快速滚动条FastScrollBarAndroidMainfest.xml中  <activityandroid:name=".MainActivity"      android:theme="@style/FastScrollTheme">      <intent-filter>        <actionandroid:name="androi......
  • 贷款额度生成器,支持信用卡APP版,虚拟截图E4a开发,仅提供源码
    闲着无聊用易安卓开发了一个额度生成器,原理非常简单,就网上找了一个模版,加了几个编辑框,用PS消除了原有的信息内容,在上面加了一些标签,实现用户输入确定按钮后改变图片上的标签内容,下面是框架图:框架界面图:  生成框架图:  代码:【e4a】:==================================......
  • Java流程控制04:if选择结构
    一、if单选择结构 二、if双选择结构 importjava.util.Scanner;publicclassifDemo02{publicstaticvoidmain(String[]args){//考试分数大于60就是及格,小于60就不及格Scannerscanner=newScanner(System.in);System.out.prin......
  • Java--day1
    一.入门1.常用快捷键ctrl+Z撤销Alt+F4关闭窗口shift+del永久删除Win+E打开我的电脑 2.基本Dos命令命令提示符ProwerShell#盘符切换 C:  #查看目录下所有内容dir#切换目录cd/df:\IDE   不同盘级之间切换 返回上一级cd.. cdabc ......
  • 源码级JVS低代码功能新增:动态配置、逻辑多级循环嵌套等等
    低代码更新功能新增:1.下拉组件选项新增动态配置;选项的内容可以根据特定的条件或数据源进行动态变化的功能,通过动态配置,用户可以灵活地设置下拉组件的选项内容,例如从数据库或其他数据源中获取选项数据,或者根据用户的操作动态改变选项。2.新增应用操作日志详情;操作日志是用来记录轻......
  • Linux服务器修改java项目内存大小
    找到启动脚本:找到你的Java项目的启动脚本,这通常是一个.sh(Shell脚本)文件。编辑脚本:使用文本编辑器(比如vim或nano)打开脚本文件。设置Java参数:在脚本文件中找到启动Java的命令行,并添加或修改相关的JVM参数,如下所示:bash#在启动Java的命令行中添加或修......
  • 08-Java项目企业级微服务实战《学成在线》
    黑马程序员Java项目企业级微服务实战《学成在线》,基于SpringCloud、SpringCloudAlibaba技术栈开发,项目搭建到选课支付学习全通关前后端 ......
  • [Java]format string is malformed java
    formatstringismalformedjava最近在做代码审查,发现很多在使用String.format的时候遇到了IDEA报的Formatstring'xxx'ismalformed警告。顾名思义,错误是标识字符串格式不正确,也就是说由于使用了格式不正确的字符串格式化指令导致的。这次发现的错误的使用如下:String.......
  • 如何用Java驱动万物互联,Java在物联网中能做什么?
    https://www.bilibili.com/video/BV1Kz4y1N7km/?spm_id_from=333.1007.tianma.2-3-6.click&vd_source=0d7b1712ce42c1a2fa54bb4e1d601d78      ......