افزودن یک علامت آب به تصویر

افزودن یک علامت آب به تصویر

این سند توضیح می‌دهد چطور از Aspose.PSD برای افزودن یک علامت آب به تصویر استفاده کنیم. افزودن یک علامت آب به تصویر نیاز متداولی در برنامه‌های پردازش تصویر است. این مثال از کلاس Graphics برای نوشتن یک رشته بر روی سطح تصویر استفاده می‌کند.

افزودن یک علامت آب

برای نمایش عمل، یک تصویر BMP را از دیسک بارگذاری می‌کنیم و یک رشته به عنوان علامت آب بر روی سطح تصویر با استفاده از متد DrawString کلاس Graphics نقشه کشی می‌کنیم. تصویر را با استفاده از کلاس PngOptions به فرمت PNG ذخیره می‌کنیم. کد زیر مثالی است که چگونه یک علامت آب به تصویر اضافه کند نشان می‌دهد. کد منبع مثال به بخش‌هایی تقسیم شده است تا آسان باشد. به طور مرحله به مرحله، مثال‌ها نشان می‌دهند چطور:

  1. یک تصویر بارگذاری کنید.
  2. یک شیء Graphics ایجاد و مقدماتی کنید.
  3. شیء Font و SolidBrush را ایجاد و مقدماتی کنید.
  4. یک رشته به عنوان علامت آب با استفاده از متد DrawString کلاس Graphics رسم کنید.
  5. تصویر را به فرمت PNG ذخیره کنید.

کد زیر نشان می‌دهد چگونه علامت آب روی تصویر اضافه کنید.

افزودن یک علامت آب مورب

افزودن یک علامت آب مورب به تصویر شبیه به افزودن علامت آب افقی است که قبلاً بحث شد، با تعداد کمی تفاوت. برای نمایش عمل، یک تصویر JPG را از دیسک بارگذاری می‌کنیم، تبدیلات را با استفاده از یک شیء کلاس Matrix اضافه می‌کنیم و یک رشته به عنوان علامت آب بر روی سطح تصویر با استفاده از متد DrawString کلاس Graphics رسم می‌کنیم. کد زیر مثالی است که چگونه یک علامت آب مورب به تصویر اضافه کند نشان می‌دهد. کد منبع مثال به بخش‌هایی تقسیم شده است تا آسان باشد. به طور مرحله به مرحله، مثال‌ها نشان می‌دهند چطور:

  1. یک تصویر بارگذاری کنید.
  2. یک شیء Graphics ایجاد و مقدماتی کنید.
  3. شیء Font و SolidBrush را ایجاد و مقدماتی کنید.
  4. اندازه تصویر را در یک شیء SizeF بدست آورید.
  5. یک نمونه از کلاس Matrix را ایجاد کرده و تبدیل ترکیبی را انجام دهید.
  6. تبدیل را به شیء Graphics اختصاص دهید.
  7. یک شیء StringFormat ایجاد و مقدماتی کنید.
  8. یک رشته به عنوان علامت آب با استفاده از متد DrawString کلاس Graphics رسم کنید.
  9. تصویر نتیجه را ذخیره کنید.

کد زیر نشان می‌دهد چگونه علامت آب مورب را به تصویر اضافه کنید.