Photoshop成長史:宛若大都會 平衡專業與大眾

jopen 11年前發布 | 8K 次閱讀 Photoshop

Photoshop成長史:宛若大都會 平衡專業與大眾

        2 月 19 日消息,美國科技博客 The Verge 近期刊登了編輯保羅·米勒(Paul Miller)的文章,回顧了 Photoshop 的開發歷程,分析了為何 Photoshop 會是今天我們所見的模樣。

        以下為原文:

        在所有專業軟件中,Photoshop 可謂婦孺皆知。歷經 23 年發展歷程,它已經從功能單一的圖像編輯工具發展成了全能的平面設計系統,越來越多的人也開始抱怨其臃腫和緩慢。不過,國外著名科技博客 TheVerge 撰稿人保羅·米勒(Paul Miller)發表評論文章認為,Photoshop 就像一座沉淀著厚重歷史的大都市,雖然讓人愛恨交織,但每個人都有屬于自己的使用方法,每個人都有屬于自己的那款 Photoshop。以下是文章全文:

        20 多年以前,我的父親就在使用 Photoshop 1.0。當時,作為一位年輕的圖形設計新星,他頗具遠見的放下了多用途美工刀,開始使用計算機。對于那一代先行者們來說,他們沒有其他替代軟 件,Photoshop 是當時唯一可選的工具。雖然今天看來,我父親當時的決定似乎無比明智,但他卻有被牢牢困住的強烈感受。

        第一次討論 Photoshop 時,父親對我說:“對于 Adobe,我是愛恨交加。”自然,Photoshop 并非為我父親量身定制,它只是一款公開發售的商用軟件。每隔幾年,就會有新版本的 Photoshop 面世,隨之而來的不僅是令人眼花繚亂的嶄新功能,還有上百美元的升級費用。年復一年,我父親希望看到的改進姍姍來遲,而他用不到的新特性卻越來越多。如今 再次談及這個話題時,父親已經開始說:“我恨 Adobe。”

        父親的話讓我頗為意外,因為他幾乎從未說過恨某樣東西。然而,我也能在某種程度上理解父親,因為我也有愛恨交加的對象:紐約。在紐約,街區是如 此老舊,公寓是如此狹小,房租卻又如此高昂。雖然票價不斷上漲,地鐵仍然永遠人滿為患,其下四通八達的古老下水道則是老鼠暢通無阻的捷徑。紐約的夏天炎熱 無比,冬季卻又處處可見擠在一團偎依取暖的無家可歸之人。

        某種意義上來說,Photoshop 也是如此。它如同一座國際化的大都會,像紐約、巴黎和倫敦一樣,沉淀著幾個世紀的歷史塵埃。它們服務著人們,人們也服務著它們,新的外來民在老一輩的基礎 上建立起自己的家園。當人們使用它的方式變化時,城市會像擁有生命一樣改變。以休斯敦、洛杉磯為例,某些城市會像藤曼一般擴張,而以底特律為代表的另一些 則可能收縮和逐漸枯萎。

        在過去的 20 年里,Photoshop 也在不斷的成長和改變,擁有了始料未及的全新面貌。這樣好處在于帶來了新功能,以及理論上更加優秀的性能。如今的 Photoshop 似乎已經功能完備,甚至無懈可擊。它已經不是最佳專業圖像編輯軟件之一,Photoshop 本身已經成為專業圖像編輯軟件的代名詞。但如果你像我父親一樣,從 Photoshop 像個小村莊般只能勝任一件事情時就開始使用它,你也許會對所有的這些改變心存質疑,或者難以接受它們所帶來的所謂好處。現在的 Photoshop 已經變成了一座都市,人們要用它謀生,就只能生活其中。

        然而,Photoshop 就像紐約一樣讓人難以說愛。它雖然運轉正常,卻讓人感覺年事已高,有點過氣,似乎只要足夠努力,它仍然可以被安裝到一沓軟盤之中。面對 Photoshop,就像在面對紐約那龐大臃腫復雜的公共交通系統,人們總會想:它怎么就不能更好些、更精練些?為什么我們就不能使用更為節省資源的 Aviary 或者 iPhoto 來完成工作?為什么 Photoshop 還活著?

        要解開人們對 Photoshop 又愛又恨的謎題,了解它過氣又無法拋棄的秘密,就必須深入其過去,了解其歷史。為此,我飛赴美國西海岸,采訪了許多人,做了一次考古之旅。

        一座屬于每個人的都市

