การเรนเดอริ่งของชั้นข้อความที่หมุน
การเรนเดอริงของชั้นข้อความที่หมุน
Aspose.PSD มีคุณสมบัติในการเรนเดอริงของชั้นข้อความที่หมุน ในตัวอย่างด้านล่างนี้ เราโหลดไฟล์ PSD ที่มีอยู่โดยการส่งที่อยู่ไฟล์ไปยังวิธี Load แบบสถิตของคลาส Image ตอนนี้เรียกใช้วิธี Save ของอินสแตนซ์ของ PsdImage
ส่วนโค้ดตัวอย่างด้านล่างแสดงให้คุณเห็นว่าจะเรนเดอริง ชั้นข้อความ ที่หมุน
// For complete examples and data files, please go to https://github.com/aspose-psd/Aspose.PSD-for-.NET | |
string exportPath = dataDir + "TransformedTextExport.psd"; | |
string exportPathPng = dataDir + "TransformedTextExport.png"; | |
var im = (PsdImage)Image.Load(sourceFileName); | |
using (im) | |
{ | |
im.Save(exportPath); | |
im.Save(exportPathPng, new PngOptions() | |
{ | |
ColorType = PngColorType.Grayscale | |
}); | |
} |
หมุนเมาส์เวกเตอร์และชั้นข้อความ
Aspose.PSD มีคุณสมบัติในการหมุนเมาส์เวกเตอร์และชั้นข้อความ Aspose.PSD ได้เปิดเผยวิธี RotateFlip เพื่อหมุนเมาส์เวกเตอร์และชั้นข้อความ ขั้นตอนในการหมุนชั้นดังต่อไปนี้:
- โหลดไฟล์ PSD เป็นรูปภาพโดยใช้วิธีการโรงงาน Load ที่เปิดเผยโดยคลาส Image
- กำหนด RotateFlipType ที่ต้องการ
- เรียกใช้วิธี RotateFlip
- บันทึกผลลัพธ์
ส่วนโค้ดตัวอย่างด้านล่างแสดงให้คุณเห็นว่าจะหมุนเมาส์เวกเตอร์และชั้นข้อความ
// For complete examples and data files, please go to https://github.com/aspose-psd/Aspose.PSD-for-.NET | |
var pngPath = dataDir + "RotateFlipTest2617.png"; | |
var psdPath = dataDir + "RotateFlipTest2617.psd"; | |
var flipType = RotateFlipType.Rotate270FlipXY; | |
using (var im = (PsdImage)(Image.Load(sourceFile))) | |
{ | |
im.RotateFlip(flipType); | |
im.Save(pngPath, new PngOptions() | |
{ | |
ColorType = PngColorType.TruecolorWithAlpha | |
}); | |
im.Save(psdPath); | |
} |