ในอดีต เราเผยแพร่บล็อก โพสต์ สาธิตวิธีการแปลง PSD เป็น JPG ใน .NET โพสต์บนบล็อกนี้จะแสดงวิธีแปลง PSD เป็น BMP ใน C# โดยใช้ Aspose.PSD for .NET เป็นที่ทราบกันโดยทั่วไปว่า PSD นั้นเป็นไฟล์ที่มีขนาดใหญ่มากและต้องการพื้นที่มากกว่ารูปแบบรูปภาพอื่นๆ ดังนั้นการแปลงไฟล์ PSD เป็นภาพแรสเตอร์อื่นจะเป็นประโยชน์ต่อคุณในแง่ของพื้นที่และความเข้ากันได้ ดังนั้น เราจะพัฒนาโปรเซสเซอร์ภาพแรสเตอร์โดยใช้ .NET [API การแปลงเอกสาร] นี้ 3 เพื่อให้ได้การแปลง PSD เป็น BMP อย่างไรก็ตาม เรามาเริ่มต้นคู่มือนี้และดูการใช้งานจริงของวิธีแปลง PSD เป็น BMP ใน C# โดยทางโปรแกรม
เราจะอธิบายส่วนต่างๆ ต่อไปนี้ในบทความนี้:
ตัวแปลงรูปภาพ PSD - การติดตั้ง API
ขั้นตอนการติดตั้งไลบรารีของบริษัทอื่นมีบทบาทสำคัญในแง่ของความน่าเชื่อถือและการใช้งาน โชคดีที่ Aspose.PSD for .NET มีความโดดเด่นเนื่องจากการติดตั้งที่ง่ายดายซึ่งเพียงแค่เรียกใช้คำสั่งเท่านั้น ดังนั้น คุณสามารถดาวน์โหลดไฟล์ DLL ของ API การแปลงเอกสารนี้ หรือเรียกใช้คำสั่งต่อไปนี้ใน NuGet Package Manager
PM> Install-Package Aspose.PSD
แปลง PSD เป็น BMP ใน C#
ส่วนนี้เป็นเรื่องเกี่ยวกับการดำเนินการ เรามีไฟล์ PSD ต้นฉบับที่จะใช้ในการแปลง PSD เป็น BMP โดยทางโปรแกรม ขั้นตอนต่อไปนี้สาธิตวิธีการแปลง SVG เป็น PNG ใน Java:
คุณสามารถทำตามขั้นตอนต่อไปนี้เพื่อสร้างตัวประมวลผลภาพแรสเตอร์สำหรับแอปธุรกิจของคุณ:
- เรียกใช้เมธอด Load ของคลาส Image และโหลดรูปภาพ PSD ที่มีอยู่
- สร้างอินสแตนซ์ของคลาส BmpOptions เพื่อกำหนดตัวเลือกรูปภาพ BMP ต่างๆ
- ตั้งค่าของคุณสมบัติ BitsPerPixel เพื่อกำหนดบิตต่อพิกเซล
- กำหนดคำใบ้ขนาดบัฟเฟอร์โดยการกำหนดค่าให้กับคุณสมบัติ BufferSizeHint
- ตั้งค่า การบีบอัด โดยการตั้งค่าของคุณสมบัติ การบีบอัด
- เริ่มต้นอินสแตนซ์ของคลาส BmpOptions ด้วยวัตถุ bmpOptions
- เรียกใช้เมธอด save และระบุเส้นทางเอาต์พุตและตัวเลือก BMP เพื่อแปลง PSD เป็น BMP
ตัวอย่างโค้ดต่อไปนี้แสดงวิธีการแปลง PSD เป็น BMP ใน C#:
using Aspose.PSD.ImageOptions;
namespace Aspose.PSD.Examples.Aspose.Conversion
{
class PSDToBMP
{
// แปลง PSD เป็น BMP ใน C# - ตัวประมวลผลภาพแรสเตอร์
static void Main(string[] args)
{
// เรียกใช้วิธีการโหลดของคลาสรูปภาพและโหลดรูปภาพ PSD ที่มีอยู่
using (Image image = Image.Load("/sample.psd"))
{
// สร้างอินสแตนซ์ของคลาส BmpOptions เพื่อกำหนดตัวเลือกรูปภาพ BMP ต่างๆ
BmpOptions bmpOptions = new BmpOptions();
// ตั้งค่าของคุณสมบัติ BitsPerPixel เพื่อกำหนดบิตต่อพิกเซล
bmpOptions.BitsPerPixel = 10;
// กำหนดคำใบ้ขนาดบัฟเฟอร์โดยการกำหนดค่าให้กับคุณสมบัติ BufferSizeHint
bmpOptions.BufferSizeHint = 300;
// ตั้งค่าการบีบอัดโดยการตั้งค่าคุณสมบัติการบีบอัด
bmpOptions.Compression = FileFormats.Bmp.BitmapCompression.Rgb;
// เตรียมใช้งานอินสแตนซ์ของคลาส BmpOptions ด้วยวัตถุ bmpOptions
BmpOptions bmpOptions1 = new BmpOptions(bmpOptions);
// เรียกใช้วิธีการบันทึก ระบุเส้นทางเอาต์พุตและตัวเลือก BMP เพื่อแปลง PSD เป็น BMP
image.Save("/output.bmp", bmpOptions1);
}
}
}
}
เมื่อคุณเรียกใช้ไฟล์หลัก คุณจะเห็นไฟล์ BMP ใหม่ที่สร้างขึ้นตามที่อยู่ปลายทางของคุณ อย่างไรก็ตาม คุณสามารถดูผลลัพธ์ได้ในภาพด้านล่าง:
ผู้สร้าง BMP ออนไลน์ฟรี
เหนือสิ่งอื่นใด อย่าลืมใช้ประโยชน์จากเครื่องมือ ออนไลน์ เพื่อแปลง PSD เป็น BMP ออนไลน์ ผู้สร้าง BMP ออนไลน์นี้ขับเคลื่อนโดยการประมวลผลเอกสารนี้ API เป็นเว็บที่มีคุณสมบัติครบถ้วนและให้การแปลงไฟล์ภาพที่ราบรื่น นอกจากนี้ คุณไม่จำเป็นต้องสมัครสมาชิกหรือสร้างบัญชีใดๆ เพื่อใช้โปรเซสเซอร์ภาพแรสเตอร์ออนไลน์นี้
โปรเซสเซอร์ภาพแรสเตอร์ - รับสิทธิ์ใช้งานฟรี
คุณสามารถใช้ [ใบอนุญาตชั่วคราวฟรี] เพื่อลองใช้ API การแปลงเอกสารนี้โดยไม่มีข้อจำกัดในการประเมิน
บทสรุป
เราจะจบบทความนี้ที่นี่ด้วยความหวังว่าคุณจะได้เรียนรู้วิธีแปลง PSD เป็น BMP ใน C# โดยใช้ Aspose.PSD for .NET นอกจากนี้เรายังสำรวจผู้สร้าง BMP ออนไลน์ที่ได้รับการสนับสนุนจากห้องสมุดนี้ด้วย การสร้างโปรเซสเซอร์ภาพแรสเตอร์จะทำให้ซอฟต์แวร์ธุรกิจของคุณมีความได้เปรียบในการแข่งขัน คุณสามารถสำรวจ API การแปลงเอกสารนี้เพิ่มเติมได้เนื่องจากมีฟีเจอร์มากมาย ดังนั้นอย่าพลาด เอกสาร และ API อ้างอิง
นอกจากนี้ เราขอแนะนำให้คุณไปที่ GitHub repo และ คู่มือการเริ่มต้นใช้งาน
ในที่สุด aspose.com กำลังเขียนบทความใหม่ ดังนั้นโปรดติดต่อเพื่อรับการอัปเดตเป็นประจำ
ความช่วยเหลือมีอยู่
คุณสามารถแจ้งให้เราทราบเกี่ยวกับคำถามหรือข้อสงสัยของคุณได้ใน ฟอรั่ม ของเรา
คำถามที่พบบ่อย – คำถามที่พบบ่อย
วิธีแปลง PSD เป็น BMP?
คุณสามารถติดตั้ง Aspose.PSD for .NET เพื่อทำให้การแปลง PSD เป็น BMP เป็นแบบอัตโนมัติโดยทางโปรแกรม โปรดไปที่ link นี้เพื่อเรียนรู้เพิ่มเติม
สามารถแปลงไฟล์ PSD ได้หรือไม่
ใช่ โปรแกรมแปลงรูปภาพ PSD ออนไลน์ นี้ทำงานได้อย่างมีประสิทธิภาพ