Photoshop成長史:宛若大都會 平衡專業與大眾

        從硅谷往東驅車半小時,就可到達 Photoshop 的出生地圣何塞(San Jose)。Adobe 的總部是三座相互連通的大樓,配有籃球場、健身房以及環境優雅的咖啡廳。那里,我遇到的許多 Adobe 人都非常健談,他們給人的感覺是曾經擁有輝煌時光的 IT 精英,似乎子女都必將成為谷歌的員工。

        我采訪的 Adobe 資深員工包括首席科學家拉塞爾·威廉姆斯(Russell Williams)。他是一位富有想法的上一代硅谷人,上世紀 90 年代拉塞爾在蘋果參與了 Mac OS 的早期研發工作,15 年前,喬布斯回歸蘋果后他來到了 Adobe。作為 Photoshop 主要構架師之一,他負責保證這款應用在行業內的重要地位。

        拉塞爾戴著一副大大的眼鏡,討論各種大小問題時極富激情。在午餐后,我幾乎希望要求他成為我最好的朋友。在談到開發一款“屬于每個人”的 Photoshop 時,他表示:“人們會說,把我用不到的功能統統去掉,再把所有對我有用的功能放在用戶界面最為顯眼的位置。但問題在于,每個人都有自己的一套有用功能。”

        拉塞爾還說,人們總能以 Adobe 從未設想過的方式來使用 Photoshop,用戶拿到的是一套藝術性的工具包,卻以最怪異的方式來利用它。他說,Adobe 不能強迫用戶用固定的方式來使用他們的產品,就像每個人在一個城市中都有自己的生活方式一樣。如此一來,很難定義 Photoshop 到底是一款什么樣的產品,它必須對每個用戶都有作用。

        看來,事物總有它復雜的一面。

        1987 年,托馬斯·克諾爾(Thomas Knoll)開始開發 Photoshop。在初版發布后的 3 年時間里,從圖像調整到文本編排,從用戶界面到最底層的算法,Photoshop 一直是托馬斯的個人獨立項目。那時,它的運行環境為搭載 8MHz 處理器的 Mac 電腦,最低內存需求為 2MB,整個軟件的發布介質僅僅是一張軟盤。

        從一開始,Photoshop 便可稱為一項工程學奇跡。最初,它以可在標準的 Mac 電腦上顯示打印分辨率的圖像而聞名。在那以前,這個任務只能在擁有大量內存的昂貴電腦上實現。但克諾爾并未就此滿足,通過將高分辨率圖像轉換為數學對象,他進一步實現了圖像功能。

        這一思路成為了整個 Photoshop 的基礎,克隆圖章、魔棒選擇工具甚至濾鏡插件功能都賴以實現。Photoshop 1.0 版甚至可以打開并編輯 10M 到 15M 大小的圖像,而這在當時幾乎是主流硬盤的整體容量。那時,應用一個濾鏡效果耗時可達 10 分鐘,保存圖像更是一個痛苦的過程,只有一步的撤銷功能也要求用戶在編輯圖象是謹慎決策。但無論如何,克諾爾為 Photoshop 打下了幾乎完美的基礎,決定了它的無窮潛力,以及將來可能的發展道路。

        藍圖

