5萬張照片要resize,轉檔軟體求教專家

指令法
下載image magick,windows的話連結,最新版即可
https://imagemagick.org/script/download.php#windows
按預設值安裝完成。

開啟powershell,使用指令

Get-ChildItem "C:\Users\user\original" -Filter *.jpg | foreach{write-host $_.Basename ; magick "C:\Users\user\original\$_" -resize 2560 -sharpen 0x3 "C:\Users\user\final\$_" }

參數自己調整
"C:\Users\user\original" 為原圖檔資料夾
-resize 重新調整為長邊 2560
-sharpen 銳利化3 (建議在0.1~3之間找適合的值)
"C:\Users\user\final" 為目標資料夾

不知道樓主的圖片資料夾格式,這是以單一資料夾轉入另一個單一資料夾為情境寫的。
優點是一張一張轉,應該是不會有轉壞掉的問題。

多執行序寫法有點複雜,暫時想加速的話就多分幾個不同的來源資料夾、同時跑多個 powershell吧
可以自己寫,大概幾個小時可以寫出來吧,不難,但需要軟體背景
Photoshop的動作錄製再加上批次處理
載入→處理→存檔→關閉

就算處理到一半當機
前面處理過的檔案也會存在

再繼續從中斷的位置再開始就好了
(處理過程把視窗縮到工作列 速度會更快一點)
做個批次檔跑ffmpeg指令就可以了

ffmpeg -i input.jpg -vf scale=2560:-1 output.jpg

剛測了一下,280個JPG跑120秒,如果是5萬多個的話大約400分鐘,<7個鐘頭
(i5-3470+16GB,資料碟是HDD,效能連i7-1165G7一半都不到)
別鬧了,這台小筆電你要她搞這?
不如把網咖包場分工跑?
還是拿一堆舊電腦來一起跑比較實際
就上面說的
用高檔桌機去跑應該快很多吧.

首先你要集這麼多一次完成就是個錯誤
連12個小時都不願等卻有閒工夫發文等消息就好像也不怎麼急
真的急讓你們老闆把機房資源分配給你用ok的,
根本不用寫什麼東西啦,PS動作錄製然後慢慢跑就好
不過絕對不會比12小時快
ADOBE PR 每張相片5秒 全部選最高畫質渲染 8K UHD 60FPS 240MB CBR無壓縮格式影片 7860*4320 上傳個人YT 等於免費3400萬畫素無限雲端相簿 YT單檔案最高250GB 12小時 別超過就好

雲端空間不足或是多備份的好方法 要照片可以再用POTPLAYER影片截圖 至少是3400萬畫素比起LINE 臉書那先免費的相簿高很多
s00701 wrote:
Photoshop的動作錄製再加上批次處理
載入→處理→存檔→關閉

就算處理到一半當機
前面處理過的檔案也會存在

再繼續從中斷的位置再開始就好了
(處理過程把視窗縮到工作列 速度會更快一點)


我想到的也是這個方法,這樣 PS 當下只要把需要處裡的照片讀入就好,

處理完再關閉,這樣就不容易造成程式當機了
一早主管問我轉好了沒,我說昨天一直在處理但轉到一半當掉,還在找原因...主管對我咋了一聲就要我馬上把工作交給別部門某位同仁處理,說昨天就該把case直接給他,被我擔誤了一天....很想說髒話,有點心灰意冷,我也弄得很晚,說來還是自己能力不足,有幾位網友私下訊息給我要幫我,謝謝幾位協助的網友
關閉廣告
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!