Bagaimana cara mengubah ukuran gambar dengan Bantal?

Dec 09, 2025

Tinggalkan pesan

Hai! Sebagai pemasok Bantal, saya telah menangani segala macam hal yang berhubungan dengan bantal, dan saya juga tahu satu atau dua hal tentang bekerja dengan perpustakaan Bantal dengan Python. Di blog ini, saya akan memandu Anda tentang cara mengubah ukuran gambar menggunakan perpustakaan Pillow.

Pertama, mari kita bahas sedikit tentang apa itu Bantal. Pillow adalah Python Imaging Library (PIL) yang kuat yang memungkinkan Anda memanipulasi gambar dengan mudah. Ini sangat berguna untuk tugas-tugas seperti mengubah ukuran, memotong, dan mengubah mode warna gambar. Baik Anda seorang pengembang yang mengerjakan aplikasi web yang perlu menangani gambar yang diunggah pengguna atau hanya seseorang yang ingin bermain-main dengan foto, Pillow adalah alat hebat yang ada di gudang senjata Anda.

Memory Foam PillowHousehold Pillow

Memasang Bantal

Sebelum Anda dapat mulai mengubah ukuran gambar, Anda harus menginstal Pillow. Jika Anda menggunakan pip (yang merupakan cara paling umum untuk menginstal paket Python), Anda cukup membuka terminal dan menjalankan perintah berikut:

pip pasang bantal

Ini akan mengunduh dan menginstal Pillow versi terbaru di sistem Anda. Setelah terinstal, Anda siap untuk mulai coding!

Membuka Gambar

Langkah pertama dalam mengubah ukuran gambar adalah membukanya menggunakan Pillow. Berikut cuplikan kode sederhana untuk melakukan itu:

dari PIL impor Gambar # Buka file gambar image = Image.open('your_image.jpg')

Dalam kode ini, kami mengimporGambarkelas dariPILmodul. Kemudian kita menggunakanmembukametode untuk membuka file gambar. Mengganti'gambar_Anda.jpg'dengan jalur sebenarnya ke gambar yang ingin Anda kerjakan.

Mengubah Ukuran Gambar

Sekarang setelah gambarnya terbuka, mari kita ubah ukurannya. Pillow menyediakan beberapa cara untuk mengubah ukuran gambar. Cara yang paling mudah adalah dengan menggunakanmengubah ukuranmetode. Berikut ini contohnya:

# Tentukan ukuran baru new_size = (500, 300) # Ubah ukuran gambar resized_image = image.resize(new_size)

Dalam kode ini, pertama-tama kita mendefinisikan tupleukuran_baruyang mewakili lebar dan tinggi gambar baru. Lalu kami meneleponmengubah ukuranmetode padagambarobjek, lewat diukuran_barutupel. Itumengubah ukuranmetode mengembalikan yang baruGambarobjek yang mewakili gambar yang diubah ukurannya.

Penting untuk dicatat bahwamengubah ukuranMetode ini menggunakan algoritma pengambilan sampel ulang sederhana secara default. Jika Anda menginginkan pengubahan ukuran dengan kualitas lebih tinggi, Anda dapat menentukan filter pengambilan sampel ulang yang berbeda. Berikut beberapa filter pengambilan sampel ulang yang tersedia:

  • Gambar. TERDEKAT: Ini adalah metode pengambilan sampel ulang tercepat namun dapat menghasilkan gambar kotak-kotak atau piksel, terutama bila ukuran gambar diperkecil.
  • Gambar.BILINEAR: Metode ini menggunakan algoritma interpolasi linier dan biasanya memberikan hasil yang lebih baik daripadaTERDEKAT.
  • Gambar.BICUBIC: Metode ini menggunakan algoritme interpolasi kubik dan memberikan pengubahan ukuran dengan kualitas lebih tinggi, namun lebih lambat dibandingkanBILINEAR.
  • Gambar.LANCZOS: Ini adalah filter pengambilan sampel ulang dengan kualitas tertinggi, namun juga paling lambat.

Berikut ini contoh penggunaanBICUBIKfilter pengambilan sampel ulang:

# Ubah ukuran gambar dengan BICUBIC resampling resized_image = image.resize(new_size, Image.BICUBIC)

Menyimpan Gambar yang Diubah Ukurannya

Setelah Anda mengubah ukuran gambar, Anda mungkin ingin menyimpannya. Anda dapat menggunakanmenyimpanmetode untuk melakukan itu. Begini caranya:

# Simpan gambar yang diubah ukurannya resized_image.save('resized_image.jpg')

Dalam kode ini, kami memanggilmenyimpanmetode padadiubah ukurannya_gambarobjek dan meneruskan nama file tempat kita ingin menyimpan gambar yang diubah ukurannya.

Menangani Berbagai Format Gambar

Pillow dapat menangani berbagai macam format gambar, termasuk JPEG, PNG, GIF, dan banyak lagi. Saat menyimpan gambar, Anda dapat menentukan format file dengan mengubah ekstensi file dimenyimpanmetode. Misalnya, untuk menyimpan gambar sebagai file PNG:

diubah ukurannya_gambar.simpan('gambar_diubah ukurannya.png')

Kasus Penggunaan Praktis

Mengubah ukuran gambar dapat berguna dalam banyak skenario. Misalnya, jika Anda sedang membangun situs web dan ingin menampilkan gambar dalam ukuran yang konsisten, Anda dapat menggunakan Pillow untuk mengubah ukuran semua gambar ke dimensi yang sama. Atau jika Anda sedang mengerjakan proyek pembelajaran mesin yang memerlukan gambar dengan ukuran tertentu, Anda dapat menggunakan Pillow untuk memproses gambar terlebih dahulu.

Sebagai pemasok Bantal, saya tahu bahwa setiap orang memiliki kebutuhan yang berbeda-beda terhadap produk bantal mereka. Jika Anda sedang mencari aBantal Rumah Tangga, kami punya banyak pilihan. Bantal ini sangat cocok untuk digunakan sehari-hari di rumah Anda. Dan jika Anda menginginkan lebih banyak kenyamanan dan dukungan, kamiBantal Busa Memoriadalah pilihan yang bagus. Bantal busa memori menyesuaikan dengan bentuk kepala dan leher Anda, memberikan dukungan yang sangat baik saat Anda tidur.

Kesimpulan

Mengubah ukuran gambar dengan Pillow adalah proses yang cukup mudah. Anda hanya perlu membuka gambar, menentukan ukuran baru, mengubah ukuran gambar menggunakanmengubah ukuranmetode, lalu simpan gambar yang diubah ukurannya. Dengan kemampuan untuk menentukan filter pengambilan sampel ulang yang berbeda, Anda dapat mengontrol kualitas pengubahan ukuran.

Jika Anda tertarik dengan produk bantal kami, baik bantal rumah tangga maupun bantal memory foam, kami dengan senang hati dapat ngobrol dengan Anda. Kami dapat mendiskusikan kebutuhan spesifik Anda, persyaratan kuantitas, dan harga. Jangan ragu untuk berdiskusi tentang pengadaan. Kami di sini untuk memastikan Anda mendapatkan solusi bantal terbaik untuk kebutuhan Anda.

Referensi

  • Dokumentasi resmi bantal
  • Dokumentasi resmi Python untuk bekerja dengan file dan modul.

Kirim permintaan