專利名稱::創建用于在低對比背景上顯示或打印的圖像的制作方法
技術領域:
:本發明涉及圖像的顯示和打印,更特別地,涉及用于創建在低對比背景上顯示或打印的圖像的技術。
背景技術:
:打印服務網站常允許用戶訪問網站并用圖形設計定制產品。一般地,這些打印服務站點允許用戶首先瀏覽可從提供商得到的例如名片、T恤等的各種產品的未定制的產品圖像。當用戶選擇特定的產品以進行定制時,站點一般提供允許用戶提供用戶希望在定制的產品上出現的文本的在線工具。用戶還可被允許從用戶的計算機上載全色圖像以將其加入產品設計中或從由打印服務提供商為用戶的使用而提供的大量的裝飾設計、圖像和其它的圖形元素中選擇。這里統稱為“設計圖像”的用戶文本條目和用戶選擇裝飾元素的圖像與基本產品圖像組合以創建表示打印產品的外觀的合成圖像。當設計達到用戶的滿意度時,用戶可通過站點下訂單以生產希望數量的相應的打印產品。一般地,圖形設計/圖像的設計人員希望圖像立即在視覺上被觀察圖像的人覺察。視覺感知依賴于亮度和對比。這里使用的“亮度”是給定方向上的發光強度的密度的光度度量。亮度描述穿過特定區域或從特定區域發射并且屬于給定的立體角的光的數量。這里使用的“對比”是使得對象(或其在圖像中的表現)可與其它對象和背景區分開的視覺屬性的差異。在真實世界的視覺感知中,對比由對象和同一視場內的其它對象的顏色和亮度的差異確定。圖像的外觀可能會受在其上顯示它的背景的顏色的影響。特別地,假定有足夠的亮度,那么如果總體圖像和背景顏色之間的對比較低,那么圖像不能以設計人員希望的方式在視覺上被覺察。因此,圖形圖像的設計人員一般用心中的特定背景顏色或背景顏色的范圍設計圖像。例如,如果背景顏色要為白色或淺色,那么圖像的設計人員會主要加入暗色和/或亮色,并且可能會避免或加入較少的淺色(包括白色),以使得圖像相對于白色背景更加突出。類似地,如果背景顏色要為諸如黑色或藏青色之類的暗色,那么圖像的設計人員會主要加入淺色和/或亮色,并且可能會避免或加入較少的暗色,以使得圖像相對于暗色的背景更加突出。打印圖像的外觀還受在其上顯示或打印圖像的背景顏色和鄰接背景的圖像的區域之間的對比度影響。例如,具有鄰接白色T恤的非打印區域的白色區域的圖像不如僅具有鄰接T恤的非打印區域的著色區域的圖像那樣在視覺上令人滿意。類似地,當要打印的圖像包括在暗色的T恤上打印的較暗顏色的區域時,圖像的效果可能不會如圖像的設計人員預期的那樣。每當在鄰接背景的圖像的區域中使用低對比顏色時就會出現該問題。如前面的例子說明的那樣,創建會重疊在各種背景顏色上并仍然看起來良好(即,仍然很容易在視覺上被觀察它的人覺察)的圖像是具有挑戰性的。零售和在線的打印服務提供商常攜帶可在各種產品上打印的大量設計。出于上述的原因,這些設計一般當在特定類型的背景顏色(例如,白色、淺色或黑色或暗色)上被打印或顯示時看起來最佳。但4是,當消費者希望在對于設計來說不理想的背景顏色上打印或顯示特定的圖像時,必須修改圖像以使得它們當在所選擇的背景顏色上被打印或顯示時可在視覺上被覺察。此時,當前沒有修改圖像以使其當在低對比背景顏色上被打印或顯示時更易于在視覺上被覺察的自動化方式。但是,為了允許重新使用用于在低對比背景顏色上打印或顯示的現有圖形設計內容,希望具有這種自動化過程。還需要用于對于給定的原始設計/圖像創建一組變體設計/圖像的自動化技術,每種變體適于在不同的相應背景顏色上打印或顯示。還需要自動地保持跟蹤為不同的背景創建的各種圖像版本并且在選擇特定的背景顏色時自動選擇與所選擇的背景相關的圖像版本的圖像管理過程。
發明內容本發明的各實施例致力于產生當在低對比背景上被顯示或打印時可在視覺上被覺察的圖像的圖像變體。在一個實施例中,計算機實現的方法通過以下步驟在電子文檔的圖像容器中的圖像內容周圍添加筆劃(stroke)在維持圖像容器的原始尺寸的同時收縮包含于圖像容器中的可見圖像內容;僅基于圖像容器的高度維度和寬度維度中的較小維度來確定筆劃寬度;和在可見圖像內容的邊緣周圍添加由筆劃寬度表征的筆劃,以產生包含收縮的可見圖像內容和添加的筆劃的變體圖像。在替代實施例中,計算機實現的方法通過以下步驟在電子文檔的圖像容器中的圖像內容周圍添加筆劃確定可見圖像內容中的任一個是否鄰接圖像容器的任一邊緣;并且如果確定可見圖像內容中的任一個鄰接圖像容器的任一邊緣,那么在維持圖像容器的原始尺寸的同時收縮包含于圖像容器中的可見圖像內容。然后,基于可見圖像內容的尺寸確定筆劃寬度,并且,在可見圖像內容的邊緣周圍添加由筆劃寬度表征的筆劃,以產生包含收縮的可見圖像內容和添加的筆劃的變體圖像。圖IA是重疊在淺色背景上的設計的圖像。圖IB是圖IA的設計相對于暗色背景的圖像。圖IC是具有施加于可見圖像內容的邊緣并重疊在暗色背景上的線筆劃的圖IA的設計的圖像。圖ID是具有施加于可見圖像內容的邊緣并重疊在暗色背景上的羽狀筆劃(featherstroke)的圖IA的設計的圖像。圖IE是具有在可見圖像內容下面插入并重疊在暗色背景上的對照背景層的圖IA的設計的圖像。圖IF是具有在可見圖像內容下面插入并重疊在暗色背景上的居間背景層的圖IA的設計的圖像。圖2是產生變體圖像文件的圖像變體產生器的框圖。圖3是用于給圖像加上特殊效果以產生可在低對比背景上被視覺覺察的變體圖像的方法的流程圖。圖4A是鄰接圖像容器的邊緣的設計的圖像。圖4B是可見圖像內容減少約百分之二之后的圖4A的設計的圖像。圖4C是在對于圖4B的減少后的可見圖像內容的邊緣施加線筆劃之后的圖4A的設計的圖像。圖4D是圖4D的圖像在重疊于暗色背景上時的圖像。圖5是圖像內容管理系統的框圖。圖6是圖像內容管理訪問工具的呈現給用戶的屏幕的圖像。圖7是由圖像內容管理器軟件執行的方法的流程圖。具體實施例方式為了更好地理解由這里描述的本發明的各種實施例賦予的優點,首先討論在不同顏色和對比的背景上創建在視覺上可區分的圖像的挑戰的示例說明。圖IA示出在中心具有透明圓102的十字形狀100形式的示例設計。十字形狀100填充有暗色(諸如黑色),并且重疊于淺色(諸如白色)背景104a上。圖IB示出相對于暗色背景104b(例如,黑色或藏青色背景)的圖IA的設計。如圖所示,十字形狀100相對于暗色背景104b在視覺上是不可覺察的。如圖IB清楚地示出的那樣,為了使得能夠在任何背景顏色上顯示或打印設計100,出于這種目的必須修改設計100以使其包含特殊效果。特殊效果的創建一般包含在與設計中的透明區域接界的設計中的可見設計內容的邊緣處添加可見邊界或其它可見內容。例如,如圖IC所示,可以在十字形狀設計100的邊緣周圍施加白色實線(或其它淺色實線)筆劃106。筆劃106相對于暗色背景的對照顏色用于相對于背景描繪十字形狀100的邊緣,從而使得十字形狀100即使相對于暗色背景在視覺上也是可覺察的。還應注意,由于圓102是透明的,因此鄰接透明圓102的十字形狀的邊緣也被描畫,以使得中心圓在視覺上也是可覺察的。圖ID示出羽狀筆劃108形式的替代性的特殊效果,這給出在設計100周圍存在更多“輝光(glow),,的外觀。圖IE示出在可見圖像內容100下面插入并且重疊于暗色背景104b上的對照背景層112形式的替代性特殊效果。圖IF示出在可見圖像內容100下面插入并且重疊于暗色背景104b上的居間背景層114形式的替代性特殊效果,其中,居間背景層包含在中心具有對照色并漸弱到透明的梯度(gradient)。雖然這里示出了特殊效果的例子,但是,這里給出它們僅是出于舉例而不是限制的目的,并且,應當理解,可以類似地實現其它特殊效果以相對于低對比背景描繪設計。圖2—般示出了將包含圖像的圖像文件201處理成包含被修改以包含一個或多個特殊效果(諸如圖ICIF所示的特殊效果)的圖像的變體的變體圖像文件202的圖像變體產生器200。圖3是由圖像變體產生器200的示例性實施例執行的方法的流程圖,并且采取用于向圖像添加筆劃效果的處理300的形式。可以作為在計算機或其它處理器上執行的軟件代碼實現處理300。在本實施例中,圖像內容被包括在電子文檔的圖像容器中。圖像容器由高度和寬度維度表示,并且,圖像容器的高度與寬度的比被定義為圖像容器的“縱橫比”。圖像容器可包含電子文檔的整個顯示區域,或者,可被定義為電子文檔的更小部分。圖像的可見圖像內容可分布于圖像容器中的一個或多個可見層中。圖像容器可包含一個或多個透明層。6處理300從接收包含圖像的圖像文件(步驟301)開始。圖像包含圖像容器、上面具有可見圖像內容的一個或多個可見內容層和零個或更多個透明層。在一個實施例中,處理300確定包含于圖像容器中的可見圖像內容中的任一個是否鄰接圖像容器的任一邊緣(步驟302)。如果是,處理300收縮可見圖像內容(S卩,可見內容層上的圖像內容),以便為在包含鄰接圖像容器的邊緣的可見圖像內容的部分的所有的可見圖像內容周圍添加的筆劃效果騰出空間。為了防止實際圖像內容的視覺覺察的任何明顯變化,可見圖像內容的收縮量(即,減小量)優選地為總體圖像內容的尺寸的一小部分或小的百分比。例如,如果已知要向可見圖像內容周圍添加的筆劃的寬度僅為幾個像素的寬度,那么可見圖像內容的減小量可僅僅如此以便在圖像容器的各邊容納該數量的像素。優選地,當收縮可見圖像內容時,維持可見圖像內容的縱橫比(步驟304a)。在替代性實施例中,處理300可自動地稍微收縮可見圖像內容,以便不管可見圖像內容中的任一個是否實際鄰接圖像容器的邊緣中的任一個,都為筆劃效果騰出空間。處理300繼續確定筆劃寬度(步驟305)。在一個實施例中,筆劃寬度可以是設定的常數。例如,如果已知所有的圖像均在由固定的高度和寬度限定(或者使用固定數量的像素限定)的圖像容器中,那么筆劃寬度可被設為高度或寬度的較小百分比。在一個實施例中,可僅基于圖像容器的較小維度設定筆劃寬度(步驟305a)。關于這一點的更多信肩、......ο在另一實施例中,可基于可見圖像內容的尺寸設定筆劃寬度(步驟305b)。繼續圖3中的處理300,設定筆劃顏色和類型(步驟306)。在實施例中,筆劃的顏色可是預定的(例如,總是白色,或者,總是黑色),并且將依賴于要在其上顯示或打印圖像的背景的期望顏色。一般地,預定的顏色被選擇為與期望的背景顏色形成對照。在另一實施例中,要在其上顯示或打印圖像的背景顏色被確定(步驟306a)并然后該背景顏色被選擇為與背景顏色形成對照(步驟306b)。筆劃類型可被設定為預定的筆劃,例如,線筆劃(步驟306c)或羽狀筆劃(步驟306d),或者可基于用戶輸入、全局標記等選擇筆劃類型。一旦筆劃寬度、顏色和類型被設定,處理就在可見圖像內容的邊緣周圍添加筆劃(步驟307)。在一實施例中,這通過用筆劃描畫可見圖像內容的輪廓來實現。在一替代性實施例中,通過產生具有與可見圖像內容相同的形狀和位置但在每個邊緣上加大筆劃寬度的可見對象(object)、用所選擇的筆劃顏色填充對象并且將對象層放在所有可見圖像內容下面來實現筆劃效果。收縮后的可見圖像內容和筆劃效果被組合成單一變體圖像(步驟308),其可進一步與產品的圖像組合以產生加入變體圖像的定制產品的圖像(步驟309)。可另外或替代地在產品上顯示或打印變體圖像以產生用變體圖像定制的產品(步驟310)。可作為圖像變體產生器200實現替代性處理,諸如添加如圖IE那樣的對照居間背景層或如圖IF那樣的對照顏色到透明梯度居間背景層的處理。為了解釋圖3的筆劃處理如何操作,圖4A示出包含在中心具有透明圓402的暗十字形狀400形式的可見圖像內容的示例圖像容器401。在該圖示中,十字形狀400的端部鄰接圖像容器401的邊緣。如圖4B所示,在僅收縮可見圖像內容400而不收縮圖像容器401自身之后,圖像容器401保持相同的尺寸和形狀,但是,十字形狀100稍小(例如,使得僅存在剛剛可見的差異)。結果得到整個可見圖像內容400周圍的透明區域403。收縮的量足以在圖像容器中提供足夠的透明區域,以沿可見圖像內容的每個邊緣添加可見的筆劃7效果。如果可見圖像內容400不減少,那么不能沿鄰接圖像容器的邊緣的十字的端部的邊緣添加可見筆劃。重要的是,為了保持可見圖像內容的基本上相同的可見外貌,可見圖像內容400僅減小例如15%的很小的量。當然,所述減小量并非意圖進行限制,并且可以更大(或更小),并且,這里給出的示例量僅僅是為了給予讀者如下概念什么會使得圖像相對于非對照背景在視覺上可被覺察,同時仍保持初始可見圖像內容的基本可視外貌。圖4B示出可見圖像內容400減小約2%(在維持可見圖像內容400的縱橫比的同時)之后的圖像容器401。如圖所示,現在從圖像容器401的邊緣拉回(以幾個像素)十字形狀400的端部的邊緣,使得一些透明的區域403使可見圖像內容400的外邊緣與圖像容器401的邊緣分開。圖4C示出淺色筆劃(例如,淺灰)406被施加到圖像容器401中的可見圖像內容400上之后的圖像容器。注意,由于初始可見圖像內容400在圖4B中被減小,因此存在用于甚至沿十字的端部的邊緣添加筆劃406的空間,以使得該筆劃在可見圖像內容400的所有邊緣周圍在視覺上可被覺察。圖4D示出放在暗色背景404b上的帶筆劃圖像。如圖所示,由于可見圖像內容的邊緣帶有淺色(例如,淺灰)的筆劃,因此,當圖像容器被放在暗色(或其它的非對照顏色)背景上時,可見圖像內容的邊緣是可見的。圖5是可使用圖像變體產生器200的圖像內容管理系統500的示例性實施例的框圖。參照圖5,聯網服務器520執行管理存儲在圖像內容數據庫530中的圖像內容的圖像內容管理軟件540。在優選的實施例中,服務器520是包含處理器、程序和數據存儲器/存儲設備、輸入和輸出設備和網絡通信設備的一般配置的計算機系統。雖然在圖5中被示為單一的單元,但是,可以理解,服務器520事實上可包含協同操作以向聯網用戶提供圖像內容管理訪問的、可處于相同或不同的地理位置中的多個單個處理器或計算機、數據存儲單元和其它的設備。可通過在以下被稱為客戶機500的用戶的計算機系統上執行的圖像內容管理訪問工具502訪問圖像內容管理軟件540。在優選的實施例中,客戶機500是一般配置的PC或類似的計算機,但是,應當理解,本發明可以與其它客戶機設備,例如諸如掌上型計算機、桌上型計算機(tabletcomputer)和支持網絡(web-enabled)的電話之類的能夠運行瀏覽器軟件的設備,一起使用。例如,客戶機和服務器可在單一的計算機上或在不需要網絡510的單一的獨立程序內執行。出于解釋的目的示出和討論了單一的代表性客戶機500,但是,應當理解,大量的不同類型的地理上分散的客戶機可同時通過網絡510處于與服務器520的各種交互階段。網絡510優選地為因特網或萬維網,但可以替代性地為任何內聯網、外部網(extranet)或其它網絡。圖6是由在客戶機500顯示器上向用戶顯示的圖像內容管理訪問工具502產生的圖形用戶界面屏幕600的示例性實施例。在解釋性的實施例中,圖像內容管理軟件540被用于創建、存儲和管理可用于各種環境中的圖像的數據庫。例如,提供可被定制的產品以加入選自圖像庫的圖像的網站會需要供不同情況使用的每個圖像的幾種版本,其中包括用于當被用戶選擇時在用戶的顯示器上顯示的高質量全尺寸顯示圖像、用于當呈現可由用戶選擇的多個圖像時在用戶的顯示器上顯示的低質量縮略圖像和當將圖像打印到產品上時使用的打印質量圖像。在解釋性的實施例中,圖像內容管理軟件540被設計為當圖像被上載并被添加到圖像內容數據庫530上時自動創建被稱為“標準”圖像版本的圖像的這些不同版本。雖然圖像內容數據庫530被描述為單一的塊,但是,應當理解,圖像內容數據庫530代表可存在于一個或多個物理數據存儲設備上的可尋址存儲器的虛擬區域。不要求客戶機文件503、縮略圖531、網絡532和打印533文件被存儲在毗鄰的存儲器位置上或同一硬件設備上。如圖6所示,圖像內容管理訪問工具502提供用于向圖像內容數據庫530添加圖像的文件上載特征。在優選的實施例中,用戶啟動通過點擊諸如“Add(添加)”的具有描述性圖標的按鈕設定的標準圖像的文件上載選項和自動創建。可以替代性使用下拉菜單或其它公知的選擇技術。屏幕600提供用于使用戶鍵入希望文件的名字的名字欄602。作為替代方案,用戶可通過點擊“Add”按鈕603,該“Add”按鈕603彈出允許用戶瀏覽和定位圖像文件的瀏覽對話框,在客戶機500文件系統中啟動對于希望文件的搜索。當希望文件503被定位時,用戶通過點擊“Go(去到),,按鈕604啟動到服務器520的上載。出于這種討論的目的,文件503被描述為駐留于客戶機500上,但是,可以理解,文件可駐留于可由客戶機500訪問的另一計算機系統或存儲設備上并從中被檢索。通過使用公知的圖形用戶界面能力實現文件上載屏幕600的操作和特征。圖像內容管理軟件540包含能夠修改圖像的圖形處理器544和圖像變體產生器542。圖像內容管理軟件540與圖像內容數據庫530通信。實現圖像內容管理器540不需要特定的硬件系統或結構。例如,雖然可完全在單一的計算機上執行圖像內容管理器540(包含圖像變體產生器542和圖形處理器544),但是可作為可在多個協作的計算機或處理器上執行的大量的不同模塊實現圖像內容管理器540。在系統的特定實施例中使用的計算機系統的數量一般依賴于諸如系統工作量、使用的硬件的處理功率、操作系統限制和希望的硬件冗余水平之類的因素。在一個實施例中,圖形處理器544包含諸如來自AdobeSystems,Inc.的AdobePhotoShop或AdobeIllustrator之類的圖像編輯程序。返回圖6,當用戶選擇了希望文件并且通過點擊“Go”按鈕604表示用戶希望上載該文件時,瀏覽器501(圖5)將定位所請求的客戶機文件503并將其轉送到服務器520上的圖像內容管理軟件540。當上載客戶機文件503時,圖像內容管理軟件540利用圖形處理器544以產生圖像文件的標準圖像組,包括在圖5中被識別為縮略圖531、網絡532和打印533的被上載的客戶機文件503的三個版本。它們可被視為客戶機文件的相對低分辨率、中等分辨率和高分辨率的版本。縮略圖531和網絡532優選地是為以每英寸72個像素的典型分辨率在客戶機500顯示器上觀察而設計的RGB圖像。縮略圖531是意圖用于迅速文件識別和選擇的相對較小圖像。在優選的實施例中,縮略圖531的尺寸被設定為在最長維度上為100個像素。網絡532是以更多的細節表示文件圖像的較大的版本。縮略圖531和網絡532—般以JPEG格式被存儲,或者,如果需要透明的支持,以GIF格式被存儲。在解釋性的實施例中,打印533文件是意圖用于隨后的打印處理并且不是用于由客戶機500的用戶觀察的客戶機文件503的CMYK版本。打印533以300dpi的分辨率以PDF格式被存儲。也可通過圖像內容管理軟件540在該組標準圖像文件中產生和包括其它版本,例如不同尺寸或分辨率的版本。返回圖6,由圖像內容管理訪問工具502呈現的屏幕600包括導致產生圖像的一個9或多個變體的一個或多個工具。在解釋性的實施例中,圖像內容管理訪問工具502向用戶提供兩個選項。在解釋性的實施例中被實現為復選框606的一個選項允許用戶指示圖像內容管理軟件540在向圖像內容數據庫530添加原始圖像時基于原始圖像產生和管理變體圖像(即,受到圖像內容管理系統的管理)。當復選了標有“MakeImageVariants(產生圖像變體)”的復選框時,圖像內容管理軟件540利用圖像變體產生器542以產生具有向原始圖像的可見圖像內容添加的諸如對照輪廓筆劃之類的特殊效果的至少一個變體圖像。可根據上述的圖3的方法實現圖像變體產生器542。在解釋性的實施例中被實現為標有“VariantRegenerator(變體重新產生器),,的單選按鈕608的第二選項允許用戶指示圖像內容管理軟件540基于已處于系統進行的圖像內容管理下的圖像產生一個或多個變體圖像。通過該選項,用戶必須在框610中提供圖像的圖像ID。當用戶點擊“MakeImageVariants”復選框606或“VariantRegenerator”單選按鈕608中的任一個時,由圖像內容管理訪問工具502產生點擊事件。當產生與“MakeImageVariants”復選框606或“VariantRegenerator”單選按鈕608中的任一個相關的點擊事件時,圖像變體產生器542產生至少一個變體圖像503a、503b和版本531a,532a,533a和531b、532b和533b的相應標準組。現在參照圖7,該圖示出例示了由圖像內容管理軟件540執行的方法700的流程圖。在該實施例中,圖像內容管理軟件540從圖像內容管理訪問工具502接收點擊事件的通知(步驟701)。圖像內容管理軟件540確定點擊事件是否為例如當用戶點擊圖6的圖形用戶界面屏幕600中的“Go”按鈕604時產生的“Add”圖像事件(步驟702)。如果點擊事件是“Add”圖像事件,那么圖像內容管理系統540產生與選擇的文件503對應的標準圖像版本(諸如縮略圖531、網絡532和打印533)。當完成該動作時,或者,如果點擊事件不是“Add”事件時,圖像內容管理軟件540進行檢查,以確定“MakeImageVariants”復選框606是否被點擊,或者點擊事件是否是由于用戶點擊“VariantRegenerator”單選按鈕608(步驟704)。如果是,那么圖像內容管理軟件540產生原始圖像503的線筆劃變體圖像503a(步驟705),然后產生該變體的標準圖像版本531a、532a、533a(步驟706)。圖像內容管理軟件540然后產生原始圖像503的羽狀筆劃變體圖像503b(步驟707),然后產生該變體的標準圖像版本531b、532b、533b(步驟708)。所有的圖像然后被存儲在圖像內容數據庫709中。其后,當從圖像內容數據庫選擇用于在低對比背景上顯示或打印的圖像時,可以替代選擇圖像而顯示或打印選擇圖像的變體圖像中的一個。重新參照圖5,使用DB管理客戶機計算機550的產品數據庫管理員可通過使用一個或多個產品內容管理工具552管理產品和與產品相關的圖像。服務器系統可與存儲產品的圖像和產品與來自圖像內容數據庫530的各種圖像之間的關聯的產品數據庫530通信。圖8是通過產品內容管理工具552產生的顯示屏幕窗口800的解釋性實施例,該產品內容管理工具552允許產品內容管理器選擇產品和設計圖像并且向相應的產品分配要被顯示和/或產生的哪個圖像或變體圖像。例如,窗口800顯示帽子產品的圖像的圖庫801,每個帽子具有不同設計。數據庫管理員可選擇產品,例如,在802指示的帽子產品。窗口800可包含顯示賦予所選擇的產品802的屬性和相關的值的屬性窗格803。例如,屬性可顯示所選擇的產品設計的顏色方案和字體方案。數據庫管理員可雙擊選擇的產品802以帶出圖像窗口900,其包含顯示與所提供的產品的每個顏色相關的當前圖像或圖像的變體的圖像變體圖庫901。例如,設計的底行示出給定的設計及其相對于各種背景基底的變體圖像。可以顯示屬性窗格902,其顯示諸如圖像ID、基體(背景)顏色、顏色方案、文本顏色等的圖像的屬性。當例如選擇在903指示的特定圖像時,在屬性窗格902中顯示與選擇圖像相關的屬性值。數據庫管理員可如希望的那樣編輯這些屬性。可通過使用滾動條904或鍵盤上的箭頭鍵滾動圖像圖庫901,或通過使用縮放工具905對其進行縮放。圖9B示出選擇藍色基底(表示為908)的圖像變體時的窗口900。如圖所示,圖像屬性910包含被設為羽狀筆劃效果的Effecttype(效果類型)屬性912。該特定的設計圖像的羽狀筆劃變體圖像由此與產品/設計/顏色組合ID912相關,使得當由顧客在站點中選擇產品/設計/顏色組合時,選擇基本設計的羽狀筆劃變體進行顯示和制造。數據庫管理員可編輯任何產品/設計組合的屬性。例如,如果數據庫管理員希望對于諸如HardStroke變體圖像之類的給定的產品/設計/顏色組合選擇不同的變體,那么數據庫管理員可將選擇的組合的圖像屬性910中的效果類型912的值設為與選擇的設計的HardStroke變體圖像對應的文件。返回圖5,訪問提供產品的站點的顧客會訪問諸如零售客戶機560的計算機系統上的服務器。零售客戶機可具有在零售客戶機560的瀏覽器501中執行的一個或多個產品訂購/設計工具562。產品訂購/設計工具562允許用戶觀察、選擇、定制和訂購在站點上提供的產品。圖10示出可由產品訂購/設計工具562呈現的示例性窗口100。窗口包含其上示出了不同圖像的產品的圖庫。圖11示出可在用戶選擇產品1001時呈現的示例性窗口1100。窗口1100包含要在產品上打印的設計的圖像1101和示出實際產品看起來象什么的產品圖像1102。圖像窗口1100還包含用于選擇產品的替代顏色的選擇器1103。例如,可替換地將白色帽子切換為棕褐色、灰色、紅色、藏青色或黑色帽子。圖12示出在選擇器1103上選擇黑色之后的窗口1100。如圖所示,與產品的黑色基體顏色相關的圖像是筆劃圖像,即,與白色產品相關的圖像的變體圖像。在圖9A9C的數據庫中,基于效果類型屬性欄912中的值從數據庫530中拉出示出的圖像。并且,如圖所示,通過黑色帽子顏色和帶筆劃的圖像變體設計圖像更新產品圖像1102。雖然已討論了本發明的示例性實施例,但是,所描述的實施例應被視為是解釋性的而不是限制性的。本發明的范圍如以下的權利要求和所有等同的方法和系統指示的那樣。1權利要求一種用于在電子文檔的圖像容器中的圖像內容周圍添加筆劃的計算機實現方法,該圖像容器由高度維度和寬度維度表征并且具有通過可見內容邊緣限定的可見圖像內容,所述方法包括在維持圖像容器的原始尺寸的同時收縮包含于圖像容器中的可見圖像內容;僅基于圖像容器的高度維度和寬度維度中的較小維度,確定筆劃寬度;和在可見圖像內容的邊緣周圍添加由筆劃寬度表征的筆劃,以產生包含收縮后的可見圖像內容和所添加的筆劃的變體圖像。2.根據權利要求1所述的方法,其中,用于收縮可見圖像內容的步驟包含維持可見圖像內容的縱橫比。3.根據權利要求1所述的方法,其中,筆劃由與可見圖像內容的背景顏色形成對照的顏色表征。4.根據權利要求1所述的方法,其中,筆劃包含線效果。5.根據權利要求1所述的方法,其中,筆劃包含羽狀效果。6.根據權利要求15中的任一項所述的方法,其中,變體圖像與產品的圖像組合以產生加入變體圖像的定制產品的圖像。7.根據權利要求7所述的方法,還包括顯示定制的產品圖像。8.根據權利要求1所述的方法,還包括在由與筆劃顏色形成對照的顏色表征的背景上顯示變體圖像。9.根據權利要求18中的任一項所述的方法,還包括打印變體圖像以產生加入變體圖像的產品。10.根據權利要求1所述的方法,其中,在具有與筆劃的顏色形成對照的背景顏色的產品上打印變體圖像。11.一種用于在電子文檔的圖像容器中的圖像內容周圍添加筆劃的計算機實現方法,該圖像容器由高度維度和寬度維度表征并且具有通過可見內容邊緣限定的可見圖像內容,所述方法包括確定可見圖像內容中的任一個是否鄰接圖像容器的任一邊緣;如果確定可見圖像內容中的任一個鄰接圖像容器的任一邊緣,則在維持圖像容器的原始尺寸的同時收縮包含于圖像容器中的可見圖像內容;基于可見圖像內容的尺寸確定筆劃寬度;和在可見圖像內容的邊緣周圍添加由筆劃寬度表征的筆劃,以產生包含收縮后的可見圖像內容和所添加的筆劃的變體圖像。12.一種用于在電子文檔的圖像容器中的圖像內容周圍添加對照效果的計算機實現方法,該圖像容器由高度維度和寬度維度表征并且具有通過可見內容邊緣限定的可見圖像內容,所述方法包括自動地在可見圖像內容和在其上顯示可見圖像內容的背景層之間插入居間層,該背景層由背景顏色表征,而該居間層包含與背景顏色形成對照的居間層顏色。13.一種在其中體現了其上存儲的計算機可執行指令的一個或多個計算機可讀介質,所述指令在計算機上被執行時實現權利要求112中的任一項所述的方法。14.一種被配置為實現權利要求112中的任一項所述的方法的一個或多個計算機系統。全文摘要本公開提供了用于自動地向重疊于低對比背景上的圖像添加特殊效果的技術。自動地添加與背景顏色形成對照的顏色的筆劃或居間層,以在電子文檔的圖像容器中的可見圖像內容的邊緣周圍提供對照顏色。該技術可被應用于整個圖像庫,以產生當在低對比背景顏色上被顯示和打印時在視覺上可被覺察的變體圖像。文檔編號G06T11/60GK101925927SQ200980103264公開日2010年12月22日申請日期2009年1月27日優先權日2008年1月28日發明者J·T·穆迪,M·P·拉羅薩,S·M·梅爾斯,T·M·特瑞拉申請人:威仕達品特技術有限公司