แก้ไขไฟล์ PSD ใน C#

หัวข้อสั้นๆ นี้แนะนำ แก้ไขไฟล์ PSD ใน C# เรียนรู้รายละเอียดการกำหนดค่า รับรายการที่มีขั้นตอน และข้อมูลโค้ดที่ใช้งานอยู่เพื่อพัฒนา โปรแกรมแก้ไขรูปภาพ PSD โดยใช้ C# บทความนี้จะอธิบายตัวเลือกต่างๆ ในการเพิ่ม/แก้ไขเลเยอร์ต่างๆ ในไฟล์ PSD

ขั้นตอนในการแก้ไข PSD โดยไม่ต้องใช้ Photoshop โดยใช้ C#

  1. เตรียมระบบของคุณโดยการติดตั้ง Aspose.PSD for .NET เพื่อแก้ไขไฟล์ PSD
  2. สร้างออบเจ็กต์ของคลาส Image เพื่อโหลดไฟล์ PSD ต้นฉบับ
  3. เพิ่มเลเยอร์ข้อความใหม่ด้วยเมธอด AddTextLayer
  4. เลือกเลเยอร์ที่ต้องการและทำการแก้ไข
  5. บันทึกรูปภาพ 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 #

 ไทย