在所有專業(yè)軟件中,Photoshop可謂婦孺皆知。歷經(jīng)23年發(fā)展歷程,它 已經(jīng)從功能單一的圖像編輯工具發(fā)展成了全能的平面設(shè)計(jì)系統(tǒng),越來(lái)越多的人也開始抱怨其臃腫和緩慢。不過(guò),國(guó)外著名科技博客TheVerge撰稿人保羅·米 勒(Paul Miller)發(fā)表評(píng)論文章認(rèn)為,Photoshop就像一座沉淀著厚重歷史的大都市,雖然讓人愛恨交織,但每個(gè)人都有屬于自己的使用方法,每個(gè)人都有屬 于自己的那款Photoshop。
以下是文章全文:
20多年以前,我的父親就在使用Photoshop 1.0。當(dāng)時(shí),作為一位年輕的圖形設(shè)計(jì)新星,他頗具遠(yuǎn)見的放下了多用途美工刀,開始使用計(jì)算機(jī)。對(duì)于那一代先行者們來(lái)說(shuō),他們沒有其他替代軟件,Photoshop是當(dāng)時(shí)唯一可選的工具。雖然今天看來(lái),我父親當(dāng)時(shí)的決定似乎無(wú)比明智,但他卻有被牢牢困住的強(qiáng)烈感受。
第 一次討論P(yáng)hotoshop時(shí),父親對(duì)我說(shuō):“對(duì)于Adobe,我是愛恨交加!弊匀,Photoshop并非為我父親量身定制,它只是一款公開發(fā)售的商 用軟件。每隔幾年,就會(huì)有新版本的Photoshop面世,隨之而來(lái)的不僅是令人眼花繚亂的嶄新功能,還有上百美元的升級(jí)費(fèi)用。年復(fù)一年,我父親希望看到 的改進(jìn)姍姍來(lái)遲,而他用不到的新特性卻越來(lái)越多。如今再次談及這個(gè)話題時(shí),父親已經(jīng)開始說(shuō):“我恨Adobe。”
父 親的話讓我頗為意外,因?yàn)樗麕缀鯊奈凑f(shuō)過(guò)恨某樣?xùn)|西。然而,我也能在某種程度上理解父親,因?yàn)槲乙灿袗酆藿患拥膶?duì)象:紐約。在紐約,街區(qū)是如此老舊,公寓 是如此狹小,房租卻又如此高昂。雖然票價(jià)不斷上漲,地鐵仍然永遠(yuǎn)人滿為患,其下四通八達(dá)的古老下水道則是老鼠暢通無(wú)阻的捷徑。紐約的夏天炎熱無(wú)比,冬季卻 又處處可見擠在一團(tuán)偎依取暖的無(wú)家可歸之人。
某種意義上來(lái)說(shuō),Photoshop也是 如此。它如同一座國(guó)際化的大都會(huì),像紐約、巴黎和倫敦一樣,沉淀著幾個(gè)世紀(jì)的歷史塵埃。它們服務(wù)著人們,人們也服務(wù)著它們,新的外來(lái)民在老一輩的基礎(chǔ)上建 立起自己的家園。當(dāng)人們使用它的方式變化時(shí),城市會(huì)像擁有生命一樣改變。以休斯敦、洛杉磯為例,某些城市會(huì)像藤曼一般擴(kuò)張,而以底特律為代表的另一些則可 能收縮和逐漸枯萎。
在過(guò)去的20年里,Photoshop也在不斷的成長(zhǎng)和改變,擁有 了始料未及的全新面貌。這樣好處在于帶來(lái)了新功能,以及理論上更加優(yōu)秀的性能。如今的Photoshop似乎已經(jīng)功能完備,甚至無(wú)懈可擊。它已經(jīng)不是最佳 專業(yè)圖像編輯軟件之一,Photoshop本身已經(jīng)成為專業(yè)圖像編輯軟件的代名詞。但如果你像我父親一樣,從Photoshop像個(gè)小村莊般只能勝任一件 事情時(shí)就開始使用它,你也許會(huì)對(duì)所有的這些改變心存質(zhì)疑,或者難以接受它們所帶來(lái)的所謂好處,F(xiàn)在的Photoshop已經(jīng)變成了一座都市,人們要用它謀 生,就只能生活其中。
然而,Photoshop就像紐約一樣讓人難以說(shuō)愛。它雖然運(yùn)轉(zhuǎn) 正常,卻讓人感覺年事已高,有點(diǎn)過(guò)氣,似乎只要足夠努力,它仍然可以被安裝到一沓軟盤之中。面對(duì)Photoshop,就像在面對(duì)紐約那龐大臃腫復(fù)雜的公共 交通系統(tǒng),人們總會(huì)想:它怎么就不能更好些、更精練些?為什么我們就不能使用更為節(jié)省資源的Aviary或者iPhoto來(lái)完成工作?為什么 Photoshop還活著?
要解開人們對(duì)Photoshop又愛又恨的謎題,了解它過(guò)氣又無(wú)法拋棄的秘密,就必須深入其過(guò)去,了解其歷史。為此,我飛赴美國(guó)西海岸,采訪了許多人,做了一次考古之旅。
一座屬于每個(gè)人的都市
從 硅谷往東驅(qū)車半小時(shí),就可到達(dá)Photoshop的出生地圣何塞(San Jose)。Adobe的總部是三座相互連通的大樓,配有籃球場(chǎng)、健身房以及環(huán)境優(yōu)雅的咖啡廳。那里,我遇到的許多Adobe人都非常健談,他們給人的感 覺是曾經(jīng)擁有輝煌時(shí)光的IT精英,似乎子女都必將成為谷歌的員工。
我采訪的Adobe資深員工包括首席科學(xué)家拉塞爾·威廉姆斯(Russell Williams)。他是一位富有想法的上一代硅谷人,上世紀(jì)90年代拉塞爾在蘋果參與了Mac OS的早期研發(fā)工作,15年前,喬布斯回歸蘋果后他來(lái)到了Adobe。作為Photoshop主要構(gòu)架師之一,他負(fù)責(zé)保證這款應(yīng)用在行業(yè)內(nèi)的重要地位。
拉 塞爾戴著一副大大的眼鏡,討論各種大小問(wèn)題時(shí)極富激情。在午餐后,我?guī)缀跸M笏蔀槲易詈玫呐笥选T谡劦介_發(fā)一款“屬于每個(gè)人”的Photoshop 時(shí),他表示:“人們會(huì)說(shuō),把我用不到的功能統(tǒng)統(tǒng)去掉,再把所有對(duì)我有用的功能放在用戶界面最為顯眼的位置。但問(wèn)題在于,每個(gè)人都有自己的一套有用功能!
拉 塞爾還說(shuō),人們總能以Adobe從未設(shè)想過(guò)的方式來(lái)使用Photoshop,用戶拿到的是一套藝術(shù)性的工具包,卻以最怪異的方式來(lái)利用它。他 說(shuō),Adobe不能強(qiáng)迫用戶用固定的方式來(lái)使用他們的產(chǎn)品,就像每個(gè)人在一個(gè)城市中都有自己的生活方式一樣。如此一來(lái),很難定義Photoshop到底是 一款什么樣的產(chǎn)品,它必須對(duì)每個(gè)用戶都有作用。
看來(lái),事物總有它復(fù)雜的一面。
1987 年,托馬斯·克諾爾(Thomas Knoll)開始開發(fā)Photoshop。在初版發(fā)布后的3年時(shí)間里,從圖像調(diào)整到文本編排,從用戶界面到最底層的算法,Photoshop一直是托馬斯 的個(gè)人獨(dú)立項(xiàng)目。那時(shí),它的運(yùn)行環(huán)境為搭載8MHz處理器的Mac電腦,最低內(nèi)存需求為2MB,整個(gè)軟件的發(fā)布介質(zhì)僅僅是一張軟盤。
從一開始,Photoshop便可稱為一項(xiàng)工程學(xué)奇跡。最初,它以可在標(biāo)準(zhǔn)的Mac電腦上顯示打印分辨率的圖像而聞名。在那以前,這個(gè)任務(wù)只能在擁有大量?jī)?nèi)存的昂貴電腦上實(shí)現(xiàn)。但克諾爾并未就此滿足,通過(guò)將高分辨率圖像轉(zhuǎn)換為數(shù)學(xué)對(duì)象,他進(jìn)一步實(shí)現(xiàn)了圖像功能。
這 一思路成為了整個(gè)Photoshop的基礎(chǔ),克隆圖章、魔棒選擇工具甚至濾鏡插件功能都賴以實(shí)現(xiàn)。Photoshop 1.0版甚至可以打開并編輯10M到15M大小的圖像,而這在當(dāng)時(shí)幾乎是主流硬盤的整體容量。那時(shí),應(yīng)用一個(gè)濾鏡效果耗時(shí)可達(dá)10分鐘,保存圖像更是一個(gè) 痛苦的過(guò)程,只有一步的撤銷功能也要求用戶在編輯圖象是謹(jǐn)慎決策。但無(wú)論如何,克諾爾為Photoshop打下了幾乎完美的基礎(chǔ),決定了它的無(wú)窮潛力,以 及將來(lái)可能的發(fā)展道路。
藍(lán)圖
但 是,與其他事物一樣,最初的Photoshop是屬于那個(gè)時(shí)代的產(chǎn)物。隨著越來(lái)越多的特性不斷加入,克諾爾的產(chǎn)品開始支持他所從未想象的功能。 Photoshop也從照片編輯工具變成了推動(dòng)圖像設(shè)計(jì)的驅(qū)力之一。不可避免的,當(dāng)Windows版的Photoshop面世時(shí),整個(gè)情況也變得更為復(fù) 雜。
如今,在Photoshop都市的街道之下,在整個(gè)產(chǎn)品最深的核心部分,仍然存在 MacApp這個(gè)小小的框架。它是Photoshop最初版本的遺跡,也是克諾爾最初工作留下的片段。原本,MacApp是Photoshop與操作系統(tǒng) 通信的工具,而當(dāng)時(shí)的系統(tǒng)還是Mac OS 6.0.3。
雖然蘋果后來(lái)放棄了 MacApp框架,但Adobe將它保留了下來(lái),F(xiàn)在,在整個(gè)平臺(tái)“膠合層”的某些地方,仍然留有MacApp的影子。無(wú)論在Mac還是Windows系 統(tǒng)中,膠合層都是代碼執(zhí)行的通用參照點(diǎn)。如今,Adobe的工程師們已經(jīng)很少直接和操作系統(tǒng)打交道,他們通過(guò)“Photoshop代碼”,在膠合層的基礎(chǔ) 上安全的構(gòu)建軟件功能。
然而,拉塞爾仍然要應(yīng)對(duì)MacApp框架帶來(lái)的遺留問(wèn)題。最 近,當(dāng)蘋果將應(yīng)用開發(fā)環(huán)境轉(zhuǎn)移至Cocoa平臺(tái)時(shí),Adobe被迫修改上百萬(wàn)行的Photoshop代碼,甚至在一段時(shí)間內(nèi),整個(gè)研發(fā)團(tuán)隊(duì)都在為這個(gè)項(xiàng)目 殫精竭慮。這也是拉塞爾的另一項(xiàng)工作之一:管理Photoshop古老代碼,保證其面向未來(lái)的發(fā)展過(guò)程中,早期版本的代碼不會(huì)帶來(lái)新問(wèn)題。
不 過(guò),克諾爾就比較幸運(yùn)了。交出Photoshop開發(fā)的管理權(quán)之后,他正在為lightroom,克諾爾當(dāng)前的圖像處理應(yīng)用項(xiàng)目努力。對(duì)于他曾經(jīng)一首打造 的古老都市,克諾爾毫無(wú)眷戀之情,他說(shuō):“自我發(fā)布Photoshop 1.0以來(lái),電腦已經(jīng)發(fā)生了翻天覆地的變化。如果將Photoshop比作一個(gè)都市,那么Lightroom就干凈很多。后者是為今天的用戶打造的!
在 很長(zhǎng)一段時(shí)間里,我都奇怪Adobe為何不徹底重寫Photoshop。即使作為一個(gè)了解它很深的用戶,我仍然覺得Photoshop有些老氣。雖然 Adobe不斷為它加入新的功能,甚至接住圖形芯片加速技術(shù)來(lái)提高運(yùn)行效率,但人們似乎總覺得少了點(diǎn)什么。如今,新版本的Photoshop推出時(shí),總是 在不斷考驗(yàn)軟件系統(tǒng)和電腦應(yīng)用的極限。與當(dāng)前精雕細(xì)琢的新應(yīng)用比較,Photoshop也總是讓人感覺遲緩一些。也許,從頭到尾重新寫就的 Photoshop能給人更為現(xiàn)代的感受,而不是總讓人想起上世紀(jì)90年代的懷舊時(shí)光?
但,Adobe高級(jí)產(chǎn)品經(jīng)理布萊恩·奧尼爾·胡格斯(Bryan O’Neil Hughes)認(rèn)為,這不可能發(fā)生。他說(shuō):“重寫的Photoshop不可能與過(guò)去一樣。就像一座都市一樣,產(chǎn)品也有它自身的性格,全新的Photoshop將不再是Photoshop!
對(duì)此,克諾爾的解釋是:“如果你要實(shí)現(xiàn)Photoshop的每一項(xiàng)功能,那就必須按照Photoshop的方式來(lái)實(shí)現(xiàn)它。”此外,他還認(rèn)為,考慮到構(gòu)建大型復(fù)雜軟件的高錯(cuò)誤率,重寫Photoshop可能需要耗時(shí)10年,甚至永遠(yuǎn)無(wú)法完工。
并 且,對(duì)于一個(gè)產(chǎn)品來(lái)說(shuō),除開功能本身以外,如何實(shí)現(xiàn)也是一個(gè)非常重要的問(wèn)題。用戶看重與過(guò)去經(jīng)驗(yàn)相似的熟悉度,因此應(yīng)用的外觀、風(fēng)格至關(guān)重要。最近,蘋果 革新了著名視頻編輯軟件Final Cut Pro,將其命名為Final Cut X,但無(wú)數(shù)用戶因此轉(zhuǎn)投了他們的競(jìng)爭(zhēng)對(duì)手。新版itunes重新設(shè)計(jì)其用戶界面以后,無(wú)數(shù)抗議此起彼伏,F(xiàn)acebook的每一個(gè)新設(shè)計(jì)也是如此。這并不 能將所有的責(zé)任歸咎于新的設(shè)計(jì),且新設(shè)計(jì)可能的確優(yōu)于過(guò)去的方案。但是,一旦打破幾十年來(lái)專業(yè)人員賴以為生的熟悉環(huán)境,開發(fā)人員無(wú)疑等于犯下了彌天大罪。
由此一來(lái),Adobe無(wú)法推出全新的Photoshop,但重寫是否可行呢?克諾爾表示,從Lightroom來(lái)看的話,他們實(shí)質(zhì)上已經(jīng)做到了這一目標(biāo)。不過(guò)他也說(shuō):“但結(jié)果上,完全不一樣!
10 年前,在旅行過(guò)程中克諾爾無(wú)意中啟動(dòng)了Lightroom項(xiàng)目。當(dāng)時(shí),因?yàn)閷?duì)相機(jī)文件格式不滿,他進(jìn)行了反向工程工作,也因此誕生了Photoshop的 Camera RAW插件。如今,Camera RAW插件已經(jīng)能夠支持上百種不同數(shù)碼相機(jī)文件格式,其中大部分都是Adobe進(jìn)行艱苦反向工程的成果。之后,Camera RAW在Photoshop以外創(chuàng)造了自己的渲染流程,最終成就了Lightroom的誕生。
也許,某個(gè)人在一生中能擁有兩款Photoshop這樣的作品太過(guò)夸張,但依靠其怪才般的出眾才華,克諾爾做到了。談到此,他說(shuō):“編寫改變圖像的代碼是一種非常有趣的工作,如同魔術(shù)一般!
事實(shí)上,克諾爾毫不諱言,Camera RAW中的許多算法都直接照搬了Photoshop的代碼,其中包括高光、陰影等。他正在嘗試實(shí)現(xiàn)一種處理HDR(高動(dòng)態(tài)范圍成像)圖片的優(yōu)化復(fù)雜方法,從而實(shí)現(xiàn)“超越哈利·波特的能力”?磥(lái),他從不停下腳步。
然 而,即使Camera RAW和Lightroom也無(wú)法抵御時(shí)間的侵蝕。克諾爾表示,當(dāng)用戶對(duì)圖像進(jìn)行調(diào)整時(shí),應(yīng)用實(shí)際并沒有保存修正后的像素信息,而是存儲(chǔ)了調(diào)整方法本身。 這意味著,為保證5年后當(dāng)Lightroom版本已經(jīng)飛升,算法完全改進(jìn)后,用戶打開當(dāng)前的某個(gè)HDR圖片仍能看到一致的效果,應(yīng)用必須記住從現(xiàn)在到那時(shí) 所有的算法版本調(diào)整。
在用戶腳本功能上,Photoshop也面臨著類似問(wèn)題。 Adobe的設(shè)計(jì)中,當(dāng)用戶在老版本Photoshop中記錄下某些動(dòng)作序列,它們應(yīng)該也能在后續(xù)版本中完全可用。這意味著,即使某項(xiàng)傳統(tǒng)功能已經(jīng)從用戶 界面中移除,其相應(yīng)代碼也必須保留下來(lái),從而保證用戶腳本不受影響。用都市的比喻來(lái)看,就像已經(jīng)遺棄的建筑也不能拆毀,因?yàn)锳dobe無(wú)從得知是否還有人 在使用它們。
未來(lái)
杰夫·齊恩(Jeff Chien)是“技術(shù)轉(zhuǎn)化”團(tuán)隊(duì)的帶頭人。所有我父親難以接受的新功能都出自他手。他既是那些喜歡智能填充等新功能的用戶應(yīng)該感恩的對(duì)象,也是那些不滿Photoshop日益臃腫的用戶抱怨的靶子。
杰 夫表示,了解用戶對(duì)于Photoshop臃腫緩慢的抱怨。他說(shuō):“我們可以將Photoshop變得像版本4或5一樣飛快,但未來(lái)的要求是更加智能。在用 戶擁有足夠內(nèi)存的情況下,將克隆圖章運(yùn)行速度提高,占用資源減少,實(shí)際不能帶來(lái)任何好處!彪m然感情上我不喜歡齊恩的觀點(diǎn),但理智上他是對(duì) 的:Photoshop從不拒絕新特性,這也是其強(qiáng)大的根本原因。
舉例來(lái) 說(shuō),Adobe過(guò)于追求完美的記錄下了上百款相機(jī)和鏡頭的色彩檔案和失真數(shù)據(jù),對(duì)每一種可能的組合都拍攝了上百?gòu)堈掌。雖然這樣的舉動(dòng)看來(lái)過(guò)于瘋狂,且耗 資耗時(shí)巨大,但Camera RAW正是使用這些數(shù)據(jù)來(lái)自動(dòng)糾正圖像變形,既是在多種相機(jī)、鏡頭組合下也毫無(wú)困難。photoshop cs6所推出的新功能允許用戶修直極短拍攝角度下的變形物體,也是得益于上述工作。
Photoshop 未來(lái)的終極目標(biāo)是擁有計(jì)算機(jī)視覺,從而可以類似用戶的角度來(lái)選擇對(duì)象。比如,它能選擇“一棵樹”、“一個(gè)沙灘排球”、“人臉”等,而不是“色塊A”或“色 塊B”,然后用戶可以下達(dá)更為抽象的處理指令,由軟件來(lái)處理幕后的細(xì)節(jié)。從這個(gè)角度來(lái)看,在用戶處理家庭照片和商標(biāo)圖案時(shí),Photoshop應(yīng)該明確知 曉二者的區(qū)別,并自動(dòng)調(diào)整相應(yīng)的技術(shù)和色階參數(shù)。這將需要整合許多當(dāng)前Photoshop的功能,它的獨(dú)特構(gòu)架再一次為這樣的目標(biāo)提供了空間和可能。
杰夫還表示,他希望“教給”Photoshop更多的用戶感知功能。這即是說(shuō),他的領(lǐng)域已經(jīng)涉及人工智能技術(shù)。一般來(lái)說(shuō),這些技術(shù)似乎應(yīng)該由谷歌等引領(lǐng)潮流的互聯(lián)網(wǎng)巨頭來(lái)研發(fā),擁有23年歷史,最初以顯示照片起家的Adobe提出這些觀點(diǎn),頗為不凡。
從 不同的用戶角度來(lái)看,這些消息聽上去也許很誘人,也許很恐怖?梢哉f(shuō),上述工作既可以使Photoshop繼續(xù)成為最為優(yōu)秀的應(yīng)用,也可以使它繼續(xù)成為更 加糟糕的一款優(yōu)秀應(yīng)用。也許,我父親用著Photoshop CS4就已經(jīng)足夠,但對(duì)于手持單反的某些年輕新秀們來(lái)說(shuō),則是好日子才剛剛開始。
云山霧罩
在 Adobe,作為Photoshop的開發(fā)人員,從一開始就要牢牢記住自己是為無(wú)數(shù)人開發(fā)產(chǎn)品,而非某一個(gè)人。他們?cè)谡衅钢杏袟l規(guī)定,一旦應(yīng)聘者自稱 Photoshop“專家”,立即終止面試。因?yàn)閷?duì)于Photoshop來(lái)說(shuō)沒有專家,只有某一方面的高手。而真正的高手會(huì)拋下其他所有無(wú)關(guān)功能,打造出 屬于自己的Photoshop。
克諾爾對(duì)我說(shuō),即使他自己,對(duì)Photoshop的3D功能也“毫無(wú)頭緒”,他甚至不知道最最基本的使用方法。此外,他也對(duì)字體工具不甚感冒。我父親則恰恰相反,他自己研究出了浮雕文字的實(shí)現(xiàn)方法。也許,他倆能成為不錯(cuò)的搭檔。
如此來(lái)看,Photoshop CS6既不屬于克諾爾,也不屬于我父親。事實(shí)上,它不屬于任何一個(gè)人,它屬于所有人。無(wú)論是業(yè)余修圖愛好者、專業(yè)圖形設(shè)計(jì)師、學(xué)生、BT盜版黨等,只要需要的,都擁有自己的那款Photoshop。因?yàn),只有Photoshop才能PS。