تحويل PSD إلى BMP في C# - معالج الصور النقطية

في الماضي، قمنا بنشر مدونة منشور توضح كيفية تحويل PSD إلى JPG في .NET. سيوضح لك منشور المدونة هذا كيفية تحويل PSD إلى BMP في لغة C# باستخدام Aspose.PSD for .NET. من المعروف أن PSD هو ملف كبير الحجم إلى حد كبير ويتطلب مساحة أكبر من تنسيقات الصور الأخرى. لذلك، فإن تحويل ملف PSD إلى أي صورة نقطية أخرى سوف يفيدك من حيث المساحة والتوافق. لذلك، سنقوم بتطوير معالج صور نقطية باستخدام .NET واجهة برمجة تطبيقات تحويل المستندات لتحقيق تحويل PSD إلى BMP. ومع ذلك، فلنبدأ هذا الدليل ونرى التنفيذ الفعلي لكيفية تحويل PSD إلى BMP في لغة C# برمجيًا.

سنتعرف على الأقسام التالية في هذا المقال:

  1. محول صور PSD - تثبيت API
  2. تحويل PSD إلى BMP في C#
  3. منشئ BMP مجاني عبر الإنترنت

محول صور PSD - تثبيت API

تلعب مرحلة التثبيت لأي مكتبة تابعة لجهة خارجية دورًا حاسمًا من حيث الموثوقية والاستخدام. لحسن الحظ، يبرز Aspose.PSD for .NET هنا بسبب تثبيته السهل للغاية والذي لا يتطلب سوى تشغيل أمر ما. لذلك، يمكنك تنزيل ملف DLL الخاص بواجهة برمجة تطبيقات تحويل المستندات هذه أو تشغيل الأمر التالي في مدير الحزم NuGet.

PM> Install-Package Aspose.PSD
واجهة برمجة تطبيقات تحويل المستندات

تحويل PSD إلى BMP في C#

هذا القسم مخصص للتنفيذ لدينا ملف PSD مصدر سيتم استخدامه لإجراء تحويل PSD إلى BMP برمجيًا. توضح الخطوات التالية كيفية تحقيق تحويل SVG إلى PNG في Java:

يمكنك اتباع الخطوات التالية لإنشاء معالج صور نقطية لتطبيق عملك:

  1. قم باستدعاء طريقة Load للفئة Image وقم بتحميل صورة PSD موجودة.
  2. قم بإنشاء مثيل للفئة BmpOptions لتحديد خيارات صورة BMP المتنوعة.
  3. قم بتعيين قيمة الخاصية BitsPerPixel لتحديد البتات لكل بكسل.
  4. حدد تلميح حجم المخزن المؤقت عن طريق تعيين قيمة للخاصية BufferSizeHint.
  5. قم بتعيين الضغط عن طريق تعيين قيمة خاصية الضغط.
  6. قم بتهيئة مثيل للفئة BmpOptions باستخدام الكائن bmpOptions.
  7. قم باستدعاء الطريقة حفظ، وقم بتوفير مسار الإخراج وخيارات BMP لتحويل PSD إلى BMP.

يوضح نموذج التعليمات البرمجية التالي كيفية تحويل PSD إلى BMP في C#:

using Aspose.PSD.ImageOptions;

namespace Aspose.PSD.Examples.Aspose.Conversion
{
    class PSDToBMP
    {
        // تحويل PSD إلى BMP في C# - معالج الصور النقطية
        static void Main(string[] args)
        {

            // قم باستدعاء طريقة التحميل لفئة الصورة وقم بتحميل صورة PSD موجودة.
            using (Image image = Image.Load("/sample.psd"))
            {
                // قم بإنشاء مثيل لفئة BmpOptions لتحديد خيارات صورة BMP المختلفة.
                BmpOptions bmpOptions = new BmpOptions();
                // قم بتعيين قيمة خاصية BitsPerPixel لتحديد البتات لكل بكسل.
                bmpOptions.BitsPerPixel = 10;
                // قم بتعريف تلميح حجم المخزن المؤقت عن طريق تعيين قيمة للخاصية BufferSizeHint.
                bmpOptions.BufferSizeHint = 300;
                // قم بتعيين الضغط عن طريق تحديد قيمة خاصية الضغط. 
                bmpOptions.Compression = FileFormats.Bmp.BitmapCompression.Rgb;
                // تهيئة مثيل لفئة BmpOptions باستخدام كائن bmpOptions.
                BmpOptions bmpOptions1 = new BmpOptions(bmpOptions);
                // استدعاء طريقة الحفظ وتوفير مسار الإخراج وخيارات BMP لتحويل PSD إلى BMP.
                image.Save("/output.bmp", bmpOptions1);
            }
        }
    }
}

بمجرد تشغيل الملف الرئيسي، سترى ملف BMP جديد تم إنشاؤه على عنوان وجهتك. ومع ذلك، يمكنك رؤية الإخراج في الصورة أدناه:

معالج الصور النقطية

برنامج BMP Creator مجاني على الإنترنت

قبل كل شيء، لا تنس الاستفادة من أداة عبر الإنترنت لتحويل PSD إلى BMP عبر الإنترنت. يتم تشغيل منشئ BMP عبر الإنترنت من خلال معالجة المستندات API. إنه قائم على الويب وغني بالمميزات ويوفر تحويلًا سلسًا لملفات الصور. علاوة على ذلك، لا تحتاج إلى الاشتراك أو إنشاء أي حساب لاستخدام معالج الصور النقطية عبر الإنترنت.

منشئ bmp على الإنترنت

معالج الصور النقطية - احصل على ترخيص مجاني

يمكنك الاستفادة من ترخيص مؤقت مجاني لتجربة واجهة برمجة تطبيقات تحويل المستندات هذه دون قيود التقييم.

خاتمة

ننهي هذه المقالة هنا على أمل أن تكون قد تعلمت كيفية تحويل PSD إلى BMP في لغة C# باستخدام Aspose.PSD for .NET. بالإضافة إلى ذلك، اكتشفنا أيضًا أداة إنشاء BMP عبر الإنترنت تدعمها هذه المكتبة. سيعطي بناء معالج الصور النقطية ميزة تنافسية لبرامج عملك. يمكنك استكشاف واجهة برمجة تطبيقات تحويل المستندات هذه بشكل أكبر لأنها تحتوي على مجموعة كبيرة من الميزات. لذلك، لا تفوت الوثائق وواجهة برمجة التطبيقات المراجع.

نوصي أيضًا بزيارة GitHub الريبو و دليل البدء.

أخيرًا، يقوم aspose.com بكتابة مقالات جديدة. لذا، يرجى البقاء على اتصال للحصول على تحديثات منتظمة.

المساعدة متاحة

يمكنك إخبارنا بأسئلتك أو استفساراتك على المنتدى.

الأسئلة المتداولة – الأسئلة الشائعة

كيفية تحويل PSD إلى BMP؟

يمكنك تثبيت Aspose.PSD for .NET لأتمتة تحويل PSD إلى BMP برمجيًا. يرجى زيارة هذا الرابط لمعرفة المزيد.

هل يمكن تحويل ملفات PSD؟

نعم، يقوم محول الصور PSD عبر الإنترنت هذا بالمهمة بكفاءة.

أنظر أيضا