銳利化影像

銳利化是一種影像操作技巧,使數位影像的外框看起來更為清晰。銳利化可增加邊緣像素之間的對比,並強調深色區域與淺色區域之間的切換。銳利化可提高局部對比,顯現精緻的細節。要讓所有影像正確銳利化,並沒有嚴格的公式可循。銳利化不足會造成影像輪廓不鮮明,而過度銳利化會增加光暈、不自然感和雜訊。

Scene7 強烈建議針對所有影像使用影像預設集。這樣可確保大小一致,而且呼叫任何含有影像預設集的影像時,都會強制進行銳利化。此外,您也可以十分輕鬆地編輯和更改影像預設集的銳利化參數。您下一次發佈時,呼叫含有該預設集的所有影像都會擁有該新值。

Scene7 也建議將銳利化增加至檢視器預設集,然後呼叫含有該預設集的檢視器。如此可確保檢視器中的影像都清晰分明。

然而,不論您是使用影像預設集和檢視器預設集,或是某種替代的銳利化方法,最基本的要求是必須將影像銳利化。如果沒有這麼做,影像 (和網站) 可能就會顯得柔化且模糊。

重要事項: 「銳利化」命令會覆蓋「影像預設集」設定,包括其中的銳利化效果。影像預設集會管理從 Scene7 影像伺服器傳送影像時的大小和格式。Scene7 強烈建議使用「影像預設集」來傳送所有影像,確保影像會以一致的大小與銳利化程度傳送。不過,變更個別影像的銳利化設定之後,「影像預設集」的銳利化設定就不再適用於該影像。它會在不含「影像預設集」銳利化設定的情況下傳送。

通常必須將影像銳利化。Scene7 SPS 與影像伺服器提供多種銳利化選項。請務必瞭解銳利化對影像造成的變化,以及所需的銳利化程度為何。大部分的影像都需要進行一些銳利化,不過所需的銳利化程度則取決於影像。

影像銳利化會增加像素的對比,以產生強調邊緣的效果。人們將這種加強的邊緣對比視為銳利。雖然在影像上執行銳利化濾鏡即可輕鬆改善影像,不過這樣也很容易過度銳利化影像。

過度銳利化影像會產生光暈效果,或使邊緣線條產生條紋。

在 Scene7 Publishing System 和 Scene7 影像伺服器中,有一些最佳做法可讓影像銳利法達到最佳化。

請參閱 在 Scene7 Publishing System 和 Scene7 影像伺服器中將影像銳利化的最佳做法

銳利化影像

若要銳利化影像,請按一下它的滑鼠指向「編輯」按鈕,然後選擇「銳利化」,或是在瀏覽面板中,以詳細檢視開啟影像,然後按一下「銳利化」按鈕 。「銳利度編輯器」畫面開啟,提供銳利化命令。選擇命令,然後選取「儲存」按鈕。

銳利化影像之前,選取「套用預設集」選單,然後選擇「影像預設集」,即可查看銳利化效果。影像預設集的銳利化效果有可能適合您的影像。「套用預設集」選單位於「銳利度編輯器」畫面下方。

銳利化選項

下表顯示影像伺服器銳利化選項。

名稱

URL 通訊協定

範例

簡單銳利化

op_sharpen

0 | 1

op_sharpen=1

重新取樣模式

resMode

bilin | bicub | sharp2 | trilin

bilin :選取標準雙線性式內插補點。最快速的重新取樣方法;可能會有某些明顯的鋸齒狀不自然感。

bicub :選取雙立方式內插補點。比 bilin 需要更大量的 CPU,但是會產生較銳利的影像,且鋸齒狀不自然感較不明顯。

sharp2 :選取已修改的 Lanczos Window 函數作為內插補點演算法。產生的結果可能會比雙立方式稍微銳利一些,但是會耗用較高的 CPU 成本。

trilin : 選取已修改的三線性式內插補點,它會同時使用較高與較低解析度 (如果有的話)。建議只在必須要解決鋸齒問題時才使用,因為減少了高頻率資料,所以會降低 JPEG 大小。

resMode=sharp2

遮色片銳利化調整

op_usm

數量、半徑、臨界值、單色

數量:濾鏡強度係數 (實數 0…5)

半徑: 濾鏡核心半徑,其單位為像素 (實數 0…250)

臨界值: 濾鏡臨界值層級 (整數 0…255)

單色: 設為 0 可將遮色片銳利化調整分別套用至每個色彩元件,設為 1 可將遮色片銳利化調整套用至影像亮度 (飽和度)。

op_usm=1,1,10,0

選取「銳利化」選單,然後選取一個選項:

停用銳利化。

