หลีกเลี่ยงการเสื่อมประสิทธิภาพเมื่อวาดภาพบนภาพที่ถูกบีบอัด
มีช่วงเวลาที่คุณต้องการดำเนินการกราฟิกอย่างเป็นพิเศษบนภาพที่ถูกบีบอัดมาก. เมื่อ Aspose.PSD ต้องบีบอัดและถอดแยกภาพออกในทันที, อาจเกิดการเสื่อมประสิทธิภาพ. การวาดภาพบนภาพที่ถูกบีบอัดอาจมีการลดประสิทธิภาพเช่นกัน.
วิธีแก้ปัญหา
เพื่อหลีกเลี่ยงการเสื่อมประสิทธิภาพ, เราขอแนะนำให้คุณแปลงภาพเป็นรูปแบบที่ไม่ถูกบีบอัดหรือสกัดก่อนดำเนินการกราฟิก.
ใช้เส้นทางไฟล์
ในตัวอย่างที่ตามมา, ภาพ PSD ถูกแปลงเป็นฟอร์แมทที่ไม่ถูกบีบอัด (ไม่มีการบีบอัด) และบันทึกลงในดิสก์. จากนั้นภาพที่ไม่ถูกบีบอัดถูกโหลดกลับก่อนทำการกราฟิกอย่างเป็นพิเศษบนภาพ. เทคนิคเดียวกันนี้สามารถนำไปใช้กับไฟล์ BMP และ GIF ได้ด้วย
ใช้ออบเจกต์สตรีม
โค้ดตัวอย่างต่อไปนี้จะแสดงวิธีการแปลงภาพ PSD เป็นรูปแบบที่ไม่ถูกบีบอัด (ไม่มีการบีบอัด) และบันทึกลงในดิสก์โดยใช้ MemoryStream