Soal: putar gambar python

Pembaharuan Terakhir: 09/25/2023

Oke, ini tata letak artikel Anda. Saya telah mengikuti pedoman struktur spesifik Anda dan menambahkan tag khusus.

Pengantar


Bekerja dengan gambar adalah tugas umum di Python. Salah satu permasalahan yang sering muncul adalah perlunya memutar suatu gambar, baik untuk langkah preprocessing pada aplikasi pengolahan gambar atau computer vision, atau sekedar untuk mengubah orientasi. Memutar gambar dengan Python tidak semudah yang Anda bayangkan, tapi jangan khawatir! Saya akan memandu Anda melalui prosesnya.

Pada artikel ini, kita akan mempelajari solusi rotasi gambar dengan Python, dengan penjelasan kode langkah demi langkah.

Perpustakaan Python untuk Pemrosesan Gambar

Ada beberapa perpustakaan Python yang dapat kita gunakan untuk melakukan berbagai operasi pada gambar seperti openCV, PIL (Bantal) dan lain-lain.

 
# Importing necessary libraries
from PIL import Image

Solusi untuk Rotasi Gambar

Solusi untuk memutar gambar dengan Python melibatkan penggunaan perpustakaan PIL yang merupakan singkatan dari Pillow dan menambahkan fungsirotate() ke kode kita. Fungsi ini mengambil satu parameter yaitu sudut rotasi gambar.

 
# Rotating the image 
def rotate_image(image_path, degrees_to_rotate, saved_location):
    """
    Rotate the given photo the amount of given degreesk, show it and save it
    @param image_path: The path to the image to edit
    @param degrees_to_rotate: The number of degrees to rotate the image
    @param saved_location: Path to save the cropped image
    """
    image_obj = Image.open(image_path)
    rotated_image = image_obj.rotate(degrees_to_rotate)
    rotated_image.save(saved_location)

Penjelasan Kode langkah demi langkah

1. Mengimpor Perpustakaan:
Pertama, kita mengimpor perpustakaan yang diperlukan, yang dalam hal ini adalah PIL (Bantal).

2. Mendefinisikan Fungsi:
Kami kemudian mendefinisikan fungsi yang disebut memutar_gambar(). Fungsi ini mengambil tiga parameter: jalur ke file gambar, jumlah derajat untuk memutar gambar, dan lokasi untuk menyimpan gambar yang diputar.

3. Buka Gambar:
Di dalam fungsinya, kita membuat objek 'image_obj' dengan membuka file gambar.

4. Putar Gambar:
Selanjutnya, kita memutar gambar dengan memanggil fungsirotate() pada image_obj, meneruskan parameter derajat_to_rotate.

5. Simpan Gambar:
Terakhir, kami menyimpan gambar yang diputar ke lokasi yang ditentukan.

Lebih lanjut tentang Perpustakaan PIL Python

Pustaka Pencitraan Python menambahkan kemampuan pemrosesan gambar sambil mempertahankan fokus kuat pada kesederhanaan dan kemudahan penggunaan. Itu dapat menangani tugas-tugas seperti membaca dan menulis berbagai format gambar, mengubah ukuran gambar, memotong, manipulasi warna, dan banyak lagi. Salah satu fitur canggihnya adalah kemampuannya untuk memutar gambar hanya dengan beberapa baris kode, seperti yang telah kita lihat di artikel ini.

Pos terkait: