ครอบตัดและปรับขนาด EPS
โซลูชัน Native API เพื่อจัดการขนาดของรูปภาพ 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 package manager แล้วค้นหา 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 What is EPS File Format
EPS (Encapsulated PostScript) เป็นรูปแบบที่อธิบายหน้าหนึ่งหน้าโดยใช้ PostScript เหมาะกับกราฟิกเวกเตอร์และเวกเตอร์‑แรสเตอร์ผสม หลังจากนำเข้าไฟล์จะไม่สามารถแก้ไขได้ จึงแนะนำให้แปลงเป็นรูปแบบที่แก้ไขได้ เช่น SVG หรือ PDF