成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專(zhuān)欄INFORMATION COLUMN

根據(jù)EXIF時(shí)間對(duì)照片重命名

caiyongji / 3595人閱讀

摘要:照片的命名亂七八糟的,對(duì)命名規(guī)則有潔癖的我自然要修改一下,于是乎。。。

照片的命名亂七八糟的,對(duì)命名規(guī)則有潔癖的我自然要修改一下,于是乎。。。

import java.io.File;
import java.util.Iterator;

import com.drew.imaging.jpeg.JpegMetadataReader;
import com.drew.metadata.Directory;
import com.drew.metadata.Metadata;
import com.drew.metadata.Tag;
import com.drew.metadata.exif.ExifDirectory;

public class RenamePic {
    public static void main(String[] args) {
        try {
            String dir = "D:/uri/";
            File directory = new File(dir);
            File[] files = directory.listFiles();
            for (int i = 0; i < files.length; i++) {
                File jpegFile = new File(dir + files[i].getName());
                Metadata metadata = JpegMetadataReader.readMetadata(jpegFile);
                Directory exif = metadata.getDirectory(ExifDirectory.class);
                Iterator tags = exif.getTagIterator();
                while (tags.hasNext()) {
                    Tag tag = (Tag) tags.next();
                    if (tag.getTagName().equals("Date/Time Original")) {
                        String time = tag.getDescription().replaceAll(":", "")
                                .replaceAll(" ", "_");
                        File reFile = new File(dir + "IMG_" + time + ".jpg");
                        jpegFile.renameTo(reFile);
                    }
                }
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}

jar包下載地址:metadata-extractor-2.3.1

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/63984.html

相關(guān)文章

  • 數(shù)碼照片Exif - Orientation 自動(dòng)修正解決方案

    摘要:使用自動(dòng)修正數(shù)碼照片使用場(chǎng)景,在做朋友圈時(shí),時(shí)常遇到需要用戶(hù)拍照上傳圖片需求,但是在一些手機(jī)上拍出來(lái)的照片會(huì)出現(xiàn)奇怪的旋轉(zhuǎn)角度來(lái)呈現(xiàn)。 使用Canvas + exif-js自動(dòng)修正數(shù)碼照片 使用場(chǎng)景,在做朋友圈 H5 時(shí),時(shí)常遇到需要用戶(hù)拍照上傳圖片需求,但是在一些手機(jī)(iso)上拍出來(lái)的照片會(huì)出現(xiàn)奇怪的旋轉(zhuǎn)角度來(lái)呈現(xiàn)。經(jīng)過(guò)各種百度才發(fā)現(xiàn)相機(jī)拍出來(lái)的圖片擁有很多屬性,其中一項(xiàng)是Orie...

    cnsworder 評(píng)論0 收藏0
  • 關(guān)于前端上傳文件全面基礎(chǔ)掃盲貼(六) ----- 圖片上傳,旋轉(zhuǎn),繪,預(yù)覽等實(shí)戰(zhàn)(附DEMO)

    摘要:二編輯合成照片使用編輯壓縮重設(shè)尺寸比例轉(zhuǎn)成輸出預(yù)覽。三保存并上傳照片提交數(shù)據(jù)到服務(wù)器需要服務(wù)器支持我跳過(guò)了。數(shù)據(jù)主要來(lái)自拍攝的照片,多用于移動(dòng)端開(kāi)發(fā),端也會(huì)用到,此插件兼容主流瀏覽器,以下不支持。 系列文章 關(guān)于前端上傳文件全面基礎(chǔ)掃盲貼(零)關(guān)于前端上傳文件全面基礎(chǔ)掃盲貼(一) ----- XMLHttpRequest關(guān)于前端上傳文件全面基礎(chǔ)掃盲貼(二) ----- File關(guān)于前端...

    lmxdawn 評(píng)論0 收藏0
  • 移動(dòng)端圖片上傳旋轉(zhuǎn)、壓縮的解決方案

    摘要:上傳的文件經(jīng)過(guò)就可以實(shí)現(xiàn)預(yù)覽圖片了,這方面不清楚的可以查看進(jìn)階系列文件上傳下載旋轉(zhuǎn)旋轉(zhuǎn)需要用到的方法。 前言 在手機(jī)上通過(guò)網(wǎng)頁(yè) input 標(biāo)簽拍照上傳圖片,有一些手機(jī)會(huì)出現(xiàn)圖片旋轉(zhuǎn)了90度d的問(wèn)題,包括 iPhone 和個(gè)別三星手機(jī)。這些手機(jī)豎著拍的時(shí)候才會(huì)出現(xiàn)這種問(wèn)題,橫拍出來(lái)的照片就正常顯示。因此,可以通過(guò)獲取手機(jī)拍照角度來(lái)對(duì)照片進(jìn)行旋轉(zhuǎn),從而解決這個(gè)問(wèn)題。 Orientatio...

    blair 評(píng)論0 收藏0
  • 移動(dòng)端上傳圖片翻轉(zhuǎn)的解決方案

    摘要:后續(xù)過(guò)了幾天,公司購(gòu)置了幾臺(tái)全新的測(cè)試機(jī),測(cè)試同學(xué)將系統(tǒng)在一臺(tái)三星的機(jī)子上一測(cè),又發(fā)現(xiàn)新問(wèn)題了選擇完圖片進(jìn)行本地預(yù)覽時(shí),發(fā)現(xiàn)圖片翻轉(zhuǎn)了但上傳后再展示又是正常的。 最近在處理移動(dòng)端選擇圖片實(shí)時(shí)預(yù)覽并上傳時(shí)遇到一個(gè)問(wèn)題:上傳前圖片預(yù)覽正常,但上傳到服務(wù)器上的圖片展示到頁(yè)面上時(shí),有時(shí)會(huì)出現(xiàn)圖片翻轉(zhuǎn)的問(wèn)題,一般是翻轉(zhuǎn) 90 度。后經(jīng)一翻研究找到了問(wèn)題所在,特在此記錄一下。 問(wèn)題描述 接上面提到...

    shinezejian 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<