Ubah ukuran dan potong EPS

Solusi API Asli untuk Java untuk mengatur ukuran gambar EPS

 

Manfaatkan kekuatan Solusi Java API kami untuk memotong dan mengubah ukuran file EPS dengan mudah. Teknologi kami memungkinkan Anda memangkas dan menyempurnakan visual Anda dengan presisi, menyesuaikan margin untuk menciptakan gambar yang sempurna. Gambar EPS yang dihasilkan selalu lebih menawan, dan bagian terbaiknya? Ukuran file Anda tetap tidak berubah.

Memangkas gambar adalah operasi presisi yang memangkas margin gambar – kiri, kanan, atas, dan bawah – menghilangkan konten berlebih di bagian tepinya. Hal ini menghasilkan gambar EPS yang lebih ringkas, selalu lebih kecil dari aslinya. Khususnya, solusi kami menjaga ukuran file tidak berubah dengan berfokus secara eksklusif pada header file EPS, sehingga konten Anda tetap utuh. Margin gambar EPS ditentukan oleh metadata BoundingBox. Untuk mendefinisikan ulang margin ini dan membuat kotak pembatas baru, penting untuk mengetahui kotak pembatas yang ada pada gambar EPS. Hal ini memastikan pemangkasan bebas kesalahan dan hasil yang sempurna.

Untuk mengubah ukuran atau memotong EPS, dapatkan terlebih dahulu:

  • Aspose.Page for Java API yang merupakan API manipulasi dan konversi dokumen yang kaya fitur, kuat, dan mudah digunakan untuk platform Java.

  • Anda dapat mengunduh versi terbarunya langsung dari Maven dan menginstalnya dalam proyek berbasis Maven Anda dengan menambahkan konfigurasi berikut ke pom.xml.

Package Manager Console Command


    <repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
    </repository>

Dependency

    <dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-page</artifactId>
    <version>version of aspose-page API</version>
    <classifier>jdk17</classifier>
    </dependency>

Langkah-langkah memotong gambar EPS Java.

Contoh di bawah ini menunjukkan penghapusan margin putih dari .eps dengan unit - poin yang dipilih. Urutannya adalah:

  1. Inisialisasi objek PsDocument dengan aliran input yang berisi file EPS.
  2. Tentukan kotak pembatas gambar yang ada menggunakan metode statis extractEpsBoundingBox() .
  3. Buat aliran keluaran untuk file EPS yang dihasilkan.
  4. Buat kotak pembatas baru.
  5. Potong batas file EPS yang tidak perlu dengan kotak pembatas baru menggunakan cropEps() metode statis.
  6. Simpan file hasilnya.

Kode C# untuk memotong gambar EPS.

    // Set the path to the documents directory.
    String dataDir = getDataDir();

    //Create an input stream for an EPS file
    FileInputStream inputEpsStream = new FileInputStream(dataDir + "input.eps");

    //Initialize the PsDocument object with input stream
    PsDocument doc = new PsDocument(inputEpsStream);

    //Get the initial bounding box of EPS image
    int [] initialBoundingBox = doc.extractEpsBoundingBox();

    //Create an output stream for the PostScript document
    FileOutputStream outputEpsStream = new FileOutputStream(dataDir + "output_crop.eps");

    //Create a new bounding box
    //Bounding box is represented by 4 numbers: x0, y0, x, y, where x0 - left margin, y0 - top margin, x - (x0 + width), y - (y0 + height)
    float[] newBoundingBox = new float[] { 260, 300, 480, 432 };

    //Crop the EPS image and save to the output stream                   
    //Croping of the image is changing its bounding box so that the new values of the bounding box will be within the initial bounding box, that is
    //initialBoundingBox[0] <= newBoundingBox[0] <= initialBoundingBox[2]
    //initialBoundingBox[1] <= newBoundingBox[1] <= initialBoundingBox[3]
    //initialBoundingBox[0] <= newBoundingBox[2] <= initialBoundingBox[2]
    //initialBoundingBox[1] <= newBoundingBox[3] <= initialBoundingBox[3]
    doc.cropEps(outputEpsStream, newBoundingBox);



Pertanyaan Umum

1. Apakah mungkin mengubah ukuran file EPS?

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

2. Bagaimana cara mengubah ukuran file Encapsulated PostScript?

Aspose.Page memungkinkan Anda mengatur ukuran baru untuk file EPS menggunakan Metode statis ExtractEpsSize() untuk mendapatkan ukuran file sebenarnya dan mengubah ukurannya dengan ukuran baru dalam poin dengan Metode statis ResizeEps().

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

Aspose.Page memiliki aplikasi lintas platform EPS Resize yang memungkinkan Anda mengubah ukuran file secara online hanya dalam hitungan detik.

EPS Apa itu Format File EPS

EPS (ERSF) atau Encapsulated PostScript File Format adalah format yang sebenarnya merupakan program PS yang menjelaskan seperti apa tampilan satu halaman. Ini sebenarnya adalah PS terbatas ditambah catatan khusus yang membantu merangkum grafik PostScript ke dokumen lain. EPS dengan sempurna mendukung grafik vektor atau grafik vektor-raster gabungan. Keunikan formatnya adalah segera setelah diimpor ke dalam dokumen, tidak dapat diedit lagi. Itulah salah satu alasan untuk mengonversi format ini ke format yang dapat Anda gunakan.