ครอบตัดและปรับขนาด EPS

Native API Solution เพื่อจัดการขนาดภาพ EPS ผ่าน .NET

 

การแปลงภาพ EPS ของคุณง่ายขึ้น! ด้วย Aspose.Page สำหรับ .NET คุณสามารถครอบตัดหรือเปลี่ยนขนาดของไฟล์ EPS ให้เป็นข้อกำหนดเฉพาะของคุณได้โดยใช้โค้ดเพียงไม่กี่บรรทัด ต้องการทำให้มันใหญ่ขึ้นหรือไม่? ไม่มีปัญหา. ต้องการมันเล็กลงหรือไม่? เราช่วยคุณได้ API สำหรับ C# ของเราช่วยให้คุณปรับขนาดภาพได้อย่างแม่นยำ รับรองว่าภาพจะเหมาะกับการมองเห็นของคุณราวกับสวมถุงมือ

เทคโนโลยีนี้ได้รับการพัฒนาเพื่อใช้อย่างมหัศจรรย์กับส่วนหัวของรูปภาพและส่วนการตั้งค่าของไฟล์ EPS ของคุณ โดยปล่อยให้เนื้อหาไม่ถูกแตะต้อง ซึ่งหมายความว่าขนาดไฟล์ของคุณยังคงไม่เปลี่ยนแปลง ทำให้กระบวนการราบรื่นและมีประสิทธิภาพ หากต้องการปรับขนาดภาพ EPS ของคุณใน C# คุณจะต้องตัดสินใจสิ่งต่อไปนี้ก่อน:

  • กำหนดขนาดรูปภาพที่มีอยู่

  • เลือก หน่วย ที่เหมาะกับความต้องการของคุณมากที่สุด: จุด (1/72 นิ้ว) นิ้ว มิลลิเมตร เซนติเมตร หรือ เปอร์เซ็นต์

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

หากต้องการใช้ฟังก์ชันนี้ คุณต้องได้รับโซลูชันก่อน:

  • เปิดตัวจัดการแพ็คเกจ NuGet และค้นหา Aspose.Page และติดตั้ง คุณอาจใช้คำสั่งต่อไปนี้จาก Package Manager Console

Package Manager Console Command


    PM> Install-Package Aspose.Page

ขั้นตอนในการเปลี่ยนขนาดของภาพ EPS C#

ตัวอย่างด้านล่างแสดงกระบวนการปรับขนาด .eps ด้วยหน่วยที่เลือก - คะแนน คำสั่งซื้อคือ:

  1. เริ่มต้นออบเจ็กต์ PsDocument ด้วยสตรีมอินพุตที่มีไฟล์ EPS
  2. กำหนดขนาดรูปภาพที่มีอยู่โดยใช้วิธีคงที่ ExtractEpsSize()
  3. สร้างสตรีมเอาต์พุตสำหรับไฟล์ EPS ที่เป็นผลลัพธ์
  4. ปรับขนาดวัตถุ PsDocument ด้วยขนาดใหม่เป็นจุดด้วยวิธีคงที่ ResizeEps()
  5. บันทึกไฟล์ผลลัพธ์

รหัส C # เพื่อปรับขนาดภาพ EPS (จุด)

    using Aspose.Page.EPS;
    using Aspose.Page.EPS.Device;
    // Set the path to the documents directory.
    string dataDir = GetDataDir();

    //Create an input stream for an EPS file
    using (Stream inputEpsStream = new System.IO.FileStream(dataDir + "input.eps", System.IO.FileMode.Open, System.IO.FileAccess.Read))
    {
        //Initialize the PsDocument object with the input stream
        PsDocument doc = new PsDocument(inputEpsStream);

        //Get the size of the EPS image
        Size oldSize = doc.ExtractEpsSize();

        //Create an output stream for the resized EPS
        using (Stream outputEpsStream = new System.IO.FileStream(dataDir + "output_resize_inches.eps", System.IO.FileMode.Create, System.IO.FileAccess.Write))
        {
            //Save the EPS to the output stream with the new size assigned in inches
            doc.ResizeEps(outputEpsStream, new SizeF(oldSize.Width * 2, oldSize.Height * 2), Units.Points);
        }
    }



คำถามที่พบบ่อย

1. สามารถครอบตัดไฟล์ EPS ได้หรือไม่

ไฟล์ EPS นั้นเป็นไฟล์ PostScript ที่ห่อหุ้มอยู่ภายในกล่องขอบเขต และสามารถครอบตัดได้โดยการแก้ไขพารามิเตอร์ของกล่องขอบเขตเพื่อระบุขอบเขตของรูปภาพที่ต้องการ กระบวนการนี้จะตัดส่วนที่ไม่ต้องการของอิมเมจ EPS ออกไปอย่างมีประสิทธิภาพ

2. ฉันจะครอบตัดไฟล์ Encapsulated PostScript ได้อย่างไร

Aspose.Page ให้คุณครอบตัดไฟล์ EPS โดยใช้วิธีคงที่ ExtractEpsSize() เพื่อให้ได้ขนาดของไฟล์จริงและครอบตัดเป็นขนาดใหม่ตามจุดด้วยวิธีคงที่ ResizeEps()

3. มีเครื่องมือหรือซอฟต์แวร์ใดที่ออกแบบมาเป็นพิเศษสำหรับการครอบตัดไฟล์ EPS (Encapsulated PostScript) หรือไม่

Aspose.Page มี EPS Crop แอปพลิเคชันข้ามแพลตฟอร์มที่ให้คุณครอบตัดไฟล์ออนไลน์ได้ในเวลาเพียงไม่กี่วินาที

EPS EPS รูปแบบไฟล์คืออะไร

EPS (ERSF) หรือรูปแบบไฟล์ PostScript ที่ห่อหุ้มคือรูปแบบที่จริงๆ แล้วเป็นโปรแกรม PS ที่อธิบายว่าหน้าเดียวจะมีลักษณะอย่างไร จริงๆ แล้ว PS มีข้อ จำกัด บวกกับบันทึกย่อที่ช่วยห่อหุ้มกราฟิก PostScript ลงในเอกสารอื่น EPS รองรับกราฟิกแบบเวกเตอร์หรือกราฟิกแบบเวกเตอร์แรสเตอร์ที่รวมกันอย่างสมบูรณ์แบบ ลักษณะเฉพาะของรูปแบบคือทันทีที่นำเข้าสู่เอกสารแล้วจะไม่สามารถแก้ไขได้อีกต่อไป นั่นเป็นหนึ่งในเหตุผลในการแปลงรูปแบบนี้เป็นรูปแบบที่คุณสามารถใช้งานได้