فایل های Adobe Illustrator عمدتا برای نمایش اطلاعات بصری استفاده می شوند. علاوه بر این، طراحان گرافیک ایده های خلاقانه خود را با استفاده از فایل های هوش مصنوعی به شاهکار تبدیل می کنند. گاهی اوقات لازم است هوش مصنوعی را به تصاویر شطرنجی (PNG، JPG و غیره) یا فایل PDF در سی شارپ تبدیل کنید. مهمترین و هیجان انگیزترین عامل همه این تبدیل ها این است که شما نیازی به نصب یا پیکربندی برنامه Adobe Illustrator ندارید زیرا API Aspose.PSD for .NET قادر است فایل های هوش مصنوعی را بدون وابستگی به برنامه های شخص ثالث تبدیل کند. . اجازه دهید در این پست وبلاگ به موارد استفاده زیر برویم:
- تبدیل هوش مصنوعی به PNG با سی شارپ
- تبدیل هوش مصنوعی به JPG با سی شارپ
- تبدیل هوش مصنوعی به PSD با سی شارپ
- تبدیل هوش مصنوعی به PDF با سی شارپ
ذکر این نکته مهم است که ما دو فایل هوش مصنوعی مختلف را به عنوان ورودی برای چند مثال زیر در نظر خواهیم گرفت. یکی از فایل های هوش مصنوعی ورودی دارای وزن مسیرهای مختلف است و فایل هوش مصنوعی دیگر حاوی خطوط پیچیده است. بنابراین اجازه دهید اسکرین شات های فایل های هوش مصنوعی را که با آنها کار خواهیم کرد بررسی کنیم:
فایل هوش مصنوعی با وزن مسیرهای مختلف
فایل هوش مصنوعی حاوی خطوط پیچیده
تبدیل هوش مصنوعی به PNG با سی شارپ
شما می توانید برنامه های دات نت خود را برای پردازش فایل های هوش مصنوعی و تبدیل آن به تصویر PNG تقویت کنید. تصاویر PNG کاملاً معروف هستند و اغلب معیارهای ارسال تصاویر در فرم های آنلاین هستند. بنابراین می توانید مراحل زیر را برای تبدیل AI به فایل های PNG دنبال کنید:
- فایل AI منبع را بارگیری کنید
- ویژگی های کلاس PngOptions را تنظیم کنید
- ذخیره فایل 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 ساده است. شما باید مراحل زیر را دنبال کنید:
- فایل ورودی هوش مصنوعی را با کلاس AiImage بارگیری کنید
- ویژگی های ImageOptionsBase را تنظیم کنید
- ذخیره تصویر 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 تبدیل کنید. برای انجام تبدیل مراحل زیر را دنبال کنید:
- فایل ورودی هوش مصنوعی را بارگیری کنید
- شیء کلاس PsdOptions را مقداردهی کنید
- در نتیجه فایل 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 در چنین سناریوهایی مفید است. برای انجام تبدیل باید مراحل زیر را دنبال کنید:
- فایل AI منبع را بارگیری کنید
- یک نمونه از کلاس PdfOptions را اعلام کنید
- در نتیجه فایل 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 بیشتر بدانید. علاوه بر این، از بازخورد یا سوالات شما در تالار گفتمان پشتیبانی رایگان قدردانی می کنیم.