หลีกเลี่ยงการเสื่อมประสิทธิภาพเมื่อวาดภาพบนภาพที่ถูกบีบอัด

มีช่วงเวลาที่คุณต้องการดำเนินการกราฟิกอย่างเป็นพิเศษบนภาพที่ถูกบีบอัดมาก. เมื่อ Aspose.PSD ต้องบีบอัดและถอดแยกภาพออกในทันที, อาจเกิดการเสื่อมประสิทธิภาพ. การวาดภาพบนภาพที่ถูกบีบอัดอาจมีการลดประสิทธิภาพเช่นกัน.

วิธีแก้ปัญหา

เพื่อหลีกเลี่ยงการเสื่อมประสิทธิภาพ, เราขอแนะนำให้คุณแปลงภาพเป็นรูปแบบที่ไม่ถูกบีบอัดหรือสกัดก่อนดำเนินการกราฟิก.

ใช้เส้นทางไฟล์

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

ใช้ออบเจกต์สตรีม

โค้ดตัวอย่างต่อไปนี้จะแสดงวิธีการแปลงภาพ PSD เป็นรูปแบบที่ไม่ถูกบีบอัด (ไม่มีการบีบอัด) และบันทึกลงในดิสก์โดยใช้ MemoryStream