قص وتغيير حجم EPS

حل API الأصلي لإدارة حجم صور EPS عبر .NET

 

أصبح تحويل صورة EPS الخاصة بك أسهل! باستخدام Aspose.Page for .NET، يمكنك قص أو تغيير حجم ملفات EPS وفقًا لمواصفاتك الدقيقة في بضعة أسطر من التعليمات البرمجية. هل تريد جعلها أكبر؟ لا مشكلة. هل تحتاجها أصغر؟ لقد حصلت على تغطيتها. تسمح لك واجهة برمجة التطبيقات الخاصة بنا لـ C# بقياس صورتك بدقة، مما يضمن أنها تناسب رؤيتك مثل القفازات.

تم تطوير هذه التقنية لتعمل بسحرها على رأس الصورة وقسم الإعداد لملف EPS الخاص بك، مع ترك المحتوى دون تغيير. وهذا يعني أن حجم الملف الخاص بك يبقى دون تغيير، مما يجعل العملية سلسة وفعالة. لتغيير حجم صورة EPS الخاصة بك في C#، ستحتاج أولاً إلى تحديد ما يلي:

  • تحديد الحجم الحالي لصورتك.

  • اختر الوحدات التي تناسب احتياجاتك بشكل أفضل: النقاط (1/72 من البوصة)، أو البوصات، أو المليمترات، أو السنتيمترات، أو النسب المئوية.

يوفر لك Aspose.Page وظيفة إدارة حدود ملفات EPS بسهولة. باستخدام واجهة برمجة التطبيقات هذه، يمكنك تغيير حجم الصور أو اقتصاصها باستخدام لغة C#. لمعرفة المزيد حول كيفية التعامل مع ملفات EPS اتبع الوثائق. لرؤية الإصدار المباشر من الوظيفة، جرب EPS Crop و EPS Resize عبر تطبيقات المنصة.

لاستخدام الوظيفة، عليك أولاً الحصول على الحل:

  • افتح مدير الحزم NuGet، وابحث عن Aspose.Page وقم بالتثبيت. يمكنك أيضًا استخدام الأمر التالي من وحدة تحكم إدارة الحزم.

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) أو تنسيق ملف Encapsulated PostScript هو التنسيق الذي هو في الواقع برنامج PS يصف الشكل الذي ستبدو عليه صفحة واحدة. إنه في الواقع PS محدود بالإضافة إلى ملاحظات معينة تساعد في تغليف رسومات PostScript في مستند آخر. يدعم EPS بشكل مثالي الرسومات المتجهة أو الرسومات النقطية المدمجة. خصوصية التنسيق هي أنه بمجرد استيراده إلى مستند ، لا يمكن تحريره بعد الآن. هذا هو أحد أسباب تحويل هذا التنسيق إلى التنسيق الذي يمكنك العمل معه.