Menggambar Lingkaran di Java

Menggambar bentuk pada gambar merupakan persyaratan umum dalam berbagai aplikasi, seperti menyorot area penting atau menambahkan anotasi. Dalam posting blog ini, Anda akan mempelajari cara menggambar lingkaran di Java. Pendekatan ini memungkinkan pengembang untuk memanipulasi dan memberi anotasi pada gambar dan dokumen dengan mudah di Java.

Membuat Gambar Lingkaran di Java - Konfigurasi API

Anda dapat menggambar lingkaran pada gambar atau dokumen apa pun dengan beberapa baris kode. Anda hanya perlu menginstal Conholdate.Total for Java dengan menempelkan konfigurasi Maven berikut ke dalam file pom.xml proyek Anda:

<dependency>
<groupId>com.conholdate</groupId>
<artifactId>conholdate-total</artifactId>
<version>24.6</version>
<type>pom</type>
</dependency>

Mengapa Menggambar Lingkaran pada Gambar?

Menggambar lingkaran pada gambar dapat berguna dalam berbagai skenario, seperti:

  • Menyoroti Area Tertentu: Misalnya, Anda mungkin ingin menggambar lingkaran di sekitar wajah seseorang atau objek dalam gambar.
  • Membuat Anotasi: Lingkaran dapat digunakan untuk menambahkan anotasi visual ke gambar, membuatnya lebih informatif atau lebih mudah dipahami.
  • Efek Visual: Menambahkan lingkaran atau bentuk lain dapat meningkatkan daya tarik visual gambar.

Menggambar Lingkaran di Java

Mari selami kode untuk melihat cara menggambar lingkaran menggunakan Java:

  • Inisialisasi Anotator: Langkah pertama adalah membuat contoh kelas Annotator, yang akan digunakan untuk menambahkan anotasi ke berkas sumber.

  • Tetapkan Properti Lingkaran: Berikutnya, kita buat contoh EllipseAnnotation, yang merepresentasikan anotasi melingkar.

Properti berikut telah ditetapkan:

  1. BackgroundColor: Mengatur warna latar belakang lingkaran. Warna ditentukan sebagai nilai integer.
  2. Kotak: Menentukan posisi lingkaran.
  3. CreatedOn: Mengatur tanggal pembuatan anotasi.
  4. Opacity: Mengatur tingkat opasitas lingkaran. Di sini, nilai 0,7 berarti lingkaran akan 70% buram.
  5. PenColor: Mengatur warna garis luar lingkaran.
  6. PenStyle: Menentukan gaya garis luar. PenStyle.DOT menciptakan garis putus-putus.
  7. PenWidth: Mengatur lebar garis luar.
  • Terakhir, lingkaran ditambahkan ke gambar dengan memanggil metode add dari kelas Annotator, dan gambar yang dimodifikasi disimpan sebagai “circle.png”.

Kode contoh di bawah menunjukkan cara menggambar lingkaran di Java:

//Tambahkan anotasi elips
com.groupdocs.annotation.Annotator annotator = new com.groupdocs.annotation.Annotator("input.jpg");

// Mengatur properti lingkaran
com.groupdocs.annotation.models.annotationmodels.EllipseAnnotation ellipse = new com.groupdocs.annotation.models.annotationmodels.EllipseAnnotation();
ellipse.setBackgroundColor(65535);
ellipse.setBox(new com.groupdocs.annotation.models.Rectangle(100, 100, 100, 100));
ellipse.setCreatedOn(new java.util.Date());
ellipse.setOpacity(0.7);
ellipse.setPenColor(65535);
ellipse.setPenStyle(PenStyle.DOT);
ellipse.setPenWidth((byte)3);

// Gambarlah sebuah lingkaran
annotator.add(ellipse);
annotator.save("circle.png");

Lisensi Evaluasi Gratis

Anda dapat meminta lisensi sementara gratis untuk menguji berbagai fitur yang ditawarkan oleh API.

Penutup

Dalam posting blog ini, kami menunjukkan cara menggambar lingkaran di Java. Cuplikan kode yang dibagikan menyederhanakan proses penambahan anotasi ke gambar atau dokumen, sehingga memungkinkan pengembang membuat aplikasi yang kaya secara visual dengan mudah. Baik Anda menyorot area dalam gambar, menambahkan anotasi, atau membuat efek visual, API menyediakan alat yang Anda butuhkan untuk menyelesaikan pekerjaan secara efisien. Sementara itu, jika Anda ingin membahas persyaratan khusus atau kasus penggunaan, silakan hubungi kami di forum.

Tanya Javab Umum

Bisakah saya menyimpan file keluaran dalam format selain PNG?

Ya, Anda dapat menyimpan output dalam berbagai format seperti JPEG, BMP, atau TIFF dengan menentukan format yang diinginkan dalam metode penyimpanan.

Apakah ini mendukung penggambaran pada dokumen PDF?

Ya, aplikasi ini mendukung pembuatan anotasi gambar pada berbagai format dokumen, termasuk PDF, Word, Excel, dan lainnya.

Bisakah saya mengotomatiskan proses menggambar lingkaran pada beberapa gambar?

Ya, Anda dapat mengotomatiskan proses tersebut dengan melakukan pengulangan melalui kumpulan gambar dan menerapkan logika anotasi secara terprogram. Hal ini sangat berguna untuk pemrosesan batch.

Lihat Juga