Pustaka C++ yang langsung membaca file Photoshop PSD. Perpustakaan mendukung:
Selain itu, fungsi ekspor terbatas juga didukung.
Untuk informasi lebih lanjut, silakan kunjungi: https://molecular-matters.com/products_psd_sdk.html
Berisi file Photoshop PSD yang digunakan oleh kode sampel.
Berisi proyek dan solusi Visual Studio untuk VS 2008, 2010, 2012, 2013, 2015, 2017, dan 2019.
Berisi kode sumber perpustakaan serta contoh aplikasi yang menunjukkan cara menggunakan SDK untuk membaca dan menulis file PSD.
Saat ini, SDK dikompilasi untuk Windows, MacOS dan Linux. Port MacOS disediakan oleh Oluseyi Sonaiya, port Linux disediakan oleh https://github.com/BusyStudent.
Karena kami pada dasarnya adalah pengembang Windows, kami sendiri tidak berencana untuk mendukung platform seluler. Kami dengan senang hati akan menerima permintaan penarikan, jika ada yang ingin membantu.
98% kode sudah ditulis dengan cara yang tidak bergantung pada platform. Jika Anda ingin mem-porting SDK ke platform lain, berikut hal-hal yang perlu di-porting:
Menyediakan implementasi antarmuka PsdFile dan menggunakan fungsi asli Windows untuk operasi asinkron.
Menggunakan fungsi _byteswap_*
atau __builtin_bswap*
. Salah satu dari keduanya harus didukung oleh MSVC, Clang, dan GCC, tetapi ini memerlukan porting untuk kompiler yang tidak menawarkan fungsi-fungsi ini.
Memberikan abstraksi atas fitur kompiler/praprosesor tertentu, dan seharusnya sudah berfungsi untuk MSVC, Clang, dan GCC.
Saat membangun dan men-debug utilitas baris perintah PsdSamples di bawah Xcode, Anda perlu mengedit direktori kerja skema saat ini sehingga dapat menemukan file PSD yang disediakan. Atur direktori kerja menjadi build/Xcode directory
di mana pun Anda memeriksa kode sumber psd_sdk
.
Menjalankannya langsung dari baris perintah sedikit lebih rumit; salin biner dari lokasi keluaran apa pun ke build/Xcode
, lalu jalankan.