在 很長一段時間里,我都奇怪Adobe為何不徹底重寫Photoshop。即使作為一個了解它很深的用戶,我仍然覺得Photoshop有些老氣。雖然 Adobe不斷為它加入新的功能,甚至接住圖形芯片加速技術(shù)來提高運行效率,但人們似乎總覺得少了點什么。如今,新版本的Photoshop推出時,總是 在不斷考驗軟件系統(tǒng)和電腦應(yīng)用的極限。與當(dāng)前精雕細琢的新應(yīng)用比較,Photoshop也總是讓人感覺遲緩一些。也許,從頭到尾重新寫就的 Photoshop能給人更為現(xiàn)代的感受,而不是總讓人想起上世紀90年代的懷舊時光?
但,Adobe高級產(chǎn)品經(jīng)理布萊恩·奧尼爾·胡格斯(Bryan O’Neil Hughes)認為,這不可能發(fā)生。他說:“重寫的Photoshop不可能與過去一樣。就像一座都市一樣,產(chǎn)品也有它自身的性格,全新的Photoshop將不再是Photoshop!
對此,克諾爾的解釋是:“如果你要實現(xiàn)Photoshop的每一項功能,那就必須按照Photoshop的方式來實現(xiàn)它。”此外,他還認為,考慮到構(gòu)建大型復(fù)雜軟件的高錯誤率,重寫Photoshop可能需要耗時10年,甚至永遠無法完工。
并 且,對于一個產(chǎn)品來說,除開功能本身以外,如何實現(xiàn)也是一個非常重要的問題。用戶看重與過去經(jīng)驗相似的熟悉度,因此應(yīng)用的外觀、風(fēng)格至關(guān)重要。最近,蘋果 革新了著名視頻編輯軟件Final Cut Pro,將其命名為Final Cut X,但無數(shù)用戶因此轉(zhuǎn)投了他們的競爭對手。新版iTunes重新設(shè)計其用戶界面以后,無數(shù)抗議此起彼伏,F(xiàn)acebook的每一個新設(shè)計也是如此。這并不 能將所有的責(zé)任歸咎于新的設(shè)計,且新設(shè)計可能的確優(yōu)于過去的方案。但是,一旦打破幾十年來專業(yè)人員賴以為生的熟悉環(huán)境,開發(fā)人員無疑等于犯下了彌天大罪。
由此一來,Adobe無法推出全新的Photoshop,但重寫是否可行呢?克諾爾表示,從Lightroom來看的話,他們實質(zhì)上已經(jīng)做到了這一目標。不過他也說:“但結(jié)果上,完全不一樣!
10 年前,在旅行過程中克諾爾無意中啟動了Lightroom項目。當(dāng)時,因為對相機文件格式不滿,他進行了反向工程工作,也因此誕生了Photoshop的 Camera RAW插件。如今,Camera RAW插件已經(jīng)能夠支持上百種不同數(shù)碼相機文件格式,其中大部分都是Adobe進行艱苦反向工程的成果。之后,Camera RAW在Photoshop以外創(chuàng)造了自己的渲染流程,最終成就了Lightroom的誕生。
也許,某個人在一生中能擁有兩款Photoshop這樣的作品太過夸張,但依靠其怪才般的出眾才華,克諾爾做到了。談到此,他說:“編寫改變圖像的代碼是一種非常有趣的工作,如同魔術(shù)一般!
事實上,克諾爾毫不諱言,Camera RAW中的許多算法都直接照搬了Photoshop的代碼,其中包括高光、陰影等。他正在嘗試實現(xiàn)一種處理HDR(高動態(tài)范圍成像)圖片的優(yōu)化復(fù)雜方法,從而實現(xiàn)“超越哈利·波特的能力”?磥,他從不停下腳步。
然 而,即使Camera RAW和Lightroom也無法抵御時間的侵蝕?酥Z爾表示,當(dāng)用戶對圖像進行調(diào)整時,應(yīng)用實際并沒有保存修正后的像素信息,而是存儲了調(diào)整方法本身。 這意味著,為保證5年后當(dāng)Lightroom版本已經(jīng)飛升,算法完全改進后,用戶打開當(dāng)前的某個HDR圖片仍能看到一致的效果,應(yīng)用必須記住從現(xiàn)在到那時 所有的算法版本調(diào)整。
在用戶腳本功能上,Photoshop也面臨著類似問題。 Adobe的設(shè)計中,當(dāng)用戶在老版本Photoshop中記錄下某些動作序列,它們應(yīng)該也能在后續(xù)版本中完全可用。這意味著,即使某項傳統(tǒng)功能已經(jīng)從用戶 界面中移除,其相應(yīng)代碼也必須保留下來,從而保證用戶腳本不受影響。用都市的比喻來看,就像已經(jīng)遺棄的建筑也不能拆毀,因為Adobe無從得知是否還有人 在使用它們。
本文導(dǎo)航
- 第1頁: 首頁
- 第2頁: 重建
- 第3頁: 未來、云山霧罩