Freigeben über


SharpenParams-Struktur (gdipluseffects.h)

Die SharpenParams-Struktur enthält Elemente, die die Art einer Schärfeanpassung an eine Bitmap angeben.

Sie können die Schärfe einer Bitmap anpassen, indem Sie die folgenden Schritte ausführen.

  1. Erstellen und initialisieren Sie eine SharpenParams-Struktur .
  2. Übergeben Sie die Adresse der SharpenParams-Struktur an die Sharpen::SetParameters-Methode eines Sharpen-Objekts .
  3. Übergeben Sie die Adresse des Sharpen-Objekts an die Graphics::D rawImage-Methode oder an die Bitmap::ApplyEffect-Methode .

Syntax

struct SharpenParams {
  float radius;
  float amount;
};

Member

radius

Typ: REAL

Reelle Zahl, die den Schärferadius (den Radius des Faltungskerns) in Pixel angibt. Der Radius muss im Bereich 0 bis 255 liegen. Wenn der Radius zunimmt, sind mehr umgebende Pixel an der Berechnung des neuen Werts eines bestimmten Pixels beteiligt.

amount

Typ: REAL

Reelle Zahl im Bereich von 0 bis 100, die den Umfang der anzuwendenden Schärfe angibt. Der Wert 0 gibt keine Schärfe an. Wenn der Wert des Betrags zunimmt, erhöht sich die Schärfe.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Kopfzeile gdipluseffects.h (include Gdiplus.h)