商品照透視變形:問題不在鏡頭,在距離

商品照透視變形的根源是拍攝距離,不是焦段。本文給出前後放大倍數的算式、不同焦段的站位距離對照表,以及為什麼再貴的鏡頭也補不上照片裡缺少的尺寸資訊。

商品照透視變形:問題不在鏡頭,在距離

商品照透視變形,就是一台深度 600 mm 的餐邊櫃,在照片裡前緣看起來比後緣「厚」了 42% 的原因——而這張照片裡你量的每一個尺寸都沒錯。買家不是被攝影師的粗心誤導,而是被一道算術題誤導,而且架上沒有任何一支鏡頭能解決它。

賣家社團裡關於這件事一直流傳五種說法。前四種是錯的,第五種結論對、理由錯。下面逐條攤開,附上數字。

迷思一:「廣角鏡頭會讓產品變形」

真相:讓產品變形的是距離,鏡頭只決定你站在哪裡。

透視變形的定義是:由近處與遠處特徵的相對比例造成的、物體相對於周圍環境的形變——光學文獻對成因說得很直白:線性透視關係的變化由距離造成,與鏡頭本身無關。在同一個位置分別用 24 mm 和 105 mm 拍兩張,幾何關係完全一致。105 mm 那張只是 24 mm 那張的裁切,僅此而已。

廣角之所以被當成兇手,原因在人的行為:廣角讓你靠近就能把畫面填滿,於是你就靠近了,而「近」才是把近端邊緣拉長的東西。

原理只有一行算術。視覺上的大小隨距離衰減,所以對於深度為 d 的產品,相機離前表面 D,那麼前表面在 D 處,後表面在 D + d 處:

前後誇張倍數 = (D + d) ÷ D

拿一台寬 2,000 mm、深度 600 mm 的餐邊櫃來算——整數好跟:

相機到前表面的距離 (D + 0.6 m) ÷ D 買家實際看到的
1.0 m 1.60 前緣比後緣大 60%
1.5 m 1.40 大 40%
2.0 m 1.30 大 30%
3.0 m 1.20 大 20%
6.0 m 1.10 大 10%

規律直接從這一欄裡長出來:退到大約產品深度的十倍遠,前後誇張就掉到 10% 以下。 退到五倍是 20%。退到兩倍是 50%,這時照片講的已經是另一個故事,跟你的規格表對不上了。

迷思二:「換 50 mm 就沒事了」

真相:50 mm 沒有什麼特殊本事,它只是逼你往後退。

一個片幅的「標準」焦距,定義上約等於該片幅的對角線長度。24 × 36 mm 片幅的對角線是 43.27 mm,全片幅上大約 40 mm 到 58 mm 都算標準焦距。50 成為預設值,是因為奧斯卡·巴納克給第一台徠卡配的就是它——不是因為 50 在光學上更「中立」。至於「50 mm 接近人眼視角」這個被反覆引用的說法,本身就有爭議;人眼自身的標稱焦距更接近 17 mm。

所以 50 mm 什麼都沒有修正。它只是收窄了視角,逼你往後退,而真正起作用的是「往後退」這一步。你完全可以繼續用廣角、拍完再裁,結果一模一樣——裁切和換長焦是同一個動作。

這一點之所以重要,是因為主圖佔比規則。亞馬遜要求產品至少佔滿主圖畫面的 85%,所以你不能靠「站遠一點、四周留白」來解決距離問題。正確做法是站遠,然後再裁進去。幾何關係不變,畫面也合規。

迷思三:「都是手機的錯」

真相:焦段只是症狀,它把你按在 1.4 公尺這個站位上才是病根。

多數智慧型手機主鏡頭換算成 35 mm 等效焦距落在 24 mm 到 27 mm 之間——iPhone 主鏡頭通常標示等效 26 mm,三星 Galaxy 主鏡頭更接近 23 mm。這個數字不是缺陷,它是一道工作距離的判決。

在全片幅等效感光元件上橫幅構圖,剛好填滿畫面寬度 W 所需的距離是:

D = (W ÷ 2) × f ÷ 18

(18 mm 是 36 mm 畫面寬度的一半。)還是那台寬 2,000 mm、深度 600 mm 的餐邊櫃,代進去算:

鏡頭(35 mm 等效) 填滿畫面寬度所需距離 前後誇張
26 mm(典型手機主鏡頭) 1.44 m 42%
35 mm 1.94 m 31%
50 mm 2.78 m 22%
85 mm 4.72 m 13%
105 mm 5.83 m 10%

同一件產品、同樣的主圖佔比、同樣一張「正確」的照片——近端邊緣從放大 42% 變成放大 10%,差別只在你的腳站在哪裡。這也解釋了為什麼小攝影棚裡拍出來的家具,不管誰按快門都看起來不對:房間不允許你退到 6 公尺。關於這個限制在佈景上怎麼處理,可以看我們那篇如何為量測拍攝產品照

迷思四:「鏡頭變形和透視變形是同一件事」

真相:一個是軟體早就幫你修好的鏡頭缺陷,另一個是軟體修不了的幾何關係。

桶狀變形和枕狀變形屬於光學變形——直線因為鏡頭設計而向外或向內彎。手機和 raw 轉檔軟體會依內建的鏡頭設定檔自動校正,所以現在很少再看到彎曲的邊。

透視變形根本不是缺陷。它是從你站的那一點出發、對場景做出的數學上完全正確的投影。沒有哪個鏡頭設定檔是用來修「站太近」的,因為光學上什麼都沒出錯。

