مكتبة C++ تقرأ ملفات Photoshop PSD مباشرة. المكتبة تدعم:
بالإضافة إلى ذلك، يتم أيضًا دعم وظيفة التصدير المحدودة.
لمزيد من المعلومات، يرجى الانتقال إلى: https://molecular-matters.com/products_psd_sdk.html
يحتوي على ملف Photoshop PSD الذي يستخدمه نموذج التعليمات البرمجية.
يحتوي على مشاريع وحلول Visual Studio لـ VS 2008 و2010 و2012 و2013 و2015 و2017 و2019.
يحتوي على الكود المصدري للمكتبة بالإضافة إلى نموذج تطبيق يوضح كيفية استخدام SDK لقراءة ملفات PSD وكتابتها.
في الوقت الحالي، يتم تجميع SDK لنظام التشغيل Windows وMacOS وLinux. تم توفير منفذ MacOS بواسطة Oluseyi Sonaiya، وتم تنفيذ منفذ Linux بواسطة https://github.com/BusyStudent.
نظرًا لأننا في المقام الأول مطور Windows، فإننا لا نخطط لدعم منصات الأجهزة المحمولة بأنفسنا. سنقبل بكل سرور طلبات السحب، إذا أراد أي شخص المساعدة.
تمت كتابة 98% من التعليمات البرمجية بطريقة مستقلة عن النظام الأساسي بالفعل. إذا كنت تريد نقل SDK إلى منصات أخرى، فإليك الأشياء التي تحتاج إلى النقل:
يوفر تطبيقًا لواجهة PsdFile ويستخدم وظائف Windows الأصلية لعمليات غير متزامنة.
يستخدم إما وظائف _byteswap_*
أو __builtin_bswap*
. يجب أن يكون أي من هذين البرنامجين مدعومًا بواسطة MSVC وClang وGC، ولكن هذا يحتاج إلى ترقية للمترجمين الذين لا يقدمون أيًا من هذه الوظائف.
يوفر فكرة مجردة عن ميزات معينة للمترجم/المعالج المسبق، ويجب أن يعمل بالفعل مع MSVC، وClang، وGC.
عند إنشاء وتصحيح أخطاء الأداة المساعدة لسطر الأوامر PsdSamples ضمن Xcode، ستحتاج إلى تحرير دليل العمل الخاص بالمخطط الحالي حتى يتمكن من تحديد موقع ملف PSD المتوفر. قم بتعيين دليل العمل ليكون build/Xcode directory
داخل المكان الذي قمت فيه بسحب كود مصدر psd_sdk
.
يعد تشغيله مباشرة من سطر الأوامر أكثر صعوبة بعض الشيء؛ انسخ الملف الثنائي من أي موقع إخراج موجود فيه build/Xcode
، ثم نفذه.