銳利化
調整檔案大小後,會在檔案上執行簡單銳利化。此功能類似於 Photoshop 中的「銳利化」濾鏡,且支援所有使用者參數。通常您可以使用此濾鏡或「遮色片銳利化調整」,但不能兩者並用。以最佳做法而言,不建議使用此方法,不過這個方法有助於補償模糊效果。(URL:op_sharpen)

遮色片銳利化調整
可讓您在最終的縮減取樣影像上微調銳利化濾鏡效果。您可以控制效果的飽和度、效果的半徑 (以像素來計算),以及要忽略的對比臨界值。此效果會使用與 Photoshop 之「遮色片銳利化調整」濾鏡相同的選項。(URL:op_usm)

選擇以下選項可透過「遮色片銳利化調整」來微調銳利化:

數量
控制要套用到邊緣像素的對比量。預設是 0.0。對於高解析度的影像,您最多可以將它增加至 5.0。請將「數量」視為濾鏡飽和度的度量。請注意,Scene7 中的「數量」設定與 Photoshop 中的「數量」設定並不同。 Photoshop 使用的總量是 1% 至 500% 的範圍,而 Scene7 則是從 0.0 至 5.0 的比例 (5.0 約等於 Photoshop 中的 500%,0.9 類似於 90%,以此類推。)

半徑
決定邊緣像素周圍會影響銳利化的像素數量。該效果會在影像的所有像素上執行,並以放射狀向所有方向輻射散開。

最佳的半徑值取決於影像大小。較低的數值只會銳利化邊緣的像素。較高的數值會銳利化較寬的像素範圍。

例如,若要讓 2000 x 2000 像素的影像和 500x 500 像素的影像有相似的銳利化效果,可以將 2000 x 2000 像素影像的半徑值設為 2 個像素。然後,將 500 x 500 像素影像的半徑值設為 1 個像素 (較多像素的影像要用較大的值)。

臨界值
決定套用遮色片銳利化調整濾鏡時要忽略的對比範圍。這個選項決定銳利化的像素必須與周圍的區域有多大的差異,才會被視為邊緣像素並予以銳利化。

臨界值會使用 0-255 的值,它是灰階影像中亮度步階的數值。0=黑、128=50% 灰,而 255=白。例如,會忽略輕微變化的臨界值 12 為皮膚色調亮度,因此不會增加雜訊,同時會增加反差區域的邊緣對比,例如睫毛碰到皮膚的地方。

舉例來說,假設您有一張某人臉部的相片。「遮色片銳利化調整」會影響影像中對比最大的部分以及平滑皮膚本身。即使是最平滑的皮膚也會顯現亮度值的細微變化。如果您不使用臨界值,則濾鏡會在皮膚像素中強調這些細微的變化,因而建立雜訊效果 (可能是不必要的),同時也會增加睫毛的對比,進而改善銳利度 (可能是必要的)。為了避免這個問題,請使用臨界值以告知濾鏡忽略不要大幅更改對比的像素,例如平滑皮膚。為了避免產生雜訊,請使用介於 .02 與 0.2 之間的值來實驗。預設值 0 會對影像中的所有像素進行銳利化。

套用到
選擇「每個色彩」可以對每個色彩組件分別套用銳利化;選擇「亮度」可以對影像亮度區域套用銳利化。

重新取樣

選取「重新取樣」選單,然後選取一個選項。下列選項會在縮減取樣影像時予以銳利化:

關閉重新取樣。

縱橫增值法
最快速的重新取樣方法;會產生某些明顯的鋸齒狀不自然感。

環迴增值法
增加影像伺服器的 CPU 使用量,但是會產生較清晰的影像,且鋸齒狀不自然感比較不明顯。

Sharpen2
產生的結果可能會比「雙立方式」選項稍微清晰,但是耗用的影像伺服器 CPU 成本較高。

三線性
同時使用較高與較低解析度 (如果有的話);建議只在不允許出現鋸齒時使用。這個方法會減少高頻率資料,所以能夠減少 JPEG 大小。

銳利化與影像預設集

您可以將三種銳利化效果混合使用,以達到您要的最終結果。但是不建議您這麼做。Scene7 建議將您的銳利化效果儲存為影像預設集的一部分。「影像預設集」可讓您封裝最常用的影像修飾元,以在小型文字字串中建立動態調整大小的影像。影像預設集包含檔案格式的值 (通常是用於網頁的 JPEG)、像素計數與影像銳利化。除了在 URL 後附加建立特定類型影像大小所需的每個影像修飾元之外,您也可以建立具名的影像預設集 (例如“thumbnail”)、以適當的大小、檔案格式、銳利化選項設定縮圖影像預設集,然後使用影像預設集名稱呼叫影像。影像預設集可縮短整體 URL 的長度。這兩個 URL 會透過銳利化產生相同的 350x350 JPEG 影像:
  • http://sample.scene7.com/is/image/S7train/Backpack_A?wid=350&hei=350&fmt=jpeg&qlt=85,0&resMode=sharp2&op_usm=0.9,1.0,8,0

  • http://sample.scene7.com/is/image/S7train/Backpack_A?$!_s7product$

影像預設集可隨時更改和更新。發佈後,以及清除 URL 的快取後,就可以看見對影像預設集更改的結果。

如果您針對大小類別中的每個影像都使用一個預設集,則任何公司管理員都可以更新該影像預設集的定義、重新發佈,並影響每個使用該格式的影像,而不需要更改任何網頁程式碼。最佳實踐就是在網站上根據每一種大小使用一個影像預設集。若要新增影像預設集,請前往「設定 > 應用程式設定 > 影像預設集」。接著,請選擇「增加」或「編輯」現有的預設集。唯一的必填欄位為預設集本身的名稱。但是,每個預設集中都應該包含某個層級的銳利化。

JPG 品質

「JPG 品質」選項可控制 JPG 壓縮層級:

JPG 品質
如果您要控制壓縮層級與色度縮減取樣,請選取這個選項。

滑桿
決定 JPG 壓縮層級。這個設定會同時影響檔案大小與影像品質。JPG 品質比例是 1–100。

啟用 JPG 色度縮減取樣
因為肉眼對於高頻率色彩資訊較不敏感 (相對於高頻率明度),所以 JPEG 影像會將影像資訊區分為明度與色彩組件。壓縮 JPEG 影像時,明度組件會保留完整解析度,而色彩組件則會透過平均像素群組來縮減取樣。縮減取樣可將資料量減少三分之一或二分之一,而且幾乎不會影響肉眼能感知的品質。縮減取樣不適用於灰階影像。這個技巧可減少適用於高對比度影像的壓縮量 (例如含有覆蓋文字的影像)。

設定全公司銳利化選項

如果未使用影像預設集或要使用 URL 字串通過特定的影像伺服器銳利化通訊協定,則縮減取樣時,影像不會銳利化。不過,發生這種情況時,您可以設定預設銳利化值,這樣就會針對所有影像一律進行某種銳利化。

若要設定您公司的預設銳利化選項,請前往「設定 > 應用程式設定 > 發佈設定 > 影像伺服器」。如果您將「預設重新取樣模式」設為 Sharp2,則縮減取樣時,便永遠會將影像銳利化。

將銳利化新增至檢視器預設集

除非您將銳利化影像修飾元增加至預設集,否則小型的初始載入影像可能會看起來柔化,因為該影像是經過縮減取樣以符合檢視器視窗,而未進行銳利化。

在 SPS 中,檢視器預設集 (類似影像預設集) 可讓您將許多選項集中到單一位置,包括外觀選擇和檢視器選項 (例如包含「列印」按鈕或控制縮放動畫的速度)。檢視器預設集與影像預設集位於相同的區段中,在「設定 > 應用程式設定 > 檢視器預設集」下。

「修飾元」選項則位於所有「eCatalog」、「迴轉」與「自訂縮放檢視器預設集」的「Core 設定」區段下。將 URL 銳利化命令增加至「修飾元」方框後,每次呼叫含有該檢視器預設集的檢視器時,您都可以增加銳利化。

若要呼叫檢視器預設集,請在檢視器 URL 上使用 config= 命令。以下為呼叫含有檢視器預設集 (FantasticoZoom2009) 之影像集 (鞋類) 的範例:

http://sample.scene7.com/s7/zoom/flasht_zoom.jsp?company=S7train&sku=shoes&config=S7train/FantasticoZoom2009&locale=tw

此處的預設集會銳利化並更改預設的檢視器外觀。

建立影像特定的覆蓋

最後一個 (最不建議的) 銳利化方法是以逐一影像為基礎來建立銳利化覆蓋。這樣會以其專屬的特定值來覆蓋影像預設集中的銳利化。不過,這樣會覆蓋任何大小的所有其他銳利化方法。如果某些影像的解析度不夠高,且影像預設集中的值對於這些小型影像而言太高時,最適合使用此方法。在這種情況下,可能需要進行某種針對每個影像的銳利化。

在 SPS 中選取任何影像,前往詳細檢視 (按兩下或按下「詳細檢視」按鈕),然後按一下「銳利化」。更改任何參數,然後按一下「儲存」。這樣將告知影像伺服器使用這些銳利化參數,而不要使用您在 URL 中呼叫的任何命令,例如銳利化修飾元或影像預設集。您必須發佈才能看見這些更改生效。