Oleh Sharlene Khan

Pelajari cara melakukan anotasi gambar dasar dengan fungsi praktis ini.

Pembaca seperti Anda membantu mendukung MUO. Saat Anda melakukan pembelian menggunakan tautan di situs kami, kami dapat memperoleh komisi afiliasi. Baca selengkapnya.

JES adalah lingkungan pemrograman yang memungkinkan Anda mengedit foto, video, dan suara. JES memungkinkan Anda memilih gambar dan mengubah warna setiap piksel. Pendekatan terprogram ini memungkinkan Anda mengedit gambar dengan cara yang menarik.

JES juga menyertakan fungsionalitas bawaan untuk menambahkan grafik Anda sendiri ke gambar. Ini termasuk garis atau bentuk seperti persegi panjang, oval, dan lingkaran.

Cara Membuat Kanvas Kosong di JES

Kamu bisa merender gambar yang ada menggunakan JES, termasuk yang telah disimpan pengguna di komputer mereka, yang mereka pilih untuk diunggah. Jika Anda ingin menggambar bentuk pada gambar kosong, Anda dapat menggunakan fungsi makeEmptyPicture() bawaan untuk membuat kanvas kosong baru.

instagram viewer
  1. Dalam aplikasi JES baru, buat fungsi baru bernama createEmptyPicture():
    defcreateEmptyPicture():
  2. Di dalamnya, gunakan fungsi makeEmptyPicture() bawaan. Berikan lebar dan tinggi gambar baru, dalam piksel, ke fungsi. Karena JES menggunakan Jython, pastikan Anda memasukkan kode Anda, seperti yang Anda lakukan di Python. Anda dapat melihat beberapa perintah penting Python untuk pemula jika Anda perlu merevisi keterampilan Python Anda.
    emptyPicture = makeEmptyPicture (600, 300)
  3. Gunakan fungsi show() untuk menampilkan gambar:
    menunjukkan(Gambar kosong)
  4. Klik pada Muat Program tombol, terletak di antara area pemrograman dan baris perintah. Klik Ya, dan simpan kode yang ada di file baru.
  5. Masukkan kode berikut pada baris perintah:
    buatGambarKosong()
    Ini akan memanggil fungsi createEmptyPicture, setelah Anda menekan Enter:
  6. Fungsi kemudian akan berjalan, menampilkan kanvas kosong yang baru.

Cara Membuat dan Menambahkan Persegi Panjang

Anda dapat menggunakan JES untuk membuat bentuk seperti persegi panjang. Di JES, koordinat x dan y dimulai dari pojok kiri atas gambar, bukan dari pojok kiri bawah.

Gunakan fungsi addRect() bawaan untuk menggambar persegi panjang pada gambar kosong.

  1. Buat fungsi baru bernama drawRectangle():
    defdrawRectangle():
  2. Di dalam fungsi, buat gambar kosong baru:
    pic = makeEmptyPicture (600, 300)
  3. Gunakan fungsi addRect() untuk menggambar persegi panjang. Fungsi addRect() mengambil enam parameter. Parameter pertama adalah variabel yang menyimpan gambar yang ingin Anda gambar. Berikut ini adalah koordinat x dan y dari sudut kiri atas persegi panjang. Terakhir, berikan koordinat x dan y di pojok kanan bawah, dan warna batasnya.
    addRect (gambar, 50, 100, 200, 50, merah)
  4. Anda juga bisa menambahkan persegi panjang terisi menggunakan fungsi addRectFilled(), bukan addRect():
    addRectFilled (gambar, 100, 200, 200, 50, merah)
  5. Gunakan fungsi show() untuk menampilkan gambar:
    menunjukkan(gambar)
  6. Klik pada Muat Program tombol, terletak di antara area pemrograman dan baris perintah.
  7. Jalankan fungsi drawRectangle() melalui baris perintah:
  8. Tunggu hingga gambar terbuka, menunjukkan persegi panjang yang telah Anda buat.

Cara Membuat dan Menambahkan Lingkaran dan Oval

