ครอบตัดและปรับขนาด 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 ด้วยหน่วยที่เลือก - คะแนน คำสั่งซื้อคือ:
- เริ่มต้นออบเจ็กต์ PsDocument ด้วยสตรีมอินพุตที่มีไฟล์ EPS
- กำหนดขนาดรูปภาพที่มีอยู่โดยใช้วิธีคงที่ ExtractEpsSize()
- สร้างสตรีมเอาต์พุตสำหรับไฟล์ EPS ที่เป็นผลลัพธ์
- ปรับขนาดวัตถุ PsDocument ด้วยขนาดใหม่เป็นจุดด้วยวิธีคงที่ ResizeEps()
- บันทึกไฟล์ผลลัพธ์
รหัส 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 รองรับกราฟิกแบบเวกเตอร์หรือกราฟิกแบบเวกเตอร์แรสเตอร์ที่รวมกันอย่างสมบูรณ์แบบ ลักษณะเฉพาะของรูปแบบคือทันทีที่นำเข้าสู่เอกสารแล้วจะไม่สามารถแก้ไขได้อีกต่อไป นั่นเป็นหนึ่งในเหตุผลในการแปลงรูปแบบนี้เป็นรูปแบบที่คุณสามารถใช้งานได้