แปลง PSD เป็น JPG ใน C#

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

รูปแบบไฟล์ของ Adobe Photoshop เรียกว่า PSD เลเยอร์ ภาพเวกเตอร์ ภาพแรสเตอร์ ข้อความ และข้อมูลประเภทอื่นๆ ล้วนเป็นไปได้ในไฟล์ Adobe นอกจากนี้ยังรองรับรูปแบบการเข้ารหัสสีโทนสีเทา CMYK และ RGB ใน PSD เลเยอร์สามารถเก็บข้อมูลจำนวนมากได้ ในการแบ่งปันงานของคุณทางออนไลน์ คุณจะต้องแปลงรูปภาพ PSD ของคุณเป็นรูปแบบ JPG ซึ่งเป็นรูปแบบที่พบมากที่สุดสำหรับรูปภาพดิจิทัล

JPG หรือที่เรียกว่า JPEG เป็นรูปแบบภาพประเภทหนึ่งที่ใช้การบีบอัดแบบสูญเสียเพื่อบันทึกภาพ โดยทั่วไปจะใช้สำหรับการเผยแพร่ทางเว็บเพื่อลดขนาดภาพในขณะที่รักษาคุณภาพของภาพ เราสามารถแปลงภาพ Adobe Photoshop PSD เป็นรูปแบบ JPG ได้อย่างง่ายดายโดยทางโปรแกรม เริ่มกันเลย!

หัวข้อต่อไปนี้จะกล่าวถึงในบทความนี้:

  1. API ตัวแปลง C# PSD เป็น JPG/JPEG
  2. ขั้นตอนในการแปลง PSD เป็น JPG
  3. แปลง PSD เป็น JPG โดยใช้ C#

API ตัวแปลง C# PSD เป็น JPG/JPEG

เราจะใช้ Aspose.PSD for .NET API สำหรับแปลงไฟล์ PSD เป็นรูปภาพ JPG API มีวิธีง่ายๆ ในการสร้าง อ่าน แก้ไข และแปลงไฟล์ PSD และ PSB โดยไม่จำเป็นต้องใช้ Adobe Photoshop นอกเหนือจากการสร้างและแก้ไขไฟล์ Photoshop แล้ว คุณยังสามารถอัปเดตคุณสมบัติเลเยอร์ เพิ่มลายน้ำ ดำเนินการกราฟิก หรือแปลงไฟล์ระหว่าง รูปแบบไฟล์ที่รองรับ ด้วย API

คลาส Image ของ API เป็นคลาสพื้นฐานสำหรับรูปภาพทุกประเภท คลาส PsdImage ของ API ช่วยให้โหลด แก้ไข และบันทึกไฟล์ PSD ได้ มีเมธอด Save(string, ImageOptionsBase) ที่บันทึก PSD ไปยังตำแหน่งไฟล์ที่ระบุในรูปแบบไฟล์ที่ระบุตามตัวเลือกการบันทึก API มีคลาส JpegOptions สำหรับการระบุตัวเลือกการสร้างรูปแบบไฟล์ JPEG

โปรด ดาวน์โหลด DLL ของ API หรือติดตั้งโดยใช้ NuGet

PM> Install-Package Aspose.PSD

วิธีแปลงรูปภาพ PSD เป็น JPG

เราสามารถแปลงไฟล์ PSD เป็นรูปแบบภาพ JPG ได้อย่างง่ายดายโดยทำตามขั้นตอนด้านล่าง:

  • โหลดไฟล์ PSD
  • ระบุตัวเลือก JPEG
  • บันทึก PSD เป็น JPEG

ส่วนต่อไปนี้จะอธิบายวิธีการแปลงขั้นตอนเหล่านี้เป็นโค้ด C# และส่งออกไฟล์ PSD เป็นรูปแบบ JPG

แปลง PSD เป็น JPG โดยใช้ C#

เราสามารถแปลงไฟล์ PSD เป็นภาพ JPG โดยทำตามขั้นตอนด้านล่าง:

  1. ขั้นแรก ให้โหลดไฟล์ PSD เป็น PsdImage โดยใช้คลาส Image
  2. จากนั้น เริ่มต้นวัตถุคลาส JpegOptions
  3. หลังจากนั้น ให้ระบุตัวเลือก JPEG เช่น Quality, JpegLsAllowedLossyError เป็นต้น
  4. สุดท้ายเรียกเมธอด Save() ใช้เส้นทางไฟล์เอาต์พุตและ JpegOptions เป็นอาร์กิวเมนต์

ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการแปลง PSD เป็น JPG ใน C#

// ตัวอย่างรหัสนี้สาธิตวิธีการแปลง PSD เป็น JPG
// โหลดไฟล์ PSD ที่มีอยู่
var psdImage = (PsdImage)Image.Load("C:\\Files\\sample.psd");

// ระบุตัวเลือก JPEG
var options = new JpegOptions();
options.Quality = 80;
options.JpegLsAllowedLossyError = 10;

// บันทึก PSD เป็น JPEG
psdImage.Save("C:\\Files\\samplePsdToJpeg.jpg", options);
ที่มา PSD

ที่มา PSD

แปลง PSD เป็น JPG โดยใช้ C#

JPG ที่แปลงแล้ว

รับใบอนุญาตชั่วคราวฟรี

คุณสามารถ รับใบอนุญาตชั่วคราวได้ฟรี เพื่อลองใช้ Aspose.PSD for .NET โดยไม่มีข้อจำกัดในการประเมิน

บทสรุป

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

ดูสิ่งนี้ด้วย