
【已解決】如何調用ImageMagick把一張長圖平均切片為800x800像素最后由 zhengzhenhui 于 -7-22 20:13把子文件夾中的一張圖片平均切片成每份800x800像素的圖,并存放于子文件夾,切片后的多個圖片按子文件名并排序遞增,并刪除切片的原始圖已解決 下列答案
nclick="copycode($('code0'));">復制代碼
- @echo off
- rem 1. 下載并安裝 ImageMagick 這個命令行工具
- rem https://imagemagick.org/script/download.php#windows
- rem 2. 根據自己電腦實際安裝路徑設置以下臨時環境變量
- rem 代碼中magick 實為 ImageMagick-7.1.1-9-portable-Q8-x64convert.exe
- for /r /d %%e in (*) do (
- for /f delims= %%i in ('dir /b /a-d %%e*.jpg') do (
- magick %%e%%i -crop 800x800 +repage +adjoin -scene 1 %%e%%~ni_%%d%%~xi
- if exist %%e%%~ni_1%%~xi (
- del %%e%%i
- )
- )
- )
- pause

