בואו נראה היום איך להוסיף סימני מים לתמונות. זה עוזר לך למתג את הצילום הרשמי שלך, ומגן על התמונות שלך מכל שימוש לא מורשה. מאמר זה ידריך אותך להוסיף באופן תכנותי טקסט ותמונה סימני מים לקבצי התמונה שלך באמצעות C#. בפוסט קודם, ראינו את אותו הדבר לגבי הוספת סימני מים מבוססי טקסט ותמונה לתמונות באמצעות Java. לאחר קריאת מאמר זה, לא יהיה לך קשה להוסיף סימני מים לתמונות JPG/JPEG, PNG, WebP, GIF, TIFF, JP2, BMP באמצעות C# בתוך יישום NET.

כעת נראה בנפרד כיצד נוכל להוסיף בקלות סימני מים מבוססי טקסט ותמונה על התמונות, התמונות או קבצי התמונות שלך ב-C# באמצעות .NET Watermarking API עבור מסמכים ותמונות.

API לסימון מים לטקסט ותמונה עבור NET

Watermark API עבור .NET - GroupDocs

GroupDocs.Watermark for .NET הוא API להוספת סימני מים לתמונות או למסמכים של פורמטים שונים של קבצים בתוך יישומי NET. הוא מספק שיטות סימון מים יעילות המאפשרות לך להוסיף סימני מים של טקסט, כמו גם סימני מים של תמונה שקשה להסיר אותם אוטומטית על ידי כלים אחרים של צד שלישי.

מתוך תיעוד, תוכל לבדוק עוד את התכונות ואת פורמטי הקבצים הנתמכים.

אתה יכול להוריד את קובצי ה-DLL או ה-MSI מתקין מסעיף ההורדות או לקבל אותו מ-NuGet.

Install-Package GroupDocs.Watermark

הוסף טקסט לתמונות כסימן מים באמצעות C#

הוסף סימן מים טקסט לתמונת PNG באמצעות Java ו-.NET

ה-API מאפשר לך להוסיף טקסט לתמונות כסימן מים עם התאמות אישיות רבות. השלבים הבאים מנחים כיצד נוכל להחיל סימן מים על קבצי התמונות, התמונות או התמונות שלנו באמצעות C# בתוך יישום NET.

  1. טען את התמונה באמצעות Watermarker.
  2. הגדר את הטקסט והסגנון של סימן המים באמצעות TextWatermark.
  3. הגדר מאפייני סימן מים אחרים כמו מיקום, סיבוב, אטימות וכו'.
  4. הוסף את סימן המים של הטקסט לתמונה בשיטת הוסף.
  5. שמור את תמונת הפלט בשיטת Save.

דגימת הקוד הבאה של C# מוסיפה תווית טקסט על תמונת JPG כסימן מים עם סיבוב טקסט מסוים.

// הוסף סימן מים של טקסט ל-JPG באמצעות C#
using (Watermarker watermarker = new Watermarker("filePath/image.jpg"))
{
    // הגדר את גופן הטקסט וסימן המים
    Font font = new Font("Arial", 30, FontStyle.Bold | FontStyle.Italic);
    TextWatermark watermark = new TextWatermark("GroupDocs", font);

    // הגדר מאפייני סימן מים
    watermark.ForegroundColor = Color.Black;
    watermark.TextAlignment = TextAlignment.Right;
    watermark.X = 70;
    watermark.Y = 70;
    watermark.RotateAngle = -30;
    watermark.Opacity = 0.4;
    // watermark.BackgroundColor = Color.Blue;

    // הוסף את סימן המים המוגדר לתמונת JPG
    watermarker.Add(watermark);
    watermarker.Save("filePath/outputImage.jpg");
}

הוסף סימן מים של תמונה לתמונות באמצעות C#

הוסף סימן מים של תמונה לתמונת JPG באמצעות GroupDocs.Watermark

באופן דומה, אנו יכולים גם להוסיף תמונה נוספת כסימן מים בקבצי תמונת המקור שלנו. לשם כך, השתמש במחלקה ImageWatermark ובמאפיינים שלה כדי להתאים אישית את מראה סימן המים.

  • צור אובייקט מחלקה Watermarker כדי לטעון את תמונת המקור.
  • הכן סימן מים של תמונה באמצעות המחלקה ImageWatermark.
  • הגדר את מאפייני סימן המים.
  • הוסף את סימן המים של התמונה על תמונת המקור בשיטת Add.
  • שמור את תמונת הפלט בשיטת Save.

דגימת הקוד C# הבאה מוסיפה תמונת PNG בקובץ PNG אחר כסימן מים במיקום המועדף.

// הוסף סימן מים של תמונת PNG על תמונה באמצעות C#
using (Watermarker watermarker = new Watermarker("filePath/image.png"))
{
    using (ImageWatermark watermark = new ImageWatermark("filePath/watermarkLogo.png"))
    {
        // הגדר מאפייני סימן מים
        watermark.X = 20;
        watermark.Y = 80;
        // הוסף סימן מים לקובץ התמונה ושמור את הפלט
        watermarker.Add(watermark);
        watermarker.Save("filePath/outputImage.png");
    }
}

סיכום

אני בטוח שכעת אתה יכול להוסיף בקלות סימן מים לקבצי התמונה שלך באמצעות C#. אפילו אתה יכול לבנות יישום NET משלך התומך בסימון מים למסמכים ולתמונות בפורמטים שונים של קבצים.

אתה יכול לקבל רישיון זמני חינם כדי לחוות כל היבט של המוצר. תמיכה חינם תשמח לחלץ אותך מכל בלבול ופתור את השאילתות שלך הקשורות לסימן מים בפורום.

ראה גם