การสนับสนุนภาพขนาดใหญ่
การสนับสนุนภาพขนาดใหญ่
เนื่องจากไลบรารี Java มีข้อจำกัดในการประมวลผลขนาดภาพ เราได้นำเสนอกลไลเอนนิสใหม่สำหรับการสนับสนุนภาพขนาดใหญ่ วิธีการใหม่นี้ช่วยข้ามข้อจำกัดแต่เนื่องจากข้อจำกัดในการจัดเก็บข้อมูลขนาดจำกัด เราทำการจำกัดขนาดสูงสุดที่สนับสนุนได้สำหรับการสร้างและโหลดที่ 2,147,483,647 x 2,147,483,647 พิกเซล
การทำงานกับภาพขนาดใหญ่
Aspose.PSD มีประสิทธิภาพและการสนับสนุนที่ดีขึ้นสำหรับภาพขนาดใหญ่ ตอนนี้ภาพขนาดร้อยเมกะไบต์ไม่ใช่ปัญหาอีกต่อไป ดังนั้นคุณสามารถสร้าง โหลด และวาดภาพเหล่านั้นได้ อย่างไรก็ตาม เนื่องจากการประมวลผลบางส่วนและการจัดการข้อยกเว้น OutOfMemoryException ประสิทธิภาพอาจจะต่ำมากเมื่ บนภาพที่ใหญ่มาก นี้เป็นเนื่องจาก Aspose.PSD พยายามจะรี-จัดสรรปริมาณข้อมูลน้อยลงสำหรับการประมวลผลและขั้นตอนแต่ละขั้นตอนของการรี-จัดสรรข้อมูลเป็นที่เรียกเกิดค่ามาก ประโยชน์ของโครงสร้างใหม่เป็นจุดอ่อน:
- ไม่มีข้อจำกัดในขนาดภาพ
- คุณไม่จำเป็นต้องจำกัดแคว่งที่พร้อมใช้งานบนคอมพิวเตอร์ของคุณ
หากคุณประสบปัญหาการประมวลผลช้า แนะนำให้เพิ่มปริมาณแรมรวมเพื่อให้พอดีกับพิกเซลทั้งหมดของคุณในหน่วยความจำ หากคุณไม่ทำเช่นนั้น การประมวลผลยังคงเป็นไปได้แต่ช้าลง วิธีการคือดังนี้:
- เรียกใช้วิธี LoadPartialPixels ด้วยสี่เหลี่ยมที่ต้องการและจัดโปรแกรมรับพิกเซลที่โหลดที่กำหนด
Aspose.PSD พยายามโหลดสี่เหลี่ยมทั้งหมด
- หากมีหน่วยความจำเพียงพอที่จะเก็บพิกเซลทั้งหมด พิกเซลทั้งหมดจะถูกส่งกลับไปยังผู้เรียกง่าย
- หากไม่มีหน่วยความจำพอ ผู้เรียกจะได้รับเซ็ตของพิเศลจากภายในสี่เหลี่ยมที่กำหนด เมืุ่พิเศลเหล่านี้ถูกประมวลผล ผู้เรียกรับสี่เลี่ยมต่อไปเมื่งยชีสี่เหลี่ยมทั้่งหมดถูกประมวลผล
Aspose.PSD พยายามดึงเอาบรรทัดมากที่สุดเท่าที่เป็นไปได้ หากไม่มั่นใจว่ามีหน่วยความจำถึงพอที่จะบรรจุสตรีลของพิกเซลเดียวอย่างน้อย ถ้ามีหน่วยความจำเพียงพอจนที่จะบรรจุพิกเซลในสรีมกลับผู้เรียกเสมอถูกสตฺี ต่อมีหน่วยความจำมากพอ เก็บรักษาให้กับส่วํลพิอเซลอย่างไม่มีผ่านภาพพิอเซลยางค่าให้ ก็ได้เช่นกัน Aspose.PSD สนับสนุนการบันทึกและส่งออกภาพขนาดใหญ่ บันทัวภาพต้นฉบับลงบนดิสก์หรือส่งออกไปยังไฟร์รัมแบบอื่น การกระบวนการบันทึกหรือส่งออกถัดไปโดยใช้สี่เหลี่ยมบางส่วนถ้าจำเป็น
ระบบฟอรแมะจัดภาพรองรับ
รูปแบบต่อไปนี้ได้รับการสำนันระยมในการประมอคาุรรเภนของภาพ
- BMP
- GIF
- TIFF
- PSD
- JPG
- PNG
รูปแบบด้านบนอาจถูกรีบประมวลผ่านการสรี, ปรับเปลี่ยน, นำการวาดไปใช้การดำเนินการ, บันทึกลงบนดิสกหรื ส่งออกอย่างไม่ว่าขนาดภาพจะเป็นอะไร .