Bagaimana cara menggambar bentuk pada gambar dengan Bantal?

Oct 17, 2025

Tinggalkan pesan

Sophia Moore
Sophia Moore
Sophia adalah manajer pemasaran di pabrik persediaan Hotel Tekstil Yangzhou Xinkai. Dia menggunakan berbagai strategi pemasaran untuk mempromosikan produk perusahaan, memperluas pengaruh perusahaan di pasar.

Menggambar bentuk pada gambar dapat menjadi cara yang kreatif dan berguna untuk menyempurnakan konten visual, baik untuk proyek desain grafis, pengeditan foto, atau ekspresi artistik. Dalam postingan blog ini, kita akan mempelajari cara menggambar bentuk pada gambar menggunakan pustaka Pillow dengan Python. Sebagai pemasok Bantal, kami bersemangat untuk berbagi pengetahuan ini dengan Anda dan menunjukkan kemampuan perpustakaan canggih ini.

Apa itu Bantal?

Bantal adalah cabang dari Python Imaging Library (PIL). Ia menambahkan dukungan untuk Python 3 dan menyediakan berbagai kemampuan pemrosesan gambar. Dengan Pillow, Anda dapat membuka, memanipulasi, dan menyimpan berbagai format file gambar. Ini adalah pilihan populer di kalangan pengembang Python untuk tugas-tugas seperti mengubah ukuran gambar, memotong, menambahkan teks, dan, tentu saja, menggambar bentuk.

Instalasi

Sebelum kita mulai menggambar bentuk, Anda perlu memasang Pillow. Anda dapat menginstalnya menggunakanpip, manajer paket Python. Buka terminal atau command prompt Anda dan jalankan perintah berikut:

Natural Latex Sleeping Pillow suppliersOrganic Health Buckwheat Pillow factory

pip pasang bantal

Menggambar Bentuk Dasar

Mari kita mulai dengan menggambar beberapa bentuk dasar pada sebuah gambar. Kami akan menggunakanGambar Gambarmodul dari perpustakaan Pillow, yang menyediakan serangkaian metode untuk menggambar bentuk dan teks pada gambar.

Berikut contoh sederhana menggambar persegi panjang pada gambar:

from PIL import Image, ImageDraw # Buka gambar image = Image.open("example.jpg") # Buat konteks gambar draw = ImageDraw.Draw(image) # Tentukan koordinat persegi panjang (kiri, atas, kanan, bawah) Rectangle_coords = (100, 100, 300, 300) # Gambarlah persegi panjang draw.rectangle(rectangle_coords, outline="red", width=2) # Simpan gambar yang dimodifikasi image.save("output.jpg")

Dalam contoh ini, pertama-tama kita membuka gambar menggunakanGambar.buka()metode. Kemudian, kita membuat konteks gambar menggunakanGambarGambar.Gambar(). Selanjutnya, kita tentukan koordinat persegi panjang dan gunakanpersegi panjang()metode untuk menggambarnya pada gambar. Terakhir, kami menyimpan gambar yang dimodifikasi menggunakanmenyimpan()metode.

Menggambar Bentuk Lain

Selain persegi panjang, Pillow memungkinkan Anda menggambar bentuk lain seperti lingkaran, garis, dan poligon. Berikut beberapa contohnya:

Menggambar Lingkaran

dari PIL import Image, ImageDraw image = Image.open("example.jpg") draw = ImageDraw.Draw(image) # Tentukan koordinat kotak pembatas lingkaran (kiri, atas, kanan, bawah) lingkaran_coords = (200, 200, 400, 400) # Gambar lingkaran draw.ellipse(circle_coords, outline="biru", lebar=2) gambar.simpan("output_circle.jpg")

Menggambar Garis

dari PIL impor Gambar, ImageDraw image = Image.open("example.jpg") draw = ImageDraw.Draw(image) # Tentukan titik awal dan akhir garis (x1, y1, x2, y2) line_coords = (100, 100, 300, 300) # Gambar garis draw.line(line_coords, fill="green", width=2) gambar.simpan("output_line.jpg")

Menggambar Poligon

dari PIL impor Gambar, ImageDraw image = Image.open("example.jpg") draw = ImageDraw.Draw(image) # Tentukan koordinat poligon (x1, y1, x2, y2, ...) polygon_coords = [(100, 100), (200, 50), (300, 150), (250, 250)] # Gambar poligon draw.polygon(polygon_coords, outline="ungu", lebar=2) gambar.simpan("output_polygon.jpg")

Mengisi Bentuk

Selain menggambar garis bentuk, Anda juga bisa mengisinya dengan warna solid. Berikut contoh mengisi persegi panjang dengan warna:

dari impor PIL Gambar, ImageDraw image = Image.open("example.jpg") draw = ImageDraw.Draw(image) Rectangle_coords = (100, 100, 300, 300) # Gambarlah persegi panjang yang terisi draw.rectangle(rectangle_coords, fill = "kuning", outline = "merah", lebar = 2) image.save ("output_filled_rectangle.jpg")

Menggambar Bentuk dengan Transparansi

Bantal juga memungkinkan Anda menggambar bentuk dengan transparan. Anda dapat mencapai ini dengan menggunakanalfaparameter saat menentukan warna. Berikut ini contoh menggambar persegi panjang semi transparan:

dari PIL impor Gambar, ImageDraw image = Image.open("example.jpg") draw = ImageDraw.Draw(image) Rectangle_coords = (100, 100, 300, 300) # Tentukan warna semi-transparan (merah dengan transparansi 50%) semi_transparent_color = (255, 0, 0, 128) # Gambarlah persegi panjang semi-transparan draw.rectangle(rectangle_coords, fill=semi_transparent_color, outline=”merah”, lebar=2) gambar.save("output_transparent_rectangle.jpg")

Menggunakan Produk Bantal Kami

Sebagai supplier Bantal, kami menawarkan berbagai macam bantal berkualitas untuk memenuhi kebutuhan Anda. Baik Anda sedang mencari bantal tidur yang nyaman atau bantal dekoratif untuk rumah Anda, kami siap membantu Anda.

Lihat kamiBantal Soba Kesehatan Organik, yang terbuat dari kulit soba alami dan memberikan dukungan dan kenyamanan yang sangat baik. KitaBantal Tidur Lateks Alamiadalah pilihan bagus lainnya, menawarkan permukaan tidur hipoalergenik dan bernapas. Dan jika Anda lebih suka bantal yang lembut dan empuk, kamiBantal Bulu Angsaadalah pilihan yang sempurna.

Hubungi Kami untuk Pembelian

Jika Anda tertarik untuk membeli bantal kami atau memiliki pertanyaan tentang produk kami, kami akan senang mendengar pendapat Anda. Hubungi kami untuk memulai negosiasi pembelian, dan tim kami akan dengan senang hati membantu Anda.

Kesimpulan

Menggambar bentuk pada gambar menggunakan Bantal adalah cara yang menyenangkan dan kreatif untuk menyempurnakan konten visual Anda. Dengan beragam metode dan kemampuan menggambar, Pillow memudahkan penambahan bentuk, teks, dan elemen lain ke gambar Anda. Baik Anda seorang desainer grafis, fotografer, atau sekadar seseorang yang ingin bersenang-senang dengan gambar, Pillow adalah alat hebat yang bisa Anda miliki.

Referensi

  • Dokumentasi resmi bantal: https://pillow.readthedocs.io/
  • Dokumentasi Perpustakaan Pencitraan Python (PIL): https://python-pillow.org/
Kirim permintaan
Hubungi USIF punya pertanyaan
Anda dapat menghubungi kami melalui telepon, email, atau formulir online di bawah ini. Spesialis kami akan segera menghubungi Anda kembali.
Hubungi kami