Selesai: putar python imej

Kemaskini terakhir: 09/25/2023

Sudah tentu, berikut ialah reka letak untuk artikel anda. Saya telah mengikuti garis panduan struktur khusus anda dan menambahkan teg khas.

Pengenalan


Bekerja dengan imej adalah tugas biasa dalam Python. Satu masalah yang sering timbul ialah keperluan untuk memutar imej, sama ada untuk langkah prapemprosesan dalam pemprosesan imej atau aplikasi penglihatan komputer, atau hanya untuk menukar orientasi. Memutar imej dalam Python tidak semudah yang anda fikirkan, tetapi jangan risau! Saya akan membimbing anda melalui proses tersebut.

Dalam artikel ini, kita akan menyelidiki penyelesaian putaran imej dalam Python, dengan penjelasan langkah demi langkah tentang kod tersebut.

Perpustakaan Python untuk Pemprosesan Imej

Terdapat beberapa perpustakaan Python yang boleh kami gunakan untuk melakukan pelbagai operasi pada imej seperti openCV, PIL (Bantal) antara lain.

 
# Importing necessary libraries
from PIL import Image

Penyelesaian untuk Putaran Imej

Penyelesaian untuk memutar imej dalam Python melibatkan penggunaan perpustakaan PIL yang bermaksud Bantal dan menambah fungsi rotate() pada kod kami. Fungsi ini mengambil satu parameter iaitu sudut yang mana imej hendak diputarkan.

 
# 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 Kod langkah demi langkah

1. Mengimport Perpustakaan:
Pertama, kami mengimport perpustakaan yang diperlukan, yang dalam kes ini ialah PIL (Bantal).

2. Mentakrifkan Fungsi:
Kami kemudiannya mentakrifkan fungsi yang dipanggil rotate_image(). Fungsi ini mengambil tiga parameter: laluan ke fail imej, bilangan darjah untuk memutar imej dan lokasi untuk menyimpan imej yang diputar.

3. Buka Imej:
Dalam fungsi, kami mencipta objek 'image_obj' dengan membuka fail imej.

4. Putar Imej:
Seterusnya, kami memutarkan imej dengan memanggil fungsi rotate() pada image_obj, menghantar parameter degrees_to_rotate.

5. Simpan Imej:
Akhir sekali, kami menyimpan imej yang diputar ke lokasi yang ditentukan.

Lagi mengenai Perpustakaan PIL Python

Perpustakaan Pengimejan Python menambah keupayaan pemprosesan imej sambil mengekalkan tumpuan yang kuat pada kesederhanaan dan kemudahan penggunaan. Ia boleh mengendalikan tugas seperti membaca dan menulis pelbagai format imej, menukar saiz imej, memotong, manipulasi warna dan banyak lagi. Salah satu ciri hebatnya ialah keupayaannya untuk memutar imej dengan hanya beberapa baris kod, seperti yang telah kita lihat dalam artikel ini.

Related posts: