Aspose.PSD FOSS for .NET — Pertanyaan yang Sering Diajukan

Aspose.PSD FOSS for .NET — Pertanyaan yang Sering Diajukan

Lisensi & Sumber Terbuka

Apa model lisensinya?

Aspose.PSD FOSS untuk .NET berlisensi MIT. Anda dapat menggunakan, memodifikasi, dan mendistribusikannya kembali sesuai ketentuan lisensi MIT.

Bisakah saya menggunakannya dalam produk komersial?

Ya. Lisensi MIT mengizinkan penggunaan komersial, modifikasi, dan redistribusi tanpa royalti.

Instalasi & Persyaratan

Bagaimana cara menginstal Aspose.PSD FOSS untuk .NET?

git clone https://github.com/aspose-psd-foss/Aspose.PSD-FOSS-for-.NET.git
cd Aspose.PSD-FOSS-for-.NET
dotnet build

Apakah ada ketergantungan native?

Tidak. Perpustakaan dikelola .NET kode dengan tidak ada ketergantungan paket native atau pihak ketiga yang dideklarasikan dalam file proyeknya.

Dukungan Format

Format apa yang dapat Aspose.PSD FOSS untuk .NET baca dan tulis?

Ia memuat dan menyimpan file PSD dan PSB (dokumen besar Photoshop). Image.Load dan PsdImage.Load membuka dokumen dari jalur file atau aliran; PsdImage.Save menulisnya kembali ke PSD/PSB.

Apakah ia merender atau mengekspor data piksel ke format gambar lain?

Tidak. Build FOSS ini memuat dan mengedit struktur dokumen PSD/PSB serta metadata lapisan — ia tidak meraster atau mengekspor ke format raster lain seperti PNG atau JPEG.

API Usage

Apa kelas titik masuk utama?

PsdImage (sebuah subclass dari Image). Muat dokumen dengan PsdImage.Load, kemudian baca koleksi Layers dan properti header-nya.

Bagaimana cara saya memeriksa lapisan dokumen?

Baca properti Layers pada PsdImage yang telah dimuat untuk mendapatkan koleksi objek Layer. Setiap Layer menampilkan metadata seperti nama, visibilitas, opasitas, pemotongan, mode campuran, dan batas.

Bisakah saya mengubah metadata lapisan?

Ya — Layer menyediakan setter yang berfungsi untuk beberapa properti (misalnya, visibilitas dan nama dapat diubah), dan PsdImage.Layers sendiri memiliki setter yang berfungsi untuk mengganti koleksi. Beberapa properti khusus tidak didukung dalam build FOSS ini — lihat Batasan yang Diketahui di bawah.

Bagaimana cara saya menyimpan perubahan kembali ke file?

Panggil PsdImage.Save dengan jalur tujuan atau aliran setelah melakukan perubahan Anda.

Batasan yang Diketahui

Apa yang tidak didukung dalam build FOSS ini?

Beberapa penyetel properti melempar NotSupportedException alih-alih menerapkan perubahan: penyetel PsdImage.ActiveLayer, PsdImage.ImageResources, PsdImage.GlobalLayerResources, dan PsdImage.HasTransparencyData; penyetel Layer.ChannelInformation, Layer.LayerMaskData, dan Layer.LayerBlendingRangesData. Masing-masing melempar dengan pesan khusus FOSS yang jelas (misalnya, “Changing the active layer is not supported by this FOSS build.”) sehingga batasan dapat ditemukan saat runtime.

Apakah batasan ini akan dihapus pada versi mendatang?

Tidak didokumentasikan. Periksa catatan rilis proyek untuk pembaruan.

Lihat Juga

 Bahasa Indonesia