Anda dapat menggunakan fungsi addOval() bawaan untuk membuat oval dan lingkaran. Jika Anda membuat lingkaran, pastikan lebar dan tinggi oval sama.

  1. Buat fungsi baru bernama drawCircle():
    defdrawCircle():
  2. Di dalam fungsi, buat gambar kosong baru:
    pic = makeEmptyPicture (600, 300)
  3. Buat oval menggunakan fungsi addOval(). Tambahkan gambar yang ingin Anda gambar oval sebagai argumen pertama ke fungsi. Masukkan koordinat x dan y dari titik kiri atas oval. Tambahkan lebar dan tinggi, yang tidak harus sama jika Anda menggambar oval. Argumen terakhir menggunakan warna garis bentuk oval:
    addOval (gambar, 100, 100, 50, 100, merah)
  4. Untuk menambahkan oval terisi, gunakan fungsi addOvalFilled(), bukan fungsi addOval():
    addOvalFilled (gambar, 200, 100, 50, 100, merah) 
  5. Anda dapat menggunakan fungsi addOval() yang sama untuk membuat lingkaran. Pastikan nilai lebar dan tinggi yang dimasukkan sebagai argumen ketiga dan keempat sama:
    addOval (gambar, 350, 100, 50, 50, merah)
  6. Gunakan fungsi addOvalFilled() untuk membuat lingkaran berisi:
    addOvalFilled (gambar, 450, 100, 50, 50, merah)
  7. Gunakan fungsi show() untuk menampilkan gambar:
    menunjukkan(gambar)
  8. Klik pada Muat Program tombol, terletak di antara area pemrograman dan baris perintah.
  9. Jalankan fungsi drawCircle() pada baris perintah:
  10. Tunggu hingga gambar terbuka untuk melihat oval dan lingkaran yang digambar.

Cara Membuat dan Menambahkan Garis

Gunakan fungsi addLine() untuk menggambar garis pada gambar kosong Anda di JES.

  1. Buat fungsi baru bernama drawLine():
    defdrawLine():
  2. Di dalam fungsi, buat gambar kosong baru:
    pic = makeEmptyPicture (600, 300)
  3. Gunakan fungsi addLine() untuk menggambar Garis. Masukkan gambar yang akan Anda buat garisnya. Dalam argumen kedua dan ketiga, masukkan koordinat x dan y dari titik awal. Dalam argumen keempat dan kelima, masukkan koordinat x dan y dari titik akhir. Terakhir, masukkan warna garis. Ini menarik garis dari (50, 200) ke (250, 200):
    addLine (gambar, 50, 200, 250, 200, merah)
  4. Gunakan fungsi show() untuk menampilkan gambar:
    menunjukkan(gambar)
  5. Klik pada Muat Program tombol, terletak di antara area pemrograman dan baris perintah.
  6. Jalankan fungsi drawLine() pada baris perintah:
  7. Tunggu hingga gambar terbuka, menampilkan baris baru.

Menggambar Bentuk Anda Sendiri di JES

Anda sekarang harus dapat menggambar bentuk Anda sendiri di JES. Anda dapat mulai menjadi lebih kreatif dengan beberapa teknik pemrosesan gambar menarik lainnya yang ditawarkan.

Berlangganan newsletter kami

Komentar

MembagikanMenciakMembagikanMembagikanMembagikan
Menyalin
Surel
Membagikan
MembagikanMenciakMembagikanMembagikanMembagikan
Menyalin
Surel

Tautan disalin ke papan klip

Topik-topik terkait

  • Pemrograman
  • Pemrograman
  • Piton
  • Pengeditan Gambar Batch

Tentang Penulis

Sharlene Khan (74 Artikel Dipublikasikan)

Shay bekerja penuh waktu sebagai Pengembang Perangkat Lunak dan senang menulis panduan untuk membantu orang lain. Dia memiliki gelar Sarjana IT dan memiliki pengalaman sebelumnya dalam Jaminan Kualitas dan bimbingan belajar. Shay suka bermain game dan bermain piano.