現在一個檔案夾內有N個JPG檔案,里面為證件照,現在想選出照片橫置的檔案,也就是圖片高 <圖片寬,請問要怎么寫,謝謝
uj5u.com熱心網友回復:
//遍歷檔案獲取寬高Image image=Image.FromFile(path);//獲取圖片,path為路徑
int width=image.Width;//獲取寬
int height=image.Height;//獲取高
uj5u.com熱心網友回復:
Directory.GetFiles(@"D:\", "*.jpg").Where(p =>{
//就看你這里怎么想了,不糾結的就入樓上讀到image里,要糾結的就只讀頭部32位元組,根據jpg的格式去決議一下寬高
}).ToList();
uj5u.com熱心網友回復:
https://stackoverflow.com/questions/111345/getting-image-dimensions-without-reading-the-entire-file如果要糾結,就是這樣的方式。當然這帖子不知道的格式會丟例外,自己處理
uj5u.com熱心網友回復:
我先學習下,先感謝樓上二位uj5u.com熱心網友回復:
最好寫一個GetImg的方法,呼叫完成之后釋放資源轉載請註明出處,本文鏈接:https://www.uj5u.com/net/32858.html
標籤:C#
上一篇:js決議json資料
