国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

java讀取圖片的大小、高度、寬度

這篇具有很好參考價值的文章主要介紹了java讀取圖片的大小、高度、寬度。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

java讀取圖片一般分為兩種,一種是直接讀取文件地址,一種是從前端傳送過來的文章來源地址http://www.zghlxwxcb.cn/news/detail-504484.html

MultipartFile文件,示例代碼如下:
package com.atguigu.common.utils;

import javax.imageio.ImageIO;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.FileInputStream;

/**
 * @className: FileUtils
 * @Author mischen
 * @Description java讀取圖片流信息
 * @Date 2023/2/22 10:30
 * @Version 1.0
 */
public class FileUtils {

    public static void main(String[] args) throws Exception {
        // 文件對象
        File file = new File("F:\\test1\\pdf\\chart.jpg");
        // 文件大小;其中file.length()獲取的是字節(jié),除以1024可以得到以kb為單位的文件大小
        long size = file.length() / 1024;
        // 圖片對象
        BufferedImage bufferedImage = ImageIO.read(new FileInputStream(file));
        // 寬度
        int width = bufferedImage.getWidth();
        // 高度
        int height = bufferedImage.getHeight();
        // 打印信息
        System.out.printf("圖片大?。?skb;圖片寬度:%s像素;圖片高度:%s像素", size, width, height);
    }

    public static void main1(String[] args) throws Exception {
        // 文件對象  MultipartFile里面?zhèn)魅氲氖菆D片信息
        MultipartFile file = 假設(shè)此處是前端傳過來的對象;
        // 文件大??;其中file.length()獲取的是字節(jié),除以1024可以得到以kb為單位的文件大小
        long size = file.getSize() / 1024;
        // 圖片對象
        BufferedImage bufferedImage = ImageIO.read(file.getInputStream());
        // 寬度
        int width = bufferedImage.getWidth();
        // 高度
        int height = bufferedImage.getHeight();
        // 打印信息
        System.out.printf("圖片大?。?skb;圖片寬度:%s像素;圖片高度:%s像素", size, width, height);
    }


}

到了這里,關(guān)于java讀取圖片的大小、高度、寬度的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • web前端之行為驗證碼、不同設(shè)備和屏幕尺寸呈現(xiàn)不同大小、元素寬度根據(jù)視口寬度進行調(diào)整、元素或圖片裁剪、圖片驗證碼

    web前端之行為驗證碼、不同設(shè)備和屏幕尺寸呈現(xiàn)不同大小、元素寬度根據(jù)視口寬度進行調(diào)整、元素或圖片裁剪、圖片驗證碼

    1、版本一的樣式比較齊全; 2、版本二的JS邏輯和功能效果比較完善,且是別人的代碼,后續(xù)會對樣式進行完善。[Gitee | 嗶哩嗶哩]; 3、兩個版本各有千秋,主要學(xué)習里面的一些技巧,這里主要介紹版本一的樣式技巧; 4、行為驗證碼一般是后端實現(xiàn),而且大概率是使用第三方

    2024年04月17日
    瀏覽(97)
  • Java:獲取pdf中某一頁的寬度和高度

    提示:文章寫完后,目錄可以自動生成,如何生成可參考右邊的幫助文檔 目錄 一、背景介紹 二、用Java中的方法 三、用Python中的方法 總結(jié) 提示:以下是本篇文章正文內(nèi)容,下面案例可供參考 金融業(yè)務(wù),經(jīng)常會涉及到合同蓋章,那么蓋章的時候就需要知道位置信息。比如第

    2024年01月25日
    瀏覽(26)
  • ffmpeg將圖片轉(zhuǎn)換為視頻報錯:width not divisible by 2(原因:H.264使用4x4和16x16的塊進行編碼,輸入圖像寬度或者高度需要能被2整除)圖片轉(zhuǎn)視頻

    ffmpeg將圖片轉(zhuǎn)換為視頻報錯:width not divisible by 2(原因:H.264使用4x4和16x16的塊進行編碼,輸入圖像寬度或者高度需要能被2整除)圖片轉(zhuǎn)視頻

    我有一張圖片,需要把它轉(zhuǎn)換為一個mp4 h.264編碼視頻,我用ffmpeg轉(zhuǎn)換,但是過程中報錯了: 提示: 這個錯誤是由于H.264編碼器(libx264)的限制。對于H.264編碼器,視頻的寬度和高度必須能被2整除。這是因為在編碼過程中, H.264使用了4x4和16x16的塊進行編碼,所以如果輸入的圖

    2024年02月04日
    瀏覽(59)
  • Android獲取文本的寬度和高度

    Android獲取文本的寬度和高度

    方法一:先繪制文本所在的矩形區(qū)域,再獲取矩形區(qū)域的寬度 上述方法由于矩形邊框緊貼文字,所有沒有多余的空間。 方法二:通過Paint的 measureText 方法直接測量文本寬度 此方法計算出的寬度會加上開始和結(jié)尾的空間,這個空間就是文字和文字之間的空間,為了美觀而存在

    2024年02月09日
    瀏覽(20)
  • JS--獲取元素的高度與寬度

    JS--獲取元素的高度與寬度

    原文網(wǎng)址:JS--獲取元素的高度與寬度_IT利刃出鞘的博客-CSDN博客 說明 本文介紹如何使用JavaScript獲取HTML標簽的高度與寬度。 讀取的方法 document.getElementById(\\\"id\\\").clientHeight 元素尺寸屬性 說明 clientWidth 獲取元素可視部分的寬度,即 CSS 的 width 和 padding 屬性值之和,元素邊框和滾

    2024年02月06日
    瀏覽(22)
  • JS獲取各種屏幕的寬度和高度

    JS獲取各種屏幕的寬度和高度 描述 用法 網(wǎng)頁可見區(qū)域?qū)?document.body.clientWidth 網(wǎng)頁可見區(qū)域高 document.body.clientHeight 網(wǎng)頁可見區(qū)域?qū)?document.body.offsetWidth (包括邊線的寬) 網(wǎng)頁可見區(qū)域高 document.body.offsetHeight (包括邊線的高) 網(wǎng)頁正文全文寬 document.body.scrollWidth 網(wǎng)頁正文全文高 d

    2023年04月27日
    瀏覽(36)
  • Android動態(tài)調(diào)整View的寬度和高度

    Android動態(tài)調(diào)整View的寬度和高度 在Android開發(fā)中,我們經(jīng)常需要根據(jù)不同的需求來動態(tài)地設(shè)置View的寬度和高度。這可以通過代碼來實現(xiàn),而不是在XML布局中靜態(tài)地設(shè)置。 一、動態(tài)設(shè)置View的寬度 要動態(tài)設(shè)置View的寬度,我們可以使用LayoutParams類。LayoutParams是一個用于描述View的布

    2024年02月07日
    瀏覽(47)
  • vue如何實現(xiàn)實時監(jiān)聽頁面寬度高度變化

    運用的主要技術(shù):watch監(jiān)聽 話不多說直接上代碼,自行研究

    2024年02月11日
    瀏覽(26)
  • Qt QTableWidget 表格自適應(yīng) 高度和寬度

    1. 在MainWindow中設(shè)置 1.1.?對被嵌入的子窗口進行設(shè)置,去除子窗口的一些影響到嵌入的部件。 pTable:指向子窗口堆內(nèi)存的指針 1.2.?設(shè)置子窗口可以跟隨主窗口自適應(yīng)變化寬度。 水平方向:子窗口的自適應(yīng)縮放。也可以直接在設(shè)計師中完成。 2. 在QTableWidget ui表格的 cpp文件中設(shè)

    2023年04月21日
    瀏覽(24)
  • 如何動態(tài)設(shè)置vue組件的寬度和高度?

    如何動態(tài)設(shè)置vue組件的寬度和高度?

    在組件最外層加上div 給div加上屬性:style=“{ height: toggleHeight ? toggleHeight : ‘2000px’, width: toggleWidth ? toggleWidth : ‘1188px’ }” 使用js修改toggleHeight 和 toggleWidth 的值 實現(xiàn)動態(tài)修改寬高 例 在父組件中動態(tài)修改子組件的寬度 auditInformation子組件中 index父組件中

    2024年02月12日
    瀏覽(21)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包