2013-10-07 60 views
0

我想多次裁剪圖片。在這裏我需要開始種植的現在的位置取決於公式:使用ImageMagick&CMD進行基本數學運算

startX = %x * 1024 
startY = %y * 1024 

我真的無法implment,在命令行。這是我得到的:

FOR /L %y IN (0,1,5) DO 
FOR /L %x IN (0,1,5) DO 
convert fireball.png -crop 2048x2048+(%x*1024)+(%y*1024)% fireball_(%x,%y).png 

我正在使用Windows 7 CMD。

回答

0

我修正了你的語法,但是我不能擔保你的算法。 )之後的%可能是拼寫錯誤,但如果它需要在那裏,那麼在cmd中它需要翻倍(如圖所示),等於1%。

注意,CMD數學整數只和2^31冠上 - 1

FOR /L %%y IN (0,1,5) DO (
FOR /L %%x IN (0,1,5) DO (
convert fireball.png -crop 2048x2048+^(%%x*1024^)+^(%%y*1024^)%% fireball_^(%%x,%%y^).png 
) 
) 
+0

其實,我覺得我需要設置另一個變量=至%% X * 1024,並使用該變量作爲參數在命令中。 – RainingChain

+0

您的要求不明確。 – foxidrive