การใช้ชั้นปรับแต่งสำหรับการปรับปรุง PSD
ภาพรวม
บทความนี้สำรวจวิธีการแก้ไขชั้นปรับแต่งใน Aspose.PSD สำหรับ Java ชั้นปรับแต่งเป็นคุณลักษณะที่มีประสิทธิภาพในการแก้ไขรูปภาพซึ่งช่วยให้คุณสามารถทำการเปลี่ยนแปลงโดยไม่ทำลายรูปภาพของคุณ Aspose.PSD มีชุดคลาสชั้นปรับแต่งที่ครอบคลุมที่คุณสามารถใช้เพื่อปรับเปลี่ยนด้านต่าง ๆ ของรูปภาพ
เพื่อสาธิตการแก้ไขชั้นการปรับแต่ง เราจะให้โค้ดตัวอย่างที่ปรากฏที่ส่วนท้ายของหน้านี้ ทำการโหลดภาพ PSD และปรับแต่งโค้ดอย่างต่างกันบนชั้น
ในโค้ดตัวอย่างต่อไปนี้ เราจะเริ่มด้วยการโหลดภาพ PSD โดยใช้วิธี PsdImage.load() จากนั้นเราตั้งค่าตัวเลือกสำหรับการบันทึกไฟล์ PNG ผลลัพธ์ คลาส PngOptions ช่วยให้เราระบุประเภทสีสำหรับรูปภาพผลลัพธ์
ต่อมาเราวนภูมิภาพสำหรับแต่ละชั้นในภาพ PSD และตรวจสอบประเภทของมันโดยใช้วิธี isAssignable() หากชั้นเป็นประเภทที่กำหนด เราจะแปลงมันเป็นประเภทนั้นโดยใช้วิธี cast() และปรับการปรับแต่งตามที่ต้องการ เช่น ปรับความสว่างและความคมชัดของ BrightnessContrastLayer ปรับระดับของ LevelsLayer, เพิ่มจุด Curve ใน CurvesLayer และอื่น ๆ
คุณสามารถเพิ่มโค้ดเพื่อปรับเปลี่ยนการปรับแต่งอื่น ๆ ให้สอดคล้องกับชั้นต่าง ๆ Aspose.PSD มีชุดคลาสชั้นปรับแต่งที่หลากหลาย เช่น ExposureLayer, HueSaturationLayer, ColorBalanceAdjustmentLayer, BlackWhiteAdjustmentLayer, PhotoFilterLayer, ChannelMixerLayer, InvertAdjustmentLayer, PosterizeLayer, ThresholdLayer, SelectiveColorLayer, และอื่น ๆ
สุดท้ายเราบันทึกภาพที่ปรับแต่งแล้วโดยใช้วิธี save() ของคลาส PsdImage
นี้เป็นภาพรวมพื้นฐานของวิธีการแก้ไขชั้นปรับแต่งใน Aspose.PSD สำหรับ Java คุณสามารถปรับแต่งการปรับแต่งตามความต้องการของคุณ และสำรวจตัวเลือกที่หลากหลายที่มีในเอกสาร API
กรุณาตรวจสอบตัวอย่างทั้งหมดด้านล่าง