GIMP -GAP的應用

這是在gimp首頁中windows下載區看到的附屬軟體,因為以前有用過gimp1.0中的layers動畫(使用layers的切換來產生動畫,一般 在網 頁上的應用是以gif檔案格式為主),因此想試一下其功能,然而說明文件卻很少(一份程式內建的readme及兩份在gimp網站上找到的文件(該文件已 經過期 了),因此自己試了一些功能,雖然是心得,但不見得是最好的作法,請斟酌參考

我使用的系統(windows98/windows-XP)
GTK+2.6.7
GIMP 2.2.7
GIMP-GAP-2.0.2
常 見問題
win98/xp啟動時script-fu.exe當掉
我直接尋找這個檔案將其刪除,這個程式是在寫GIMP的script
win98/xp啟動時出現usp10.dll當掉
我直接將usp10.dll移出98的系統目錄,我也不知有沒有影響,它是unicode的函式庫,目前我先移走,如果有問題再移回去,目前是沒有問題

比 較
我曾經學過flash mx2004,此軟體當然無法如flash強大,但是對於不想發錢買軟體,而要產動畫文字的特效,其實可以算是不錯的選擇,但比起使用gimp以前純手工打造簡單多了,少了許多繁雜的動作

簡單範例:






較複雜的動畫

觀 念說明:
首先你必須先準備兩個圖檔
一個當前景,一個當背景
當背景的檔案最好是使用xcf的檔案類型
  1. 開啟該前景和背景圖檔
  2. 切換到背景圖檔視窗
  3. video->duplication frame......
    複製多份該圖(稍後每一個圖檔代表一個frame動畫的一頁,如果動畫效果很多,可能要建立多一點),例如:30
    gimp會幫你建立30個相同的檔案,命名方式是原檔名後再加上6個數字由遞增000000->000030
  4. video->move path
    將會開起move path 視窗,其中包含有許多參數,暫時我們只針對用的到的屬性做說明
    Source Image/layer-很明顯它是我們前景檔案
    stepmode-這是針對有多個圖層(layers)的前景檔案,我們可以循序切換不同的圖層,如果不是多個圖層,該屬性無效(同 none)
    stepfactory-同上針對多圖層的前景檔案,設定其切換速度一次多少frame
    handle-前景檔圖檔許有點(point)的對齊方式
    Instanat-Apply-即時顯示前景圖片
  5. 開始建立control-point
    是建立圖片的移動路徑
  6. 其它屬性
    scale and modify
    width -寬 (百分比)
    height-寬 (百分比)
    opacity-透明度
    rotate -旋轉
    perspective-更改圖片的透視方式
  7. 當所有的設定設好之後
    使用preview來使查看結果
    一般使用object on empty frame (比較快,沒有背景圖)
    object on one frame(包含底圖)
  8. 按確定,儲存到結果
  9. video->frame to image
    將30個frame合併為一個檔
  10. 另存這個檔為副檔名gif,並選為儲存為動畫
    這樣就大功告成
  11. move path中 儲存及開啟(control point)無法使用在98/xp下

小 技巧1-文字動畫
文字動畫有一個重點是要將"背景顏色"的圖層刪除
  1. 新增文字
  2. 會產生兩個圖層
  3. 開啟圖層對話框
  4. 選取背景顏色
  5. 刪除圖層

小 技巧2-將圖層儲存到不同的檔案
我要建立多個文字動畫,可以一個一個建立,但是太麻煩了
  1. 新增多個文字
  2. 在建完一個文字後,點選工具列的文字再建立(不要選到前面文 字,可以先點選空白的地方)
  3. 建立數個文字圖層,並調整好位置
  4. 儲存檔案(檔名後不可以有000001,例如 abc000001.xcf)
  5. video ->split image to frame
如果你有6個圖層就會建立6個檔案
#測試結果檔名只能一個英文字,否則無法寫入

小 技巧3-變換多個前景圖片
其技巧2就是為了應用在此,我們有好幾個圖片檔
  1. 要先開始所有當前景的圖片
  2. 在背景圖片->move path
  3. 你可以在source image/layers選單中選取不同的前景圖
  4. 其它照正常操作
  5. 設定From frame 和To frame,設定影響的frame
  6. 存好之後,再進入move path ,重複3-5的動作

#假設你有100個frames,有五個前景圖片,平均一個圖片要秀20個frame
先進move path
選第一個前景,並設完效果,儲存時選From frame-0,To frame -19
再進入move path
選第二個前景,From frame-20,To frame -39
重複40-59
重複60-79
重複80-99

小 技巧4-圖徑(路徑)利用
在之前有提到move-path在的儲存/開啟 圖徑無法應用,但grab path可以使用
因此我將圖徑存起,在底圖建立圖徑,並將圖徑匯出成檔案(對話方框->路徑)
如果你只用一次,可以不存而且圖徑只會存在第一個frame ,如果你有切換video->go-to,就會不見,因此這個圖徑要重複
引用的話,請不要切換
如果路徑含有圖片範圍外點,請先將開啟圖片的視窗放大到(不是圖片放大),在圖片及視窗之間灰色的部份是可以指定圖徑
再者如果圖徑是都直線將"多邊形"打勾

move path的frame滑動選取所在frame的意義
背景圖片,可以是多個,因此,如果你想要知到目前的背景是那一個可以使用這個

小 技巧5-多個效果
我們知道一次可用一個前景特效,但你有沒有想過,當儲存之後,背景圖片會和前景圖片結合為一,產生新的背景圖片
我可以再加入新的特效,如此可以產生多個效果

小 技巧6-拖曳陰影
Advanced setting->tracelayer

小 技巧7-藍幕
這是類似,電影/電視的效果
將前景的某一個顏色變成透明(顯示為背景顏色)


小 技巧7-放大縮小
add point (在同一個位置,加入數點)
使用prev point ,及Next point 來切換不同的點
變更圖片的width,opacity(透明度)

小技巧8-將一個字串變成不同檔案有不同文字
如:這是一個測試(分成6個檔)
先建立該字串
再複製圖層五個
將不要的不以使用橡皮擦,使用選取區域,然後剪下,比較快

小技巧9-同一來源圖片不同的圖層重複相同的效果(位置)
假設
來源圖片有5個圖層
由上掉下來再由右邊移出
請將原來的圖徑重複循環五次