แปลง PSD เป็น BMP ใน C# - ตัวประมวลผลภาพแรสเตอร์

ในอดีต เราเผยแพร่บล็อก โพสต์ สาธิตวิธีการแปลง PSD เป็น JPG ใน .NET โพสต์บนบล็อกนี้จะแสดงวิธีแปลง PSD เป็น BMP ใน C# โดยใช้ Aspose.PSD for .NET เป็นที่ทราบกันโดยทั่วไปว่า PSD นั้นเป็นไฟล์ที่มีขนาดใหญ่มากและต้องการพื้นที่มากกว่ารูปแบบรูปภาพอื่นๆ ดังนั้นการแปลงไฟล์ PSD เป็นภาพแรสเตอร์อื่นจะเป็นประโยชน์ต่อคุณในแง่ของพื้นที่และความเข้ากันได้ ดังนั้น เราจะพัฒนาโปรเซสเซอร์ภาพแรสเตอร์โดยใช้ .NET [API การแปลงเอกสาร] นี้ 3 เพื่อให้ได้การแปลง PSD เป็น BMP อย่างไรก็ตาม เรามาเริ่มต้นคู่มือนี้และดูการใช้งานจริงของวิธีแปลง PSD เป็น BMP ใน C# โดยทางโปรแกรม

เราจะอธิบายส่วนต่างๆ ต่อไปนี้ในบทความนี้:

  1. ตัวแปลงรูปภาพ PSD - การติดตั้ง API
  2. แปลง PSD เป็น BMP ใน C#
  3. ผู้สร้าง BMP ออนไลน์ฟรี

ตัวแปลงรูปภาพ PSD - การติดตั้ง API

ขั้นตอนการติดตั้งไลบรารีของบริษัทอื่นมีบทบาทสำคัญในแง่ของความน่าเชื่อถือและการใช้งาน โชคดีที่ Aspose.PSD for .NET มีความโดดเด่นเนื่องจากการติดตั้งที่ง่ายดายซึ่งเพียงแค่เรียกใช้คำสั่งเท่านั้น ดังนั้น คุณสามารถดาวน์โหลดไฟล์ DLL ของ API การแปลงเอกสารนี้ หรือเรียกใช้คำสั่งต่อไปนี้ใน NuGet Package Manager

PM> Install-Package Aspose.PSD
API การแปลงเอกสาร

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

ส่วนนี้เป็นเรื่องเกี่ยวกับการดำเนินการ เรามีไฟล์ PSD ต้นฉบับที่จะใช้ในการแปลง PSD เป็น BMP โดยทางโปรแกรม ขั้นตอนต่อไปนี้สาธิตวิธีการแปลง SVG เป็น PNG ใน Java:

คุณสามารถทำตามขั้นตอนต่อไปนี้เพื่อสร้างตัวประมวลผลภาพแรสเตอร์สำหรับแอปธุรกิจของคุณ:

  1. เรียกใช้เมธอด Load ของคลาส Image และโหลดรูปภาพ PSD ที่มีอยู่
  2. สร้างอินสแตนซ์ของคลาส BmpOptions เพื่อกำหนดตัวเลือกรูปภาพ BMP ต่างๆ
  3. ตั้งค่าของคุณสมบัติ BitsPerPixel เพื่อกำหนดบิตต่อพิกเซล
  4. กำหนดคำใบ้ขนาดบัฟเฟอร์โดยการกำหนดค่าให้กับคุณสมบัติ BufferSizeHint
  5. ตั้งค่า การบีบอัด โดยการตั้งค่าของคุณสมบัติ การบีบอัด
  6. เริ่มต้นอินสแตนซ์ของคลาส BmpOptions ด้วยวัตถุ bmpOptions
  7. เรียกใช้เมธอด 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 เป็นเว็บที่มีคุณสมบัติครบถ้วนและให้การแปลงไฟล์ภาพที่ราบรื่น นอกจากนี้ คุณไม่จำเป็นต้องสมัครสมาชิกหรือสร้างบัญชีใดๆ เพื่อใช้โปรเซสเซอร์ภาพแรสเตอร์ออนไลน์นี้

ผู้สร้าง bmp ออนไลน์

โปรเซสเซอร์ภาพแรสเตอร์ - รับสิทธิ์ใช้งานฟรี

คุณสามารถใช้ [ใบอนุญาตชั่วคราวฟรี] เพื่อลองใช้ 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 ออนไลน์ นี้ทำงานได้อย่างมีประสิทธิภาพ

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