ไลบรารี 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 และ GCC แต่จำเป็นต้องมีการย้ายพอร์ตสำหรับคอมไพเลอร์ที่ไม่มีฟังก์ชันใด ๆ เหล่านี้
ให้สิ่งที่เป็นนามธรรมเหนือคุณสมบัติคอมไพเลอร์/ตัวประมวลผลล่วงหน้า และควรใช้ได้กับ MSVC, Clang และ GCC อยู่แล้ว
เมื่อสร้างและแก้ไขยูทิลิตี้บรรทัดคำสั่ง PsdSamples ภายใต้ Xcode คุณจะต้องแก้ไขไดเร็กทอรีการทำงานของโครงร่างปัจจุบันเพื่อให้สามารถค้นหาไฟล์ PSD ที่ให้มาได้ ตั้งค่าไดเร็กทอรีการทำงานให้เป็น build/Xcode directory
ภายในทุกที่ที่คุณเช็คเอาท์ซอร์สโค้ด psd_sdk
การเรียกใช้โดยตรงจากบรรทัดคำสั่งนั้นยุ่งยากกว่าเล็กน้อย คัดลอกไบนารี่จากตำแหน่งเอาต์พุตใดก็ตามที่อยู่ใน build/Xcode
แล้วดำเนินการ