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.
- Erstellen und initialisieren Sie eine SharpenParams-Struktur .
- Übergeben Sie die Adresse der SharpenParams-Struktur an die Sharpen::SetParameters-Methode eines Sharpen-Objekts .
- Ü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) |