Menggunakan Lapisan Penyesuaian untuk Peningkatan PSD

Contents
[ ]

Gambaran

Dalam artikel ini, kita akan menjelajahi pengeditan lapisan penyesuaian di Aspose.PSD untuk Python. Lapisan penyesuaian merupakan fitur yang kuat dalam pengeditan gambar yang memungkinkan Anda membuat perubahan yang tidak merusak pada gambar Anda. Aspose.PSD menyediakan serangkaian lengkap kelas lapisan penyesuaian yang dapat Anda gunakan untuk memodifikasi berbagai aspek gambar Anda.

Untuk mendemonstrasikan pengeditan lapisan penyesuaian, kita akan menggunakan potongan kode sampel di bagian akhir halaman yang memuat gambar PSD dan menerapkan berbagai penyesuaian pada lapisannya.

Pada potongan kode di bawah, kita mulai dengan memuat gambar PSD menggunakan metode PsdImage.load(). Kemudian, kita menyiapkan opsi untuk menyimpan file PNG keluaran. Kelas PngOptions memungkinkan kita untuk menentukan jenis warna untuk gambar keluaran.

Selanjutnya, kita melakukan iterasi melalui setiap lapisan dalam gambar PSD dan memeriksa tipe lapisannya menggunakan metode is_assignable(). Jika lapisan tersebut adalah tipe tertentu, kita mentransformasikannya ke tipe tersebut menggunakan metode cast() dan menerapkan penyesuaian yang diinginkan. Sebagai contoh, kita menyesuaikan kecerahan dan kontras dari BrightnessContrastLayer, memodifikasi level dari LevelsLayer, menambahkan titik kurva ke CurvesLayer, dan sebagainya.

Anda dapat menambahkan kode tambahan untuk menerapkan penyesuaian lain pada lapisan mereka masing-masing. Aspose.PSD menyediakan berbagai kelas lapisan penyesuaian, seperti ExposureLayer, HueSaturationLayer, ColorBalanceAdjustmentLayer, BlackWhiteAdjustmentLayer, PhotoFilterLayer, ChannelMixerLayer, InvertAdjustmentLayer, PosterizeLayer, ThresholdLayer, SelectiveColorLayer, dan lain-lain.

Terakhir, kita menyimpan gambar yang telah dimodifikasi menggunakan metode save() dari kelas PsdImage.

Kode ini memberikan gambaran dasar tentang bagaimana mengedit lapisan penyesuaian di Aspose.PSD untuk Python. Anda dapat menyesuaikan penyesuaian sesuai kebutuhan Anda dan menjelajahi berbagai opsi yang tersedia dalam dokumentasi API.

Harap periksa contoh lengkap.

Contoh