2010-04-24 21 views
2

在基於精靈的系統中,通過具有許多不同的圖像來僞造精靈的旋轉是常見的,每個圖像都顯示它旋轉了多少度。生成圖像的旋轉版本的工具

是否有任何免費的工具,將採取單一的形象,並輸出包含幾個旋轉的單個圖像?它也應該理想地讓我們控制每行中有多少圖像。

e.g如果我有一個32×32的精靈,我希望它在10個間隔旋轉,該工具可能會產生一個320x32文件或160x64文件

回答

2
  1. 下載imagemagick(命令行成像工具)

  2. convert image.png -rotate 10 10-image.png

  3. convert -page +0+0 image.png -page +32+0 10-image.png -mosaic final.png

你可以有很多-page +X+Y imagefile只要你想就行了。最終圖像的大小將根據您使用的頁面位置的範圍和輸入文件的大小來計算。

您可以將它與您選擇的腳本語言一起組合。如果您不想調用命令行工具,則對於大多數主要語言都有綁定。

1

可以scriptGIMP做到這一點。

它是免費的,非常強大。 Here是腳本教程。和here插件的註冊表。

+0

我正在看一個工具,將做到這一點,而不是學習一個全新的工具只是爲了這件事。雖然如果photoshop/Gimp已經有內置的方式來做到這一點,那麼我可以讓藝術家使用它。 – 2010-04-24 14:58:50

+0

@John - GIMP(和Photoshop)具有旋轉工具,可以將圖像旋轉到任何程度。任何平面設計師將能夠生成你想要的圖像類型,而不會有太多麻煩(分鐘工作,恕我直言)。 – Oded 2010-04-24 15:02:40

+0

但是,當我希望每個文件完成60次旋轉時,我想知道是否存在可放置在旋轉間隔中的工具,而不是讓我的藝術家a)編寫腳本b)手動完成。另外,如果藝術家不是免費的,那麼它可以用來打破測試藝術。 – 2010-04-24 15:05:33

0

爲了製作一個Ajax細條,我按照Lou的建議使用了imagemagick,但由於它可以使圖像更大(想象45度的方形),因此遇到了「旋轉」選項的麻煩。

我發現解決方法是使用ScaleRotateTranslate(SRT)方法的「扭曲」選項,只使用旋轉元素。這給了我正在尋找的結果。

實施例:

convert a.png -distort SRT 33 b.png 

通過33度轉動a.png並保存爲b.png。