Ubah Ukuran dan Pangkas EPS

Solusi API Asli untuk Java untuk mengelola ukuran gambar EPS

 

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

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

Untuk mengubah ukuran atau memangkas EPS pertama-tama dapatkan:

  • Aspose.Page untuk 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 di 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 untuk memotong gambar EPS Java.

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

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

Kode Java untuk memangkas 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                   
    //cropping 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 (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.