【AE語法教學】自動抓取名字和圖片|小綠障礙排除筆記

用javascript連結csv檔和照片,自動抓取名字和圖片,做照片名單(javascript, AE expressions, csv, excel, After Effects, 表達式)

AE 用csv檔自動抓名字和圖片

目錄
一、用csv檔製作文字的部分
二、用語法製作自動抓圖片的部分
三、用外掛快速組合文字和圖片comp
四、插入圖片,Widows/MAC快速更改圖片排序的方法
五、插入文字,用csv檔快速更改文字排序的方法

透過javascript連結csv檔和照片,自動抓取名字和圖片,產生以下版型

AE 用csv檔自動抓名字和圖片

一、用csv檔製作文字的部分

1先把excel資訊整理好 按照需要的順序排好
(第一行是標題label,AE會忽略這一行,所以打上空格)

AE csv檔

2存成csv檔
沒有excel軟體的話可以上傳到google雲端,用試算表打開再下載成csv格式

AE csv檔

3用記事本打開csv檔

  • 第一列是標題label,第一行不能空白,一定要放資料
  • AE會忽略第一行,會顯示從label底下開始的資料,所以要顯示的資料必須放在第一列下面,從第二列開始放
  • 程式碼的第一筆資料為0,所以label底下的行數從0開始計算
AE csv檔

4把csv檔匯入AE/新增comp命名”name 1"/新增文字圖層/Sourse Text/alt+左鍵按下前面的小時鐘/複製以下語法

compName = thisComp.name.substr(5,1) footage('test1.csv').dataValue([2,compName])
AE 用csv檔自動抓名字

5將語法貼在Sourse Text

AE 用csv檔自動抓名字

二、用語法製作自動抓圖片的部分

1先把圖片整理好,按照需要的順序排好

AE 用csv檔自動抓圖片

2把圖片檔匯入AE/新增comp命名”photo 1"/把圖片丟進去

AE 用csv檔自動抓圖片

3在”圖片 (1)”圖層新增效果”Checkbox Control”

AE 用csv檔自動抓圖片

4點alpha後面的漩渦圖案,拉到”Checkbox”

AE 用csv檔自動抓圖片

5會顯示以下語法,代表這個圖層的alpha受效果”Checkbox”影響

effect("Checkbox Control")("Checkbox")

在語法後加上.value *100
當”Checkbox”打勾時,這個圖層的alpha=100,取消勾時則alpha=0

effect("Checkbox Control")("Checkbox").value *100

6圖層”圖片 (1)”/Checkbox Control/Checkbox/alt+左鍵按下前面的小時鐘

AE 用csv檔自動抓圖片

7將以下語法貼在Checkbox語法列

na =  thisLayer.name
if (thisComp.name.substr(6) == na.substring(4, na.indexOf(')'))) 1
else 0
AE 用csv檔自動抓圖片

8將語法貼在Checkbox

AE 用csv檔自動抓圖片

9複製”圖片 (1)”的Effects和Transform到其餘照片上

AE 用csv檔自動抓圖片

三、用外掛快速組合文字和圖片comp

1把comp”name 1"和”photo 1"放到新的comp中並調整位置和大小
命名為”1"

AE 用csv檔自動抓圖片

2用外掛”True Comp Duplicator”複製comp
點comp”1"/True Comp Duplicator/Group Items Into Folder改2/Duplicate Selected/ok

AE 用csv檔自動抓圖片

3True Comp Duplicator會把複製的comp放到新的資料夾並命名”2"
複製的comp名字會以遞增的方式命名
例如
1>>>2
name 1>>>name 2
photo 1>>>photo 2

AE 用csv檔自動抓圖片

4透過語法藉由comp的名稱來產生需要的文字和圖片

AE 用csv檔自動抓圖片

四、插入圖片,Widows/MAC快速更改圖片排序的方法

1把要插入的圖片放到原本的圖片裡,並排成想要的順序

AE 快速更改圖片排序

2Widows:全選圖片,在第一張圖片按右鍵重新命名

AE Widows快速更改圖片排序

MAC:全選圖片/按右鍵重新命名/根據想要的格式命名圖片

AE MAC快速更改圖片排序

3電腦會依照順序將圖片依序命名

AE 快速更改圖片排序

4到AE重新載入圖片

AE 快速更改圖片排序

圖片自動重新排序,就不用一張一張重新丟到comp裡面

AE 快速更改圖片排序

五、插入文字,用csv檔快速更改文字排序的方法

1右鍵csv檔/記事本開啟/新增名字/存檔

AE 用csv檔快速更改文字排序

2重新載入csv檔

AE 用csv檔快速更改文字排序

名字更新,就不用一個一個圖層慢慢改

AE 用csv檔快速更改文字排序

不定時更新各種後製軟體中文教學,有興趣的朋友歡迎追蹤、分享:)

請勿任意轉載,轉載請先告知
轉載請註明出處並附上網址

--

--

No responses yet