Photoshop成長史:宛若大都會 平衡專業與大眾

        但是,與其他事物一樣,最初的 Photoshop 是屬于那個時代的產物。隨著越來越多的特性不斷加入,克諾爾的產品開始支持他所從未想象的功能。Photoshop 也從照片編輯工具變成了推動圖像設計的驅力之一。不可避免的,當 Windows 版的 Photoshop 面世時,整個情況也變得更為復雜。

        如今,在 Photoshop 都市的街道之下,在整個產品最深的核心部分,仍然存在 MacApp 這個小小的框架。它是 Photoshop 最初版本的遺跡,也是克諾爾最初工作留下的片段。原本,MacApp 是 Photoshop 與操作系統通信的工具,而當時的系統還是 Mac OS 6.0.3。

        雖然蘋果后來放棄了 MacApp 框架,但 Adobe 將它保留了下來。現在,在整個平臺“膠合層”的某些地方,仍然留有 MacApp 的影子。無論在 Mac 還是 Windows 系統中,膠合層都是代碼執行的通用參照點。如今,Adobe 的工程師們已經很少直接和操作系統打交道,他們通過“Photoshop 代碼”,在膠合層的基礎上安全的構建軟件功能。

        然而,拉塞爾仍然要應對 MacApp 框架帶來的遺留問題。最近,當蘋果將應用開發環境轉移至 Cocoa 平臺時,Adobe 被迫修改上百萬行的 Photoshop 代碼,甚至在一段時間內,整個研發團隊都在為這個項目殫精竭慮。這也是拉塞爾的另一項工作之一:管理 Photoshop 古老代碼,保證其面向未來的發展過程中,早期版本的代碼不會帶來新問題。

        不過,克諾爾就比較幸運了。交出 Photoshop 開發的管理權之后,他正在為 Lightroom,克諾爾當前的圖像處理應用項目努力。對于他曾經一首打造的古老都市,克諾爾毫無眷戀之情,他說:“自我發布 Photoshop 1.0 以來,電腦已經發生了翻天覆地的變化。如果將 Photoshop 比作一個都市,那么 Lightroom 就干凈很多。后者是為今天的用戶打造的。”

        重建

        在很長一段時間里,我都奇怪 Adobe 為何不徹底重寫 Photoshop。即使作為一個了解它很深的用戶,我仍然覺得 Photoshop 有些老氣。雖然 Adobe 不斷為它加入新的功能,甚至接住圖形芯片加速技術來提高運行效率,但人們似乎總覺得少了點什么。如今,新版本的 Photoshop 推出時,總是在不斷考驗軟件系統和電腦應用的極限。與當前精雕細琢的新應用比較,Photoshop 也總是讓人感覺遲緩一些。也許,從頭到尾重新寫就的 Photoshop 能給人更為現代的感受,而不是總讓人想起上世紀 90 年代的懷舊時光?

        但,Adobe 高級產品經理布萊恩·奧尼爾·胡格斯(Bryan O’Neil Hughes)認為,這不可能發生。他說:“重寫的 Photoshop 不可能與過去一樣。就像一座都市一樣,產品也有它自身的性格,全新的 Photoshop 將不再是 Photoshop。”

        對此,克諾爾的解釋是:“如果你要實現 Photoshop 的每一項功能,那就必須按照 Photoshop 的方式來實現它。”此外,他還認為,考慮到構建大型復雜軟件的高錯誤率,重寫 Photoshop 可能需要耗時 10 年,甚至永遠無法完工。

        并且,對于一個產品來說,除開功能本身以外,如何實現也是一個非常重要的問題。用戶看重與過去經驗相似的熟悉度,因此應用的外觀、風格至關重 要。最近,蘋果革新了著名視頻編輯軟件 Final Cut Pro,將其命名為 Final Cut X,但無數用戶因此轉投了他們的競爭對手。新版 iTunes 重新設計其用戶界面以后,無數抗議此起彼伏,非死book 的每一個新設計也是如此。這并不能將所有的責任歸咎于新的設計,且新設計可能的確優于過去的方案。但是,一旦打破幾十年來專業人員賴以為生的熟悉環境,開 發人員無疑等于犯下了彌天大罪。

        由此一來,Adobe 無法推出全新的 Photoshop,但重寫是否可行呢?克諾爾表示,從 Lightroom 來看的話,他們實質上已經做到了這一目標。不過他也說:“但結果上,完全不一樣。”

        10 年前,在旅行過程中克諾爾無意中啟動了 Lightroom 項目。當時,因為對相機文件格式不滿,他進行了反向工程工作,也因此誕生了 Photoshop 的 Camera RAW 插件。如今,Camera RAW 插件已經能夠支持上百種不同數碼相機文件格式,其中大部分都是 Adobe 進行艱苦反向工程的成果。之后,Camera RAW 在 Photoshop 以外創造了自己的渲染流程,最終成就了 Lightroom 的誕生。

        也許,某個人在一生中能擁有兩款 Photoshop 這樣的作品太過夸張,但依靠其怪才般的出眾才華,克諾爾做到了。談到此,他說:“編寫改變圖像的代碼是一種非常有趣的工作,如同魔術一般。”

        事實上,克諾爾毫不諱言,Camera RAW 中的許多算法都直接照搬了 Photoshop 的代碼,其中包括高光、陰影等。他正在嘗試實現一種處理 HDR(高動態范圍成像)圖片的優化復雜方法,從而實現“超越哈利·波特的能力”。看來,他從不停下腳步。

        然而,即使 Camera RAW 和 Lightroom 也無法抵御時間的侵蝕。克諾爾表示,當用戶對圖像進行調整時,應用實際并沒有保存修正后的像素信息,而是存儲了調整方法本身。這意味著,為保證 5 年后當 Lightroom 版本已經飛升,算法完全改進后,用戶打開當前的某個 HDR 圖片仍能看到一致的效果,應用必須記住從現在到那時所有的算法版本調整。

        在用戶腳本功能上,Photoshop 也面臨著類似問題。Adobe 的設計中,當用戶在老版本 Photoshop 中記錄下某些動作序列,它們應該也能在后續版本中完全可用。這意味著,即使某項傳統功能已經從用戶界面中移除,其相應代碼也必須保留下來,從而保證用戶腳 本不受影響。用都市的比喻來看,就像已經遺棄的建筑也不能拆毀,因為 Adobe 無從得知是否還有人在使用它們。

        未來

Photoshop成長史:宛若大都會 平衡專業與大眾

        杰夫·齊恩(Jeff Chien)是“技術轉化”團隊的帶頭人。所有我父親難以接受的新功能都出自他手。他既是那些喜歡智能填充等新功能的用戶應該感恩的對象,也是那些不滿 Photoshop 日益臃腫的用戶抱怨的靶子。

        杰夫表示,了解用戶對于 Photoshop 臃腫緩慢的抱怨。他說:“我們可以將 Photoshop 變得像版本 4 或 5 一樣飛快,但未來的要求是更加智能。在用戶擁有足夠內存的情況下,將克隆圖章運行速度提高,占用資源減少,實際不能帶來任何好處。”雖然感情上我不喜歡齊 恩的觀點,但理智上他是對的:Photoshop 從不拒絕新特性,這也是其強大的根本原因。

        舉例來說,Adobe 過于追求完美的記錄下了上百款相機和鏡頭的色彩檔案和失真數據,對每一種可能的組合都拍攝了上百張照片。雖然這樣的舉動看來過于瘋狂,且耗資耗時巨大,但 Camera RAW 正是使用這些數據來自動糾正圖像變形,既是在多種相機、鏡頭組合下也毫無困難。Photoshop CS6 所推出的新功能允許用戶修直極短拍攝角度下的變形物體,也是得益于上述工作。

        Photoshop 未來的終極目標是擁有計算機視覺,從而可以類似用戶的角度來選擇對象。比如,它能選擇“一棵樹”、“一個沙灘排球”、“人臉”等,而不是“色塊A”或“色 塊B”,然后用戶可以下達更為抽象的處理指令,由軟件來處理幕后的細節。從這個角度來看,在用戶處理家庭照片和商標圖案時,Photoshop 應該明確知曉二者的區別,并自動調整相應的技術和色階參數。這將需要整合許多當前 Photoshop 的功能,它的獨特構架再一次為這樣的目標提供了空間和可能。

        杰夫還表示,他希望“教給”Photoshop 更多的用戶感知功能。這即是說,他的領域已經涉及人工智能技術。一般來說,這些技術似乎應該由谷歌等引領潮流的互聯網巨頭來研發,擁有 23 年歷史,最初以顯示照片起家的 Adobe 提出這些觀點,頗為不凡。

        從不同的用戶角度來看,這些消息聽上去也許很誘人,也許很恐怖。可以說,上述工作既可以使 Photoshop 繼續成為最為優秀的應用,也可以使它繼續成為更加糟糕的一款優秀應用。也許,我父親用著 Photoshop CS4 就已經足夠,但對于手持單反的某些年輕新秀們來說,則是好日子才剛剛開始。

        云山霧罩

Photoshop成長史:宛若大都會 平衡專業與大眾

        在 Adobe,作為 Photoshop 的開發人員,從一開始就要牢牢記住自己是為無數人開發產品,而非某一個人。他們在招聘中有條規定,一旦應聘者自稱 Photoshop“專家”,立即終止面試。因為對于 Photoshop 來說沒有專家,只有某一方面的高手。而真正的高手會拋下其他所有無關功能,打造出屬于自己的 Photoshop。

        克諾爾對我說,即使他自己,對 Photoshop 的 3D 功能也“毫無頭緒”,他甚至不知道最最基本的使用方法。此外,他也對字體工具不甚感冒。我父親則恰恰相反,他自己研究出了浮雕文字的實現方法。也許,他倆能成為不錯的搭檔。

        如此來看,Photoshop CS6 既不屬于克諾爾,也不屬于我父親。事實上,它不屬于任何一個人,它屬于所有人。無論是業余修圖愛好者、專業圖形設計師、學生、BT 盜版黨等,只要需要的,都擁有自己的那款 Photoshop。因為,只有 Photoshop 才能 PS。

來自: 騰訊科技
 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!