Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Pemasangan perpustakaan bantal dan panduan konfigurasi pembolehubah persekitaran

Pemasangan perpustakaan bantal dan panduan konfigurasi pembolehubah persekitaran

PHPz
PHPzasal
2024-01-04 18:44:181026semak imbas

Pemasangan perpustakaan bantal dan panduan konfigurasi pembolehubah persekitaran

Cara memasang perpustakaan Bantal dengan betul dan mengkonfigurasi pembolehubah persekitaran

Pustaka Bantal ialah perpustakaan pemprosesan imej yang sangat berkuasa dalam Python Ia menyediakan pelbagai fungsi, seperti membuka, menyimpan, memotong, memutar, menskala, dll . Pemasangan dan konfigurasi perpustakaan Bantal adalah agak mudah Artikel ini akan memperkenalkan cara memasang pustaka Bantal dan mengkonfigurasi pembolehubah persekitaran dengan betul.

1. Pasang perpustakaan Bantal

  1. Gunakan pip untuk memasang: Buka alat baris arahan dan masukkan arahan berikut:

    pip install pillow

    Ini akan memuat turun dan memasang perpustakaan Bantal secara automatik daripada repositori perisian Python. Jika persekitaran rangkaian tidak baik, anda boleh menggunakan sumber cermin domestik untuk pemasangan.

    pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pillow
  2. Pasang menggunakan conda: Jika anda menggunakan Anaconda sebagai alat pengurusan persekitaran Python anda, anda boleh menggunakan arahan berikut untuk memasang perpustakaan Bantal:

    conda install pillow

    Ini akan memuat turun dan memasang perpustakaan Bantal daripada repositori perisian Anaconda.

2. Konfigurasikan pembolehubah persekitaran

Tujuan mengkonfigurasi pembolehubah persekitaran adalah untuk membolehkan sistem pengendalian mencari perpustakaan Bantal dengan betul. Berikut menerangkan kaedah konfigurasi pembolehubah persekitaran untuk sistem pengendalian Windows dan Mac masing-masing.

  1. Konfigurasikan pembolehubah persekitaran Windows:

    a.

    b. Klik "Sistem dan Keselamatan".

    c. Klik "Sistem".

    d. Dalam tetingkap sistem, klik "Tetapan sistem lanjutan" di sebelah kiri.

    e. Dalam tetingkap "System Properties" timbul, klik tab "Advanced".

    f. Klik butang "Pembolehubah Persekitaran".

    g. Dalam "User Variables" atau "System Variables", cari pembolehubah bernama "Path" dan klik dua kali untuk membukanya.

    h. Klik "Baharu" dan tambah laluan pemasangan perpustakaan Bantal, seperti "C:Python36Libsite-packagesPIL".

    i Klik "OK" untuk menutup semua tetingkap.

  2. Konfigurasikan pembolehubah persekitaran Mac:

    a.

    b. Masukkan arahan berikut untuk membuka fail konfigurasi pembolehubah persekitaran:

    nano ~/.bash_profile

    c Dalam fail yang dibuka, tambah kod berikut, simpan dan keluar:

    export PYTHONPATH="${PYTHONPATH}:/Library/Python/3.6/site-packages/PIL"

    d kesan serta-merta:

    source ~/.bash_profile

Pada ketika ini, pemasangan dan konfigurasi perpustakaan Bantal telah selesai. Kini anda boleh menggunakan fungsi perpustakaan Bantal dalam skrip Python.

Berikut ialah contoh kod ringkas yang menunjukkan cara menggunakan perpustakaan Bantal untuk membuka imej, memangkasnya ke saiz yang ditentukan dan menyimpannya sebagai imej baharu:

from PIL import Image

# 打开原始图片
image = Image.open("original.jpg")
# 裁剪图片
cropped_image = image.crop((100, 100, 300, 300))
# 保存裁剪后的图片
cropped_image.save("cropped.jpg")

Kod di atas akan membuka imej bernama "asli .jpg", potong bahagian dengan koordinat sudut kiri atas (100, 100) dan koordinat sudut kanan bawah (300, 300), dan simpan gambar yang dipangkas sebagai "crop.jpg".

Saya harap artikel ini dapat membantu anda memasang dan mengkonfigurasi perpustakaan Bantal dengan betul, dan menggunakan fungsinya dengan lancar. Saya doakan anda mendapat hasil yang baik apabila menggunakan perpustakaan Bantal untuk memproses imej!

Atas ialah kandungan terperinci Pemasangan perpustakaan bantal dan panduan konfigurasi pembolehubah persekitaran. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn