ImageWatermark

ImageWatermark class

Αντιπροσωπεύει ένα υδατογράφημα εικόνας.

public sealed class ImageWatermark : Watermark, IDisposable

Κατασκευαστές

Ονομα Περιγραφή
ImageWatermark(Stream) Αρχικοποιεί μια νέα παρουσία τουImageWatermark τάξη με καθορισμένη ροή.
ImageWatermark(string) Αρχικοποιεί μια νέα παρουσία τουImageWatermark κλάση με καθορισμένη διαδρομή αρχείου.

Ιδιότητες

Ονομα Περιγραφή
ConsiderParentMargins { get; set; } Λαμβάνει ή ορίζει μια τιμή που υποδεικνύει εάν το μέγεθος και οι συντεταγμένες του υδατογραφήματος υπολογίζονται λαμβάνοντας υπόψη τα γονικά περιθώρια.
Height { get; set; } Λαμβάνει ή ορίζει το επιθυμητό ύψος αυτούWatermark .
HorizontalAlignment { get; set; } Λαμβάνει ή ορίζει την οριζόντια στοίχιση αυτούWatermark .
IsBackground { get; set; } Λαμβάνει ή ορίζει μια τιμή που υποδεικνύει εάν το υδατογράφημα πρέπει να τοποθετηθεί στο φόντο.
Margins { get; set; } Λαμβάνει ή ορίζει τις ρυθμίσεις περιθωρίου αυτούWatermark .
Opacity { get; set; } Λαμβάνει ή ορίζει την αδιαφάνεια αυτούWatermark .
RotateAngle { get; set; } Λαμβάνει ή ορίζει τη γωνία περιστροφής αυτούWatermark σε μοίρες.
ScaleFactor { get; set; } Λαμβάνει ή ορίζει μια τιμή που καθορίζει πώς το μέγεθος του υδατογραφήματος εξαρτάται από το γονικό μέγεθος.
SizingType { get; set; } Λαμβάνει ή ορίζει μια τιμή που καθορίζει τον τρόπο με τον οποίο θα πρέπει να έχει το μέγεθος του υδατογραφήματος.
VerticalAlignment { get; set; } Λαμβάνει ή ορίζει την κατακόρυφη στοίχιση αυτούWatermark .
Width { get; set; } Λαμβάνει ή ορίζει το επιθυμητό πλάτος αυτούWatermark .
X { get; set; } Λαμβάνει ή ορίζει τη συντεταγμένη x αυτούWatermark .
Y { get; set; } Λαμβάνει ή ορίζει τη συντεταγμένη y αυτούWatermark .

Μέθοδοι

Ονομα Περιγραφή
Dispose() Διαθέτει την τρέχουσα παρουσία.

Παρατηρήσεις

Μάθε περισσότερα:

Παραδείγματα

Προσθήκη υδατογραφήματος εικόνας σε έγγραφο οποιουδήποτε υποστηριζόμενου τύπου.

foreach (string filePath in Directory.GetFiles(@"C:\Documents"))
{
    using (Watermarker watermarker = new Watermarker(filePath))
    {
        using (ImageWatermark watermark = new ImageWatermark(@"C:\watermark.png"))
        {
            watermark.HorizontalAlignment = HorizontalAlignment.Center;
            watermark.VerticalAlignment = VerticalAlignment.Center;
            watermarker.Add(watermark);
        }

        watermarker.Save();
    }
}

Δείτε επίσης