ในบทแนะนำสั้นๆ นี้ เราจะได้เรียนรู้ วิธีบีบอัดไฟล์ PSD ใน C# มีรายละเอียดการตั้งค่า IDE สำหรับการใช้ Aspose.PSD รายการขั้นตอนในการพัฒนาโปรแกรม และโค้ดตัวอย่างที่รันได้สำหรับการพัฒนา PSD ตัวลดขนาดใน C# รายละเอียดจะถูกแชร์เพื่อเลือกวิธีการบีบอัดต่างๆ พร้อมกับการปรับแต่งอื่นๆ สำหรับไฟล์ PSD เอาท์พุต
ขั้นตอนในการบีบอัดไฟล์ PSD ใน C
- กำหนดค่าสภาพแวดล้อมการพัฒนาเพื่อใช้ Aspose.PSD for .NET เพื่อบีบอัด PSD
- โหลดไฟล์ PSD เป้าหมายโดยใช้ออบเจ็กต์คลาส Image เพื่อลดขนาด
- ประกาศวัตถุของคลาส PsdOptions เพื่อปรับแต่งพารามิเตอร์การบีบอัด
- ตั้งค่าวิธีการบีบอัดตามความต้องการ
- บันทึกภาพเป็น PSD โดยใช้ตัวเลือกบันทึก PSD
ขั้นตอนเหล่านี้กำหนดกระบวนการ บีบอัด PSD ใน C# เริ่มแรก ไฟล์ PSD ต้นฉบับจะถูกโหลดลงในออบเจ็กต์คลาส Image ตามด้วยการประกาศออบเจ็กต์คลาส PsdOptions ในขั้นตอนสุดท้าย คุณสมบัติ CompressionMethod จะถูกตั้งค่าเป็น RLE และรูปภาพผลลัพธ์จะถูกบันทึกเป็น PSD โดยใช้วัตถุ PsdOptions
รหัสเพื่อลดขนาดไฟล์ PSD ใน C
using System; | |
using Aspose.PSD; | |
using Aspose.PSD.FileFormats.Psd; | |
using Aspose.PSD.ImageOptions; | |
class Program | |
{ | |
static void Main(string[] args) // Compress the PSD file in C# | |
{ | |
// Set the license | |
new Aspose.PSD.License().SetLicense("License.lic"); | |
// Load a PSD file | |
Image image = Image.Load("sample.psd"); | |
// Define the compression method | |
PsdOptions saveOptions = new PsdOptions(); | |
saveOptions.CompressionMethod = CompressionMethod.RLE; | |
// Save compressed PSD | |
image.Save("Output.psd", saveOptions); | |
Console.WriteLine("Done"); | |
} | |
} |
โค้ดนี้สาธิตการพัฒนาคอมเพรสเซอร์ PSD ใน C# คุณสามารถตั้งค่าวิธีการบีบอัดเป็น RLE, ZipWithPrediction และ ZipWithoutPrediction ได้ตามความต้องการของแอปพลิเคชัน ในทำนองเดียวกัน คุณสามารถปรับแต่งเอาต์พุต PSD ได้โดยตั้งค่าคุณสมบัติต่างๆ ของคลาส PsdOptions เช่น การตั้งค่า BufferSizeHint, ChannelBitsCount, ChannelsCount, ColorMode และ FullFrame เพื่อแสดงรายการตัวเลือกบางส่วน
บทความนี้แนะนำให้เรา ลดขนาด PSD ใน C# หากคุณต้องการเรียนรู้การแปลงไฟล์ PSD เป็น PDF โปรดดูบทความใน วิธีแปลง PSD เป็น PDF ใน C#