自動化對每個設(shè)計師的工作來說是很有用的。它可以在重復(fù)的任務(wù)上節(jié)省寶貴的時間,還能夠幫我們更快捷、更容易的解決一系列問題。
你可以使用photoshop的動作來使工作流程自動化,這是很流行的,大多數(shù)人都知道并且已經(jīng)在使用的方法。今天,我們將介紹給你一種高級的自動化技巧:腳本語言。所有的這一切僅僅需要你有一點點關(guān)于JavaScript的基本知識,這對于我們中的一些網(wǎng)頁設(shè)計師往往都是具備的。
我很多年前就知道Photoshop的腳本語言,但是我?guī)讉€月前才開始決定研究它。我忽視了它是因為我認(rèn)為那是聰明的具有數(shù)學(xué)思維能力的程序員的領(lǐng)域。但是我錯了,今天我將要來告訴大家,盡管它需要一些基本的程序技巧,腳本語言并不是那么難掌握。
但是,一開始,我們得回答以下這幾個明顯的問題:
為什么我們需要腳本語言?
為什么我們在Photoshop已經(jīng)有了很棒的動作之后還要需要學(xué)習(xí)腳本語言?答案是交互性!當(dāng)你使用動作時,你不能真正的控制它在不同情況下的表現(xiàn),就像錄像帶不停的一遍又一遍的播放而沒有任何改變。
一個腳本語言更靈活,它表現(xiàn)形式的改變?nèi)Q于你輸入的參數(shù)或者是應(yīng)用程序的內(nèi)容。聽起來很有用?不是么?
要求
你不需要是一個會寫腳本語言的高級的程序員。我就僅僅是一個平面設(shè)計師,就像你們大多數(shù)人一樣。但是你需要對JavaScript至少有一個基本的了解,以及一些屬性和方法的經(jīng)驗去領(lǐng)悟這篇文章的大部分內(nèi)容。
如果你對JavaScript一點都不了解,別害怕!有很多地方你可以了解程序的一些基本知識。例如:Codecademy,有很棒的完整的交互式課程。