跳轉到主要內容
此物件用於調整在開始處理前篩除影像中彩色物件的參數。當要辨識的文件含有彩色印章、簽名等內容,而這些內容可能降低辨識品質時,這類預處理就很有幫助。您可透過此物件的屬性,設定必須篩除的色彩集合,並指定辨識完成後是否要將彩色物件重新放回影像中。 此物件只能作為 PageProcessingParams 物件的子物件存在。它必須與父物件一同建立,或一同寫入永久性儲存體。

屬性

名稱類型描述
Application引擎, 唯讀傳回 引擎 物件。
BackgroundColorint指定用來取代已移除彩色物件的顏色。 <Note> int 值會依下列公式,根據 RGB 三元組計算而得:( red value ) + (256 x green value ) + (65536 x blue value ),其中 red value 是三元組的第一個元件,green value 是第二個元件,blue value 是第三個元件。例如,白色的 int 值為 16777215。 </Note> 此屬性的預設值為 -1,表示將自動選取顏色。
ColorHuesIntsCollection指定必須篩選之物件色相的集合,以 HSL 表示。用來指定色相的數值必須介於 0 到 255 之間。數值 0 對應紅色,43 — 對應黃色,85 — 對應綠色,171 — 對應藍色,213 — 對應紫色。預設情況下,此集合為空,表示會篩除所有彩色物件,並且只將灰階影像送去處理。
RestoreColorObjectsAfterProcessingVARIANT_BOOL指定處理完成後,是否必須將彩色物件重新加回影像中。當您需要同時取得高品質的辨識文字,以及保留所有印章、簽名等內容的彩色影像時,請將此屬性設為 TRUE。例如,在匯出為 image-on-text PDF 時,這項設定會很有幫助。此屬性的預設值為 TRUE。
ColorObjectsProhibitingParams 物件圖

備註

另請考慮使用 ImageDocument 物件的 RemoveColorObjectsEx 方法;此方法會執行相同的彩色物件篩選作業,但可讓您將擷取出的彩色圖層另存為獨立影像。

另請參閱

預處理、分析、辨識與合成的調整參數 使用屬性