java 讀取圖片 java獲取圖片格式實用

網(wǎng)絡整理 分享 時間: 收藏本文

java 讀取圖片 java獲取圖片格式實用

無論是身處學校還是步入社會,大家都嘗試過寫作吧,借助寫作也可以提高我們的語言組織能力。范文怎么寫才能發(fā)揮它最大的作用呢?這里我整理了一些優(yōu)秀的范文,希望對大家有所幫助,下面我們就來了解一下吧。

java 讀取圖片 java獲取圖片格式篇一

大家知道java如何讀取圖片屬性信息嗎?下面小編為大家整理了java讀取圖片exif信息的方法,希望能幫到大家!

首先介紹一下什么是exif,exif是exchangeable image file的縮寫,這是一種專門為數(shù)碼相機照片設定的格式。這種格式可以用來記錄數(shù)字照片的屬性信息,例如相機的品牌及型號、相片的拍攝時間、拍攝時所設置 的光圈大小、快門速度、iso等等信息。除此之外它還能夠記錄拍攝數(shù)據(jù),以及照片格式化方式,這樣就可以輸出到兼容exif格式的外設上,例如照片打印機 等。

目前最常見的支持exif信息的圖片格式是jpg,很多的圖像工具都可以直接顯示圖片的exif信息,包括現(xiàn)在的`一些著名的相冊網(wǎng)站也提供頁面用于 顯示照片的exif信息。本文主要介紹java語言如何讀取圖像的exif信息,包括如何根據(jù)exif信息對圖像進行調(diào)整以適合用戶瀏覽。

目前最簡單易用的exif信息處理的java包是drew noakes寫的metadata-extractor,該項目最新的版本是2.3.4,支持exif 2.2版本。你可以直接從http:///code/exif/ 下載該項目的最新版本包括其源碼。

需要注意的是,并不是每個jpg圖像文件都包含有exif信息,你可以在windows資源管理器單擊選中圖片后,如果該圖片包含exif信息,則會在屬性->摘要中顯示出來。

如下:

import ;import or;import tadatareader;import ory;import ta;import ;import rectory;/** * 測試用于讀取圖片的exif信息 * @author winter lau */public class exiftester { ?public static void main(string[] args) throws exception { ? file jpegfile = new file("c:/"); ? metadata metadata = tadata(jpegfile); ? directory exif = ectory(); ? iterator tags = iterator(); ? while (t()) { ? ?tag tag = (tag)(); ? ?n(tag); ? } ?}}

運行結(jié)果:

[exif] make - olympus optical co.,ltd[exif] model - u10d,s300d,u300d[exif] orientation - top, left side (horizontal / normal)[exif] x resolution - 72 dots per inch[exif] y resolution - 72 dots per inch[exif] resolution unit - inch[exif] software - 22-1012 ? ? ?[exif] date/time - 2005:04:14 13:47:10[exif] ycbcr positioning - datum point[exif] exposure time - 0.01 sec[exif] f-number - f5.2[exif] exposure program - program creative (slow program)[exif] iso speed ratings - 80[exif] exif version - 2.20[exif] date/time original - 2005:04:14 13:47:10[exif] date/time digitized - 2005:04:14 13:47:10[exif] components configuration - ycbcr[exif] exposure bias value - 0 ev[exif] max aperture value - f3.1[exif] metering mode - multi-segment[exif] light source - unknown[exif] flash - flash did not fire, auto[exif] focal length - 17.4 mm[exif] user comment - [exif] flashpix version - 1.00[exif] color space - srgb[exif] exif image width - 1024 pixels[exif] exif image height - 768 pixels[exif] file source - digital still camera (dsc)[exif] windows xp title - 風景[exif] windows xp author - 一路風塵[exif] windows xp keywords - 你是我的唯一[exif] windows xp subject - 我的第一張[exif] custom rendered - normal process[exif] exposure mode - auto exposure[exif] white balance - auto white balance[exif] digital zoom ratio - 1[exif] scene capture type - landscape[exif] gain control - none[exif] contrast - none[exif] saturation - none[exif] sharpness - none[exif] unknown tag (0xc4a5) - 80 114 105 110 116 73 77 0 480 2 -10...[exif] compression - jpeg (old-style)[exif] thumbnail offset - 2024 bytes[exif] thumbnail length - 5864 bytes[exif] thumbnail data - [5864 bytes of thumbnail data]

只讀取某項信息:

package test;import ;import or;import tadatareader;import ory;import ta;import ;import rectory;/** * 測試用于讀取圖片的exif信息 * @author winter lau */public class picexif { ?public static void main(string[] args) throws exception { ? file jpegfile = new file( ? ? ? "c:/"); ? metadata metadata = tadata(jpegfile); ? directory exif = ectory(); ? iterator tags = iterator(); ? if(nstag(_win_author)){ ? ?n("pic author is "+cription(_win_author)); ? } ? if(nstag(_win_title)){ ? n("pic title is "+cription(_win_title)); ? ?} ? if(nstag(_win_keywords)){ ?n("pic keyword is "+cription(_win_keywords)); ? } ?}}

s("content_relate");

【java如何讀取圖片exif信息】相關文章:

java讀取圖片exif信息的代碼

11-30

java如何讀取csv

11-19

java如何通過url讀取文件

11-17

java如何讀取jar中的資源

12-02

java讀取、寫入文件如何解決亂碼問題

11-21

java讀取郵件的方法

11-12

java讀取csv的方法大全

12-04

java讀取解析xml文件實例

11-05

從java的jar文件中如何讀取數(shù)據(jù)的方法

11-27

信息流廣告 競價托管 招生通 周易 易經(jīng) 代理招生 二手車 網(wǎng)絡推廣 自學教程 招生代理 旅游攻略 非物質(zhì)文化遺產(chǎn) 河北信息網(wǎng) 石家莊人才網(wǎng) 買車咨詢 河北人才網(wǎng) 精雕圖 戲曲下載 河北生活網(wǎng) 好書推薦 工作計劃 游戲攻略 心理測試 石家莊網(wǎng)絡推廣 石家莊招聘 石家莊網(wǎng)絡營銷 培訓網(wǎng) 好做題 游戲攻略 考研真題 代理招生 心理咨詢 游戲攻略 興趣愛好 網(wǎng)絡知識 品牌營銷 商標交易 游戲攻略 短視頻代運營 秦皇島人才網(wǎng) PS修圖 寶寶起名 零基礎學習電腦 電商設計 職業(yè)培訓 免費發(fā)布信息 服裝服飾 律師咨詢 搜救犬 Chat GPT中文版 語料庫 范文網(wǎng) 工作總結(jié) 二手車估價 情侶網(wǎng)名 愛采購代運營 情感文案 古詩詞 邯鄲人才網(wǎng) 鐵皮房 衡水人才網(wǎng) 石家莊點痣 微信運營 養(yǎng)花 名酒回收 石家莊代理記賬 女士發(fā)型 搜搜作文 石家莊人才網(wǎng) 銅雕 關鍵詞優(yōu)化 圍棋 chatGPT 讀后感 玄機派 企業(yè)服務 法律咨詢 chatGPT國內(nèi)版 chatGPT官網(wǎng) 勵志名言 兒童文學 河北代理記賬公司 教育培訓 游戲推薦 抖音代運營 朋友圈文案 男士發(fā)型 培訓招生 文玩 大可如意 保定人才網(wǎng) 黃金回收 承德人才網(wǎng) 石家莊人才網(wǎng) 模型機 高度酒 沐盛有禮 公司注冊 造紙術 唐山人才網(wǎng) 沐盛傳媒