در گذشته، ما یک وبلاگ پست منتشر کردیم که نحوه تبدیل PSD به JPG را در NET نشان میداد. این پست وبلاگ نحوه تبدیل PSD به BMP در سی شارپ را با استفاده از Aspose.PSD for .NET به شما نشان می دهد. معمولاً شناخته شده است که PSD تقریباً یک فایل بزرگ است و نسبت به سایر فرمت های تصویر به فضای بیشتری نیاز دارد. بنابراین، تبدیل یک فایل PSD به هر تصویر شطرنجی دیگری از نظر فضا و سازگاری برای شما مفید خواهد بود. بنابراین، ما یک پردازشگر تصویر شطرنجی با استفاده از این دات نت API تبدیل سند برای دستیابی به تبدیل PSD به BMP توسعه خواهیم داد. با این حال، اجازه دهید این راهنما را شروع کنیم و اجرای واقعی نحوه تبدیل PSD به BMP در سی شارپ را به صورت برنامهنویسی ببینیم.
در این مقاله بخش های زیر را بررسی خواهیم کرد:
مبدل تصویر PSD - نصب API
مرحله نصب هر کتابخانه شخص ثالث از نظر قابلیت اطمینان و استفاده نقش مهمی دارد. خوشبختانه، Aspose.PSD for .NET در اینجا به دلیل نصب بسیار آسان آن که فقط یک فرمان را اجرا می کند، برجسته است. بنابراین، میتوانید فایل DLL این API تبدیل سند را دانلود کنید یا دستور زیر را در Package Manager NuGet اجرا کنید.
PM> Install-Package Aspose.PSD
تبدیل PSD به BMP در سی شارپ
این بخش در مورد پیاده سازی است. ما یک فایل PSD منبع داریم که برای انجام تبدیل PSD به BMP به صورت برنامهریزی استفاده میشود. مراحل زیر نحوه دستیابی به تبدیل SVG به PNG در جاوا را نشان می دهد:
می توانید مراحل زیر را برای ساختن یک پردازشگر تصویر شطرنجی برای برنامه تجاری خود دنبال کنید:
- متد Load کلاس Image را فراخوانی کنید و یک تصویر PSD موجود را بارگذاری کنید.
- یک نمونه از کلاس BmpOptions برای تعریف گزینه های مختلف تصویر BMP ایجاد کنید.
- مقدار ویژگی BitsPerPixel را برای تعریف بیت در هر پیکسل تنظیم کنید.
- با اختصاص یک مقدار به ویژگی BufferSizeHint، اشاره اندازه بافر را تعریف کنید.
- فشرده سازی را با تنظیم مقدار ویژگی Compression تنظیم کنید.
- نمونه ای از کلاس BmpOptions را با شی bmpOptions راه اندازی کنید.
- روش save را فراخوانی کنید و مسیر خروجی و گزینه های BMP را برای تبدیل PSD به BMP ارائه دهید.
نمونه کد زیر نحوه تبدیل PSD به BMP در سی شارپ را نشان می دهد:
using Aspose.PSD.ImageOptions;
namespace Aspose.PSD.Examples.Aspose.Conversion
{
class PSDToBMP
{
// تبدیل PSD به BMP در C# - Raster Image Processor
static void Main(string[] args)
{
// متد Load از کلاس Image را فراخوانی کنید و یک تصویر PSD موجود را بارگذاری کنید.
using (Image image = Image.Load("/sample.psd"))
{
// یک نمونه از کلاس BmpOptions برای تعریف گزینه های مختلف تصویر BMP ایجاد کنید.
BmpOptions bmpOptions = new BmpOptions();
// مقدار خاصیت BitsPerPixel را برای تعریف بیت در هر پیکسل تنظیم کنید.
bmpOptions.BitsPerPixel = 10;
// با اختصاص یک مقدار به ویژگی BufferSizeHint، اشاره اندازه بافر را تعریف کنید.
bmpOptions.BufferSizeHint = 300;
// فشرده سازی را با تنظیم مقدار ویژگی Compression تنظیم کنید.
bmpOptions.Compression = FileFormats.Bmp.BitmapCompression.Rgb;
// نمونه ای از کلاس BmpOptions را با شی bmpOptions راه اندازی کنید.
BmpOptions bmpOptions1 = new BmpOptions(bmpOptions);
// روش ذخیره را فراخوانی کنید، مسیر خروجی و گزینه های BMP را برای تبدیل PSD به BMP ارائه دهید.
image.Save("/output.bmp", bmpOptions1);
}
}
}
}
پس از اجرای فایل اصلی، یک فایل BMP جدید در آدرس مقصد شما تولید شده است. با این حال، می توانید خروجی را در تصویر زیر مشاهده کنید:
رایگان آنلاین BMP خالق
مهمتر از همه، فراموش نکنید که از یک ابزار آنلاین برای تبدیل آنلاین PSD به BMP استفاده کنید. این خالق BMP آنلاین از این پردازش سند API پشتیبانی میکند. این مبتنی بر وب است، دارای ویژگی های غنی است و تبدیل فایل تصویری نرمی را ارائه می دهد. علاوه بر این، برای استفاده از این پردازشگر تصویر شطرنجی آنلاین، نیازی به اشتراک یا ایجاد حساب کاربری ندارید.
پردازشگر تصویر شطرنجی - دریافت مجوز رایگان
میتوانید از مجوز موقت رایگان استفاده کنید تا این API تبدیل سند را بدون محدودیت ارزیابی امتحان کنید.
نتیجه
ما این مقاله را در اینجا به پایان میبریم با این امید که نحوه تبدیل PSD به BMP در سی شارپ را با استفاده از Aspose.PSD for .NET یاد گرفته باشید. علاوه بر این، ما همچنین یک خالق BMP آنلاین را که توسط این کتابخانه پشتیبانی می شود بررسی کردیم. ساخت یک پردازشگر تصویر شطرنجی مزیت رقابتی را به نرم افزار کسب و کار شما می دهد. میتوانید این API تبدیل سند را بیشتر کاوش کنید زیرا دارای مجموعه عظیمی از ویژگیها است. بنابراین، اسناد و API مرجع را از دست ندهید.
همچنین، توصیه می کنیم از مخزن GitHub و Getting Started Guide دیدن کنید.
در نهایت، aspose.com در حال نوشتن مقالات جدیدی است. بنابراین، لطفا برای به روز رسانی های منظم در تماس باشید.
راهنما در دسترس است
میتوانید در مورد سؤالات یا سؤالات خود در [تالار گفتوگو 23 ما با ما در میان بگذارید.
سوالات متداول - سوالات متداول
چگونه PSD را به BMP تبدیل کنیم؟
میتوانید Aspose.PSD for .NET را نصب کنید تا تبدیل PSD به BMP را به صورت برنامهریزی خودکار انجام دهید. لطفاً برای کسب اطلاعات بیشتر به این لینک مراجعه کنید.
آیا فایل های PSD قابل تبدیل هستند؟
بله، این مبدل تصویر آنلاین PSD کار را به نحو احسن انجام می دهد.