ایجاد لایه تصویر PSD C#

فایل‌های PSD برای ایجاد تصاویر با استفاده از لایه‌های مختلف حاوی اشکال، متن، جلوه‌ها و غیره استفاده می‌شوند. ممکن است لازم باشد یک تصویر PSD را به صورت برنامه‌نویسی در برنامه‌های خود ایجاد کنید. مطابق با چنین سناریوهای پردازش تصویر، این مقاله نحوه ایجاد یک تصویر PSD به صورت برنامه‌نویسی در سی شارپ را پوشش می‌دهد.

C# API برای ایجاد تصویر PSD - نصب

Aspose.PSD for .NET API از ایجاد، ویرایش یا دستکاری PSD و چندین [فرمت فایل پشتیبانی شده] دیگر پشتیبانی می کند. می توانید API را با دانلود فایل DLL آن از بخش Downloads یا با دستور NuGet زیر پیکربندی کنید:

PM> Install-Package Aspose.PSD

ایجاد یک تصویر PSD با استفاده از C#

یک فایل PSD می تواند شامل یک یا چند لایه باشد. به عنوان مثال، یک لایه متن، لایه تصویر، لایه اشکال و غیره. در این مثال، شکل هایی مانند مستطیل و بیضی و همچنین یک لایه متن برای نمایش اضافه می کنیم. برای ایجاد یک تصویر PSD با استفاده از C# باید مراحل زیر را دنبال کنید:

  1. با استفاده از کلاس PsdImage یک تصویر جدید ایجاد کنید.
  2. داده های تصویر را پاک کنید و یک طراحی مستطیل و بیضی اضافه کنید.
  3. یک لایه متن با هر رشته متنی اضافه کنید.
  4. فایل PSD خروجی را با استفاده از روش Save بنویسید.

قطعه کد زیر نحوه ایجاد یک تصویر PSD به صورت برنامه نویسی در سی شارپ را توضیح می دهد:

// یک تصویر جدید از ابتدا ایجاد کنید
PsdImage image = new PsdImage(450, 450);

// داده های تصویر را پر کنید
Graphics graphics = new Graphics(image);
graphics.Clear(Color.White);

// یک مستطیل بکشید
graphics.DrawRectangle(new Pen(new SolidBrush(Color.Blue)), new Rectangle(10, 30, 80, 40));

// با تعیین شیء Pen، رنگ و مختصات، یک شکل بیضی بکشید
graphics.DrawEllipse(new Pen(new SolidBrush(Color.Red)), new Rectangle(60, 80, 130, 90));

// یک لایه متن اضافه کنید
image.AddTextLayer("Sample text", new Rectangle(150, 220, 100, 130));

// فایل PSD خروجی را ذخیره کنید
image.Save("CreatePSD.psd");

ویژگی های API را کاوش کنید

برای بررسی چندین ویژگی دیگر ارائه شده توسط API، می توانید نگاهی به اسناد بیندازید.

مجوز ارزیابی رایگان را دریافت کنید

با درخواست [مجوز موقت رایگان] می‌توانید API را با ظرفیت کامل بدون هیچ گونه محدودیت ارزیابی ارزیابی کنید.

نتیجه

در این مقاله یاد گرفتید که چگونه با استفاده از سی شارپ یک تصویر PSD به صورت برنامه ریزی شده ایجاد کنید. شما نحوه رسم مستطیل و بیضی را با مشخص کردن مختصات و رنگ اشکال کشف کرده اید. به همین ترتیب، یک لایه متن نیز به تصویر PSD اضافه می‌شود تا توضیح دهد که چگونه می‌توانید این ویژگی‌ها را در برنامه‌های پردازش تصویر خود ادغام کنید. علاوه بر این، لطفاً در صورت وجود هرگونه سؤال با ما در [فروم 10 تماس بگیرید.

همچنین ببینید