หัวข้อสั้นๆ นี้แนะนำ แก้ไขไฟล์ PSD ใน C# เรียนรู้รายละเอียดการกำหนดค่า รับรายการที่มีขั้นตอน และข้อมูลโค้ดที่ใช้งานอยู่เพื่อพัฒนา โปรแกรมแก้ไขรูปภาพ PSD โดยใช้ C# บทความนี้จะอธิบายตัวเลือกต่างๆ ในการเพิ่ม/แก้ไขเลเยอร์ต่างๆ ในไฟล์ PSD
ขั้นตอนในการแก้ไข PSD โดยไม่ต้องใช้ Photoshop โดยใช้ C#
- เตรียมระบบของคุณโดยการติดตั้ง Aspose.PSD for .NET เพื่อแก้ไขไฟล์ PSD
- สร้างออบเจ็กต์ของคลาส Image เพื่อโหลดไฟล์ PSD ต้นฉบับ
- เพิ่มเลเยอร์ข้อความใหม่ด้วยเมธอด AddTextLayer
- เลือกเลเยอร์ที่ต้องการและทำการแก้ไข
- บันทึกรูปภาพ PSD ที่อัปเดตและแก้ไขแล้ว
ทำตามขั้นตอนด้านบนเพื่อ แก้ไขไฟล์ PSD โดยไม่ต้องใช้ Photoshop โดยใช้ C# กระบวนการนี้จะเริ่มต้นด้วยการโหลดไฟล์รูปภาพ PSD ต้นทางจากดิสก์หรือสตรีมหน่วยความจำ ถัดไป เพิ่มเลเยอร์ข้อความใหม่และเปลี่ยนคุณสมบัติของเลเยอร์ที่ต้องการ สุดท้าย ให้บันทึกรูปภาพ PSD ที่แก้ไขแล้วของเอาต์พุต
รหัสเพื่อพัฒนาตัวแก้ไขไฟล์ PSD ใน C
using Aspose.PSD; | |
using System; | |
using System.Linq; | |
class Program | |
{ | |
static void Main(string[] args) // Update PSD in C# | |
{ | |
new License().SetLicense("License.lic"); | |
// Load an existing PSD | |
var psdImage = (Aspose.PSD.FileFormats.Psd.PsdImage)Aspose.PSD.Image.Load("sample.psd"); | |
// Add a new text layer | |
var layer1 = psdImage.AddTextLayer("Hello", new Aspose.PSD.Rectangle(0, 0, 120, 50)); layer1.Left = 10; | |
layer1.Top = 25; | |
// Change the properties of a specific layer | |
var layer = psdImage.Layers.FirstOrDefault(x => x.DisplayName == "sample"); if (layer != null) | |
{ | |
layer.IsVisible = false; | |
} | |
// Save the edited PSD | |
psdImage.Save("edited.psd"); | |
Console.WriteLine("PSD updated successfully"); | |
} | |
} |
โค้ดตัวอย่างด้านบนแสดงขั้นตอนการทำงานพื้นฐานในการ แก้ไข PSD ใน C# ใช้คลาส PsdImage จากเนมสเปซ Aspose.PSD.FileFormats.Psd เพื่อโหลดอิมเมจ PSD ต้นฉบับ จากนั้นจะเรียกใช้เมธอด AddTextLayer เพื่อต่อท้ายข้อความในไฟล์ PSD ยิ่งไปกว่านั้น คุณยังสามารถปรับแต่งโค้ดได้ เช่น หมุนไฟล์ PSD, ปรับขนาด, รวมเลเยอร์ และครอบตัด PSD เพื่อแก้ไขรูปภาพ PSD ตามความต้องการของคุณ
บทความนี้ได้สอนเราให้สร้าง โปรแกรมแก้ไขรูปภาพ PSD ใน C# อย่างไรก็ตาม หากคุณต้องการแปลงรูปภาพ AI เป็น TIFF โปรดอ่านบทความเกี่ยวกับ วิธีแปลง AI เป็น TIFF ใน C #