Baru-baru ini, kami menerbitkan sebuah blog post yang menunjukkan cara mengubah opasitas, mode pencampuran, dan overlay warna dalam lapisan Photoshop menggunakan Aspose.PSD untuk Python melalui .NET. Namun, artikel ini akan membahas cara mengubah ukuran, memutar, dan memotong lapisan PSD di Python menggunakan SDK ini. Kami akan melangkah satu langkah lebih jauh dalam otomatisasi file PSD dengan bantuan fitur yang ditawarkan oleh Aspose.PSD untuk Python melalui .NET. Selain itu, kami akan menunjukkan kepada Anda output yang diproses oleh SDK Python ini. Jadi, mari kita mulai dengan menginstal SDK ini dan kemudian kita akan langsung melompat ke implementasi.
Instalasi
Jika Anda belum menginstal Aspose.PSD untuk Python melalui .NET, Anda dapat menginstalnya dengan menjalankan perintah berikut:
pip install aspose-psd
Jika tidak, Anda dapat mengunduh SDK Python ini dari tautan ini.
Ubah Ukuran, Putar, & Crop Lapisan PSD di Python
Anda dapat memilih solusi programatik ini untuk memotong atau membalik lapisan Photoshop. Silakan ikuti langkah-langkah yang tercantum di bawah ini:
- Buat objek dari kelas PngOptions dan atur opsi simpan PNG dengan saluran alpha.
- Inisialisasi instans dari kelas PsdLoadOptions dan atur opsi muat PSD.
- Muat gambar PSD menggunakan opsi yang ditentukan.
- Ubah tipe gambar yang dimuat menjadi PsdImage untuk akses lapisan.
- Simpan PSD asli (sebelum ada perubahan) sebagai PNG untuk perbandingan.
- Panggil metode resize untuk mengubah ukuran lapisan pada indeks 2 menjadi 25x25 piksel menggunakan resampling berkualitas tinggi.
- Putar lapisan pada indeks 5 sebesar 45 derajat searah jarum jam dengan pengisian latar belakang kuning.
- Tingkatkan kontras lapisan pada indeks 3 sebesar faktor 3.
- Crop lapisan pada indeks 10 menjadi sebuah persegi panjang yang dimulai dari (10, 10) dengan ukuran 20x20.
- Panggil metode save untuk menyimpan gambar yang diperbarui setelah semua modifikasi lapisan.
Contoh kode berikut menunjukkan cara mengubah ukuran, memutar, dan memotong lapisan PSD di Python:
Output:
Dapatkan Lisensi Gratis
Dapatkan lisensi sementara gratis untuk mencoba SDK ini tanpa batasan evaluasi.
Kesimpulan
Aspose.PSD untuk Python melalui .NET telah membuatnya cukup mudah dan sederhana untuk mengubah ukuran, memutar, dan memotong lapisan PSD di Python secara programatik. Anda telah melihat bahwa kita dapat mengubah ukuran, memotong, dan membalik lapisan Photoshop hanya dengan memanggil metode. Sebenarnya, Anda dapat melakukan lebih banyak lagi karena ada banyak fitur yang disediakan oleh SDK Python ini. Jadi, tetap terhubung dengan dokumentasi dan Referensi API untuk rilis baru. Selain itu, Anda dapat memeriksa contoh kami di GitHub jika ada kebingungan.
Terakhir, silakan kunjungi forum kami untuk bertanya.