فایل های Adobe Illustrator عمدتا برای نمایش اطلاعات بصری استفاده می شوند. علاوه بر این، طراحان گرافیک ایده های خلاقانه خود را با استفاده از فایل های هوش مصنوعی به شاهکار تبدیل می کنند. گاهی اوقات لازم است هوش مصنوعی را به تصاویر شطرنجی (PNG، JPG و غیره) یا فایل PDF در سی شارپ تبدیل کنید. مهمترین و هیجان انگیزترین عامل همه این تبدیل ها این است که شما نیازی به نصب یا پیکربندی برنامه Adobe Illustrator ندارید زیرا API Aspose.PSD for .NET قادر است فایل های هوش مصنوعی را بدون وابستگی به برنامه های شخص ثالث تبدیل کند. . اجازه دهید در این پست وبلاگ به موارد استفاده زیر برویم:

ذکر این نکته مهم است که ما دو فایل هوش مصنوعی مختلف را به عنوان ورودی برای چند مثال زیر در نظر خواهیم گرفت. یکی از فایل های هوش مصنوعی ورودی دارای وزن مسیرهای مختلف است و فایل هوش مصنوعی دیگر حاوی خطوط پیچیده است. بنابراین اجازه دهید اسکرین شات های فایل های هوش مصنوعی را که با آنها کار خواهیم کرد بررسی کنیم:

فایل هوش مصنوعی با وزن مسیرهای مختلف

هوش مصنوعی به PNG C#

فایل هوش مصنوعی حاوی خطوط پیچیده

هوش مصنوعی به JPG C#

تبدیل هوش مصنوعی به PNG با سی شارپ

شما می توانید برنامه های دات نت خود را برای پردازش فایل های هوش مصنوعی و تبدیل آن به تصویر PNG تقویت کنید. تصاویر PNG کاملاً معروف هستند و اغلب معیارهای ارسال تصاویر در فرم های آنلاین هستند. بنابراین می توانید مراحل زیر را برای تبدیل AI به فایل های PNG دنبال کنید:

  1. فایل AI منبع را بارگیری کنید
  2. ویژگی های کلاس PngOptions را تنظیم کنید
  3. ذخیره فایل AI به عنوان تصویر PNG در سی شارپ

قطعه کد زیر بر اساس مراحل بالا است که نحوه تبدیل هوش مصنوعی به PNG با C# را نشان می دهد:

string[] sourcesFiles = new string[]
{
    @"34992OStroke",
    @"rect2_color",
};

for (int i = 0; i < sourcesFiles.Length; i++)
{
    string name = sourcesFiles[i];
    string sourceFileName = dataDir + name + ".ai";
    string outFileName = dataDir + name + ".png";

    using (AiImage image = (AiImage)Image.Load(sourceFileName))
    {

        ImageOptionsBase options = new PngOptions() { ColorType = PngColorType.TruecolorWithAlpha };
        image.Save(outFileName, options);

    }
}

تبدیل هوش مصنوعی به JPG با سی شارپ

تبدیل فایل های هوش مصنوعی به تصویر JPG ساده است. شما باید مراحل زیر را دنبال کنید:

  1. فایل ورودی هوش مصنوعی را با کلاس AiImage بارگیری کنید
  2. ویژگی های ImageOptionsBase را تنظیم کنید
  3. ذخیره تصویر JPG خروجی

قطعه کد زیر نحوه تبدیل هوش مصنوعی به JPG را در برنامه های C# نشان می دهد:

string[] sourcesFiles = new string[]
{
    @"34992OStroke",
    @"rect2_color",
};

for (int i = 0; i < sourcesFiles.Length; i++)
{
    string name = sourcesFiles[i];
    string sourceFileName = dataDir + name + ".ai";
    string outFileName = dataDir + name + ".jpg";

    using (AiImage image = (AiImage)Image.Load(sourceFileName))
    {

        ImageOptionsBase options = new JpegOptions() { Quality = 85 };
        image.Save(outFileName, options);

    }
}

تبدیل هوش مصنوعی به PSD با سی شارپ

فایل های PSD اسناد فتوشاپی هستند که حاوی تصاویر لایه ای هستند. بدون استفاده از Adobe Photoshop یا Adobe Illustrator می توانید هوش مصنوعی را به PSD تبدیل کنید. برای انجام تبدیل مراحل زیر را دنبال کنید:

  1. فایل ورودی هوش مصنوعی را بارگیری کنید
  2. شیء کلاس PsdOptions را مقداردهی کنید
  3. در نتیجه فایل PSD خروجی را ذخیره کنید

به همین ترتیب، قطعه کد زیر نحوه تبدیل هوش مصنوعی به PSD در برنامه های C#.NET را نشان می دهد:

string[] sourcesFiles = new string[]
{
    @"34992OStroke",
    @"rect2_color",
};

for (int i = 0; i < sourcesFiles.Length; i++)
{
    string name = sourcesFiles[i];
    string sourceFileName = dataDir + name + ".ai";
    string outFileName = dataDir + name + ".psd";


    using (AiImage image = (AiImage)Image.Load(sourceFileName))
    {

        ImageOptionsBase options = new PsdOptions();
        image.Save(outFileName, options);

    }
}

تبدیل هوش مصنوعی به PDF با سی شارپ

فرمت فایل‌های PDF معروف است زیرا تقریباً همه پلتفرم‌ها از پسوند فایل pdf. پشتیبانی می‌کنند. علاوه بر این، فایل‌های PDF مستعد تغییر و اصلاح هستند، مگر اینکه توسط نویسنده سند اجازه داده شود. گاهی اوقات ممکن است لازم باشد محتوا را با شرکا یا مشتریان به اشتراک بگذارید بدون اینکه اجازه هیچ گونه تغییری به آنها داده شود. بنابراین، تبدیل هوش مصنوعی به PDF در چنین سناریوهایی مفید است. برای انجام تبدیل باید مراحل زیر را دنبال کنید:

  1. فایل AI منبع را بارگیری کنید
  2. یک نمونه از کلاس PdfOptions را اعلام کنید
  3. در نتیجه فایل PDF خروجی را ذخیره کنید

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

string[] sourcesFiles = new string[]
{
    @"rect2_color",
};

for (int i = 0; i < sourcesFiles.Length; i++)
{
    string name = sourcesFiles[i];
    string sourceFileName = dataDir + name + ".ai";
    string outFileName = dataDir + name + ".pdf";


    using (AiImage image = (AiImage)Image.Load(sourceFileName))
    {

        ImageOptionsBase options = new PdfOptions();
        image.Save(outFileName, options);
    }
}

نتیجه

به طور خلاصه، فایل‌های هوش مصنوعی را می‌توان با Aspose.PSD برای .NET API به فرمت‌های فایل مختلف رندر کرد. به عنوان مثال، نحوه تبدیل AI به PNG، AI به JPG، AI به PSD و همچنین AI به فرمت های فایل PDF را بررسی کرده ایم. بنابراین می‌توانید از مستندات API و مرجع API دیدن کنید تا درباره API بیشتر بدانید. علاوه بر این، از بازخورد یا سوالات شما در تالار گفتمان پشتیبانی رایگان قدردانی می کنیم.

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