另一個相關但不同的狀況是梯形變形:相機上仰或下俯,垂直邊就會收斂。把相機架在三腳架上調水平,收斂就消失了。但深度上的誇張一點都沒變,因為它來自距離之比,跟機背的傾角無關。正對著拍,錯的還是錯的。

迷思五:「放隻手或一枚硬幣進畫面,尺寸感就解決了」

真相:你的參考物和產品遵守的是同一條規律。

把手放在產品前面,它離鏡頭就比產品後緣更近,於是被同一個 (D + d) ÷ D 倍數放大——只不過這次被放大的,正是買家當尺規用的那個東西。一枚貼在深度 600 mm 櫃子前表面的硬幣,從 1.5 m 處拍,相對櫃子後方被放大了 40%。買家從硬幣推算,得出的是一個錯的數字。

還有第二個更隱蔽的失效點。參考物能起作用的前提是,看照片的人本來就知道這個參考物有多大,而且是用他自己的單位知道的。畫面裡的模特兒身高沒寫。硬幣在每個市場的直徑都不一樣。比較用的道具只能縮小猜測範圍,回答不了問題。道具和標註該怎麼選,我們在怎麼在照片裡呈現產品尺寸裡比較過。

真正能解決商品照透視變形的做法

按效益排序,不按省力排序:

  1. 先動腳,再動鏡頭。 退到大約產品深度的十倍遠,再靠裁切或變焦把主圖佔比補回來。誇張問題就靠這一步解決。
  2. 要呈現深度的那一張,正對著拍、拍水平。 三腳架升到產品中間高度,機背與前表面平行。這樣收斂就消掉了,剩下的誤差只有距離造成的那一部分。
  3. 房間退不開的時候,就別硬退。 平拍正立面——接受它呈現不出深度——把深度放到第二張圖上,用標註數字交代。
  4. 把量出來的數字放到圖上。 照片拍得再好,本身也不含尺度資訊,標註上去的尺寸才有。

第四點是賣家最常跳過的一條,也是唯一能把迴路合上的一條。就算照片在幾何上完美無缺,它回答的也只是「這是什麼形狀」,永遠回答不了「這有多大」。對著產品真實邊緣量出來、再印在圖上的尺寸,是買家唯一讀不錯的答案版本。這裡還有一個值得分清的差別:量測和生成不是一回事。讓影像模型幫圖加尺寸,它會給出一個看起來合理的數字,因為「看起來合理」就是它最佳化的目標;而把量測吸附到真實物體的真實邊緣上,給出的是正確的數字。看起來合理,代價是一筆退貨。想把這個代價換成錢,用退貨成本計算器代進自己的數字算一遍。

速查:誤差壓到 10% 以內要退多遠

產品深度 至少退到 現實嗎?
100 mm(小家電、盒裝商品) 1.0 m 輕鬆做到
300 mm(壁櫃、置物架) 3.0 m 多數攝影棚可以
450 mm(餐椅、邊桌) 4.5 m 有點緊,但做得到
600 mm(餐邊櫃、書桌) 6.0 m 需要一間真正的攝影棚
900 mm(沙發、單人沙發) 9.0 m 基本上不行——改用立面圖加標註

把最後一欄從上往下讀,就明白為什麼家具和大件工業產品這兩個類別,光靠拍照已經答不了「多大」這個問題。

常見問題

為什麼我的產品在照片裡看起來變形了?

幾乎都是因為相機離太近。商品照透視變形只有一個主因:產品近端表面到鏡頭的距離比遠端短,而視覺上的大小與距離成反比,所以近端被拍得更大。離一件深度 600 mm 的產品 1.5 m 拍,這個誤差是 40%。鏡頭的選擇之所以有影響,只是因為它決定了你被推到多遠。

長焦鏡頭能減輕透視變形嗎?

只能間接減輕,而且前提是你真的移動了位置。在同一個位置用長焦拍,透視關係和用廣角拍完全一樣——它就是個裁切。之所以能減輕,是因為長焦逼你後退才能把產品裝進畫面。

產品拍攝該用什麼焦段?

從距離倒推,不要從焦段正推。先確定你實際能退到多遠,再用 D = (W ÷ 2) × f ÷ 18 挑出能從那個位置填滿畫面的焦段。一般攝影棚裡,中等尺寸的貨品通常落在全片幅等效 85 mm 到 135 mm。比等效 35 mm 更廣的,都該當成你不得不接受的妥協,而不是主動做的選擇。

透視變形能用 Photoshop 或 Lightroom 修掉嗎?

鏡頭變形和垂直線收斂可以修,這兩個都是標準的校正項目。但真實的深度比例修不回來,因為檔案裡根本沒有這個資訊。透視變形工具是靠拉伸像素把邊強行拉直,櫃子看起來方正了,比例還是錯的。

照片拍得更好,就能不用尺寸表了嗎?

不能,而且這一點值得記住:照片承載形狀、表面處理和場景,完全不承載尺度。可靠的做法是一張乾淨、正對、退得夠遠的照片,再把量好的尺寸鎖在買家本來就在看的位置上——吸附到產品真實邊緣,按各平台規格圖的尺寸輸出。這套組合的實際拆解,可以看這份家具規格圖。專做尺寸標註的工具能穩定給出確定的結果;通用影像編輯軟體和影像生成模型做不到,因為它們沒有可吸附的量測對象。

來源與依據

在商品照片上標出精準尺寸與規格,只要幾分鐘精準尺寸與規格 · 免費免費開始
Perspective Distortion in Product Photos: It's Not the Lens