摘要:照片的命名亂七八糟的,對命名規則有潔癖的我自然要修改一下,于是乎。。。
照片的命名亂七八糟的,對命名規則有潔癖的我自然要修改一下,于是乎。。。
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
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/63984.html
摘要:使用自動修正數碼照片使用場景,在做朋友圈時,時常遇到需要用戶拍照上傳圖片需求,但是在一些手機上拍出來的照片會出現奇怪的旋轉角度來呈現。 使用Canvas + exif-js自動修正數碼照片 使用場景,在做朋友圈 H5 時,時常遇到需要用戶拍照上傳圖片需求,但是在一些手機(iso)上拍出來的照片會出現奇怪的旋轉角度來呈現。經過各種百度才發現相機拍出來的圖片擁有很多屬性,其中一項是Orie...
摘要:二編輯合成照片使用編輯壓縮重設尺寸比例轉成輸出預覽。三保存并上傳照片提交數據到服務器需要服務器支持我跳過了。數據主要來自拍攝的照片,多用于移動端開發,端也會用到,此插件兼容主流瀏覽器,以下不支持。 系列文章 關于前端上傳文件全面基礎掃盲貼(零)關于前端上傳文件全面基礎掃盲貼(一) ----- XMLHttpRequest關于前端上傳文件全面基礎掃盲貼(二) ----- File關于前端...
摘要:上傳的文件經過就可以實現預覽圖片了,這方面不清楚的可以查看進階系列文件上傳下載旋轉旋轉需要用到的方法。 前言 在手機上通過網頁 input 標簽拍照上傳圖片,有一些手機會出現圖片旋轉了90度d的問題,包括 iPhone 和個別三星手機。這些手機豎著拍的時候才會出現這種問題,橫拍出來的照片就正常顯示。因此,可以通過獲取手機拍照角度來對照片進行旋轉,從而解決這個問題。 Orientatio...
摘要:后續過了幾天,公司購置了幾臺全新的測試機,測試同學將系統在一臺三星的機子上一測,又發現新問題了選擇完圖片進行本地預覽時,發現圖片翻轉了但上傳后再展示又是正常的。 最近在處理移動端選擇圖片實時預覽并上傳時遇到一個問題:上傳前圖片預覽正常,但上傳到服務器上的圖片展示到頁面上時,有時會出現圖片翻轉的問題,一般是翻轉 90 度。后經一翻研究找到了問題所在,特在此記錄一下。 問題描述 接上面提到...
閱讀 2341·2023-04-25 14:29
閱讀 1466·2021-11-22 09:34
閱讀 2709·2021-11-22 09:34
閱讀 3396·2021-11-11 10:59
閱讀 1860·2021-09-26 09:46
閱讀 2231·2021-09-22 16:03
閱讀 1928·2019-08-30 12:56
閱讀 483·2019-08-30 11:12