Fireworks製作GIF動畫圖片教程
當我們看到一些動畫圖片的時候都會覺得和美觀和喜歡,那麼它們是如何製作的呢?下面將為大家講解Fireworks製作GIF動畫圖片教程,希望對您有所幫助!
其實動畫的原理很簡單,就是讓圖片有秩序地輪流顯示。
利用Firework 3製作動畫總共有三種方法,由易到難分別為:合併已有圖片生成動畫,利用Tween Instances生成動畫和手工繪製。
一、 合併已有圖片生成動畫
合併已有圖片形成動畫,顧名思義就是將一系列圖片按順序排列在不同的幀中從而生成動畫,當然,首先我們必須有一串連續的圖片,然後,在 Fireworks中,選擇選單指令“File/Open Multiple”,這時將彈出“開啟”對話方塊(如圖1), 進入所需圖片所在的目錄,然後按照動畫中圖片顯示的順序依次選取圖片,並單擊“Add”按鈕將這三張圖片加入到對話方塊下面的視窗;注意:我們還必須勾選對話方塊最下面的“Open as Animation”(以動畫開啟)選項,不然的話,我們開啟的將是三張分開的靜態圖片;最後,單擊“Done”(完成)按鈕。
單擊視窗右下角狀態列的播放按鈕,怎麼樣?效果還不錯吧!
現在只是一隻海鷗在不停地飛,如果為它再新增一副背景,效果一定會更好,好吧,下面我們就為海鷗新增一副大海的背景。
新增背景的方法有兩種:自動複製和共享圖層。
1. 自動複製
首先,單擊“Frames”面板右上角如圖2按鈕,選擇“Add Frames”,在彈出的對話方塊中選擇“Number”為1和“At the end”,單擊“ok”按鈕。
然後將畫布的大小改為200x150(Pixels);接下來,開啟背景圖片,發現圖片周圍有一個如圖3的邊框,說明圖片處於影象編輯模式,選擇 “Modify/Exit Image Edit (Ctrl+Shift+D)”,使圖片進入物件編輯模式,如果想讓圖片開啟時總為物件編輯模式,我們將“File/Preferences”的 “Editing”面板中“Open in Image Edit Mode”複選框前面的對鉤去掉即可。(如圖4)
選中新新增的“Frame 4”,將背景圖片拷入其中並適當地調整一下背景圖片的位置,然後選中圖片,單擊“Frames”面板右上角如圖4按鈕,在彈出選單中選擇“Copy to Frames”,進入“Copy to Frames”視窗,選擇拷貝範圍為:All Frames,單擊“ok”按鈕 。
開啟“Frames”面板,我們發現前三幀的圖片都被背景圖片遮住了,單擊第一幀,然後選中畫布中的圖片,執行選單指令“Modify/Arrange/Send”;或者單擊修改工具欄的置後工具(如圖5),將背景圖片移到動畫圖片的後面,其它幀同理。
最後雙擊“Frame 4”,將它的時間延遲設定為0(如圖6)。
至此,背景新增完畢,趕快預覽一下動畫的效果吧!(如圖7)
2. 共享圖層
共享圖層就是使用“Layers”圖層面板,將指定的背景圖片設定為共享圖層,如此即可在所有的幀中看到該背景。
我們有時可能會誤認為每一幀都擁有一個圖層,其實不論設定的幀有多少,這些幀都位於同一圖層上,只是出現的時間不同罷了。
下面我們就利用此方法為剛才的動畫新增一個背景: 首先,將畫布的大小改為200x150(Pixels),然後開啟“Layers”圖層面板,單擊“Layers”圖層面板右上角如圖按鈕,選擇“New Layer”,在彈出的“New Layer”對話方塊中,為新層起一個名字,例如:background,鉤選“Share Across Frames”複選框,單擊“ok”按鈕,“background”圖層就成了共享圖層,(如圖8)左鍵按住“background”圖層,將它拖到 “Layer 1”圖層下面;然後開啟背景圖片,單擊“矩形選擇工具”
,選擇我們需要的背景,將其拷到“background”圖層的`畫布中,並適當地調整一下背景的位置。好了,一切ok!
二、 利用Tween Instances生成動畫
利用Tween Instances生成動畫是Firework 3十分強大的功能之一,它的原理是將圖片轉化為元件(symbol),然後,確定元件的初始和結束分身(instance),再利用Tween Instances將這些分身轉換為具有過渡效果的連續幀(frame)。
Tween Instances功能支援元件的位移、旋轉、縮放、扭曲、傾斜以及不透明度的過渡。
具體的動畫製作過程我們可以參見第一章的第四節,這裡就不再重複。
三、 手工繪製
如果我們要手工繪製動畫,就需要用到Firework 3的洋蔥皮功能(Onion Skinning),它就象我們製作卡通用的半透明紙一樣,在編輯當前幀的同時,可以看到此前或此後幀中的內容,這樣,我們在手繪動畫時就可以方便地繪製圖案。
下面我們就來認識一下洋蔥皮功能,開啟“Frames”面板,單擊“洋蔥皮功能”按鈕(如圖9),彈出選單中選項分別為:
· No Onion Skinning: 關閉洋蔥皮功能;
· Show Next Frame: 在當前幀中顯示下一幀的內容;
· Before and After: 在當前幀中顯示前一幀和下一幀的內容;
· Show All Frames: 在當前幀中顯示所有幀中的內容;
· Custom: 可以設定洋蔥皮的顯示功能;
· Multi-Frame Editing: 可以透過洋蔥皮編輯其他幀中的內容。
空說無用,開啟我們先前製作的“海鷗”動畫,然後選中Show All Frames,我們不僅可以看到當前幀的海鷗,還可以看到其他兩幀中海鷗的淡化效果(如圖10);Firework 3的洋蔥皮功能十分強大,而且方便高效,我們可以在以後的手工繪製動畫中慢慢地體會。
-
網站設計首頁要注意的事項
網站設計首頁的時候要注意些什麼?哪些是必須要注意的?下面就來和小編一起看看網站設計首頁要注意的事項吧。1.使用者友好性:提高首頁的使用者友好性,能夠大大增加留住使用者的可能性,更進一步的`話則是能提高使用者的黏著度,取得良好的使用者轉化效益。而使用者的友好性主要體...
-
如何理解Javascript的caller,callee,call,apply區別
在提到上述的概念之前,首先想說說javascript中函式的隱含引數:argumentsarguments該物件代表正在執行的函式和呼叫它的函式的引數。[function.]arguments[n]引數function:選項。當前正在執行的Function物件的名字。n:選項。要傳遞給Function物件的從0開始的引數值...
-
dreamweaver的學習心得
當我們備受啟迪時,寫心得體會是一個不錯的選擇,這樣我們可以養成良好的總結方法。那麼要如何寫呢?下面是小編收集整理的dreamweaver的學習心得,歡迎閱讀與收藏。dreamweaver的學習心得1目前,網際網路是最快捷的資訊傳播渠道之一,學習網頁製作成了學生必須掌握的一項技...
-
javascript設定建立動態表格的方法
兩種JavaScript動態建立table表格的方法,分享給大家,具體實現如下方法一:最原始的方法,建立一一元素vara1=teElement("table");vara2=teElement("tbody");vara3=teElement("tr");vara4=teElement("td");//開始appendchild()追加各個元素ndChild(a4);ndChild(a3);nd...