วิธีบีบอัดไฟล์ PSD ใน C #

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

ขั้นตอนในการบีบอัดไฟล์ PSD ใน C

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

 ไทย