Zum Hauptinhalt springen

Documentation Index

Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt

Use this file to discover all available pages before exploring further.

Diese Methode entfernt aus dem Bild alle Farbobjekte in den angegebenen Farbtönen und ersetzt sie durch die angegebene Farbe. Außerdem können Sie ein separates Bild speichern, das nur die extrahierten Objekte enthält.
Diese Methode kann nur bei Farbbildern verwendet werden.

Syntax

C++

HRESULT RemoveColorObjectsEx(
  IIntsCollection* ColorHues,
  int              BackgroundColor,
  IImage**         ColorLayer
);

C#

Image RemoveColorObjectsEx(
  IIntsCollection ColorHues,
  int            BackgroundColor
);

Visual Basic .NET

Function RemoveColorObjectsEx( _
  ColorHues As IIntsCollection, _
  BackgroundColor As Integer _
) As Image

Parameter

ColorHues [in] Verweist auf das IntsCollection-Objekt, das eine Sammlung der Farbtöne der zu filternden Objekte in HSL-Darstellung enthält. Sie können für diesen Parameter null übergeben; in diesem Fall werden alle Farbobjekte entfernt, und es bleibt nur das Graustufenbild erhalten. Die Zahl, die einen Farbton angibt, muss im Bereich von 0 bis 255 liegen. Der Wert 0 entspricht Rot, 43 — Gelb, 85 — Grün, 171 — Blau, 213 — Violett. BackgroundColor [in] Gibt die Farbe an, durch die die entfernten Farbobjekte ersetzt werden. Wenn Sie für diesen Parameter -1 übergeben, wird die Hintergrundfarbe automatisch bestimmt. ColorLayer [out, retval] Ein Zeiger auf die IImage*-Zeigervariable, die den Schnittstellenzeiger des Ausgabe-Image-Objekts empfängt, das die extrahierten Farbobjekte enthält.

Rückgabewerte

Diese Methode hat keine spezifischen Rückgabewerte. Sie gibt die Standard-Rückgabewerte von ABBYY FineReader Engine-Funktionen zurück.

Hinweise

Diese Methode wendet eine Farbfilterung auf die Farbebene des ImageDocument an. Alle anderen Seiten werden aus dem ImageDocument gelöscht. Sie werden bei Bedarf neu erstellt. Es gibt außerdem einen speziellen Vorverarbeitungsmodus, der dieselbe Filterung von Farbobjekten vor der Bilderkennung durchführt und sie vor dem Export automatisch wiederherstellen kann: IPageProcessingParams::ProhibitColorObjectsAtProcessing. Wählen Sie die für Ihr Szenario am besten geeignete Einstellung.

Siehe auch

ImageDocument