Potong dan ubah ukuran EPS

Solusi API Native untuk mengelola ukuran gambar EPS melalui .NET

 

Mengubah gambar EPS Anda kini menjadi lebih mudah! Dengan Aspose.Page untuk .NET, Anda dapat memotong atau mengubah ukuran file EPS sesuai spesifikasi tepat Anda hanya dalam beberapa baris kode. Ingin membuatnya lebih besar? Tidak masalah. Butuh yang lebih kecil? Kami siap membantu Anda. API kami untuk C# memungkinkan Anda menskalakan gambar secara presisi, memastikan gambar tersebut sesuai dengan visi Anda.

Teknologi ini dikembangkan untuk bekerja pada bagian header dan setup file EPS Anda, tanpa menyentuh kontennya. Ini berarti ukuran file Anda tetap tidak berubah, membuat prosesnya lancar dan efisien. Untuk mengubah ukuran gambar EPS di C#, Anda perlu memutuskan hal berikut terlebih dahulu:

  • Tentukan ukuran gambar Anda yang ada.

  • Pilih satuan yang paling sesuai dengan kebutuhan Anda: Points (1/72 inci), Inci, Milimeter, Sentimeter, atau Persen.

Aspose.Page memberi Anda fungsionalitas untuk mengelola batas file EPS dengan mudah. Dengan API ini, Anda dapat menskalakan atau memotong gambar menggunakan C#. Untuk mempelajari lebih lanjut tentang cara menangani file EPS, ikuti dokumentasi. Untuk melihat versi langsung dari fungsionalitas tersebut, coba aplikasi lintas platform EPS Crop dan EPS Resize.

Untuk menggunakan fungsionalitas ini, Anda perlu mendapatkan solusinya terlebih dahulu:

  • Buka pengelola paket NuGet, cari Aspose.Page dan instal. Anda juga dapat menggunakan perintah berikut dari Konsol Pengelola Paket.

Package Manager Console Command


    PM> Install-Package Aspose.Page

Langkah-langkah untuk mengubah ukuran gambar EPS C#.

Contoh di bawah ini menunjukkan proses pengubahan ukuran .eps dengan satuan yang dipilih - points. Urutannya adalah:

  1. Inisialisasi objek PsDocument dengan input stream yang berisi file EPS.
  2. Tentukan ukuran gambar yang ada menggunakan metode statis ExtractEpsSize().
  3. Buat output stream untuk file EPS yang dihasilkan.
  4. Ubah ukuran objek PsDocument dengan ukuran baru dalam poin menggunakan metode statis ResizeEps().
  5. Simpan file hasil.

Kode C# untuk mengubah ukuran gambar EPS (points).

    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);
        }
    }



Pertanyaan Umum

1. Apakah mungkin untuk memotong file EPS?

File EPS pada dasarnya adalah file PostScript yang dikemas dalam kotak pembatas, dan dapat dipotong dengan memodifikasi parameter kotak pembatas untuk menentukan wilayah gambar yang diinginkan. Proses ini secara efektif menghilangkan area yang tidak diinginkan pada gambar EPS.

2. Bagaimana cara memotong file Encapsulated PostScript?

Aspose.Page memungkinkan Anda memotong file EPS menggunakan Metode statis ExtractEpsSize() untuk mendapatkan ukuran file sebenarnya dan memotongnya ke ukuran baru dalam poin dengan Metode statis ResizeEps().

3. Apakah ada alat atau perangkat lunak yang dirancang khusus untuk memotong file EPS (Encapsulated PostScript)?

Aspose.Page memiliki aplikasi lintas platform EPS Crop yang memungkinkan Anda memotong file secara online hanya dalam hitungan detik.

EPS What is EPS File Format

EPS (Encapsulated PostScript) adalah format berbasis PostScript yang mendeskripsikan satu halaman. Cocok untuk grafik vektor dan kombinasi vektor‑raster. Setelah diimpor, file tidak dapat diedit; disarankan mengonversinya ke format yang dapat diedit seperti SVG atau PDF.