Cara Menggunakan Penyesuaian Tingkat untuk Batch PSD Photo Correction
Dengan Aspose.PSD untuk .NET, Anda dapat menerapkan perubahan tingkat ke ratusan PSD sekaligus, memastikan konsistensi visual dan ton pro-kualitas.
Masalah dunia nyata
Titik hitam/putih yang tidak konsisten di perpustakaan foto menurunkan kualitas merek dan cetakan. aliran kerja Photoshop manual tidak dapat berskala untuk e-commerce, katalog, atau proyek arsip.
Penyelesaian Overview
Menyulitkan penambahan dan penyesuaian lapisan Level dengan nilai input/output yang akurat untuk mendapatkan hasil yang dapat diulang, otomatis.
Persyaratan
- Visual Studio 2019 atau lebih baru
- .NET 6.0 atau lebih baru (atau .Net Framework 4.6.2+)
- Aspose.PSD untuk .NET dari NuGet
- file(s) untuk perbaikan
PM> Install-Package Aspose.PSD
Implementasi langkah demi langkah
Langkah 1: Muat turun file PSD
using Aspose.PSD;
using Aspose.PSD.FileFormats.Psd;
string inputFile = "./input/photo.psd";
string outputFile = "./output/photo_levels_corrected.psd";
var loadOptions = new PsdLoadOptions() { LoadEffectsResource = true };
PsdImage psdImage = (PsdImage)Image.Load(inputFile, loadOptions);
Langkah 2: Tambahkan Layer Penyesuaian Tingkat
var levels = psdImage.AddLevelsAdjustmentLayer();
Langkah 3: Mengatur Tingkat
// Adjust master channel (index 0) for shadow, midtone, highlight
levels.MasterChannel.InputShadowLevel = 12; // Set black point
levels.MasterChannel.InputMidtoneLevel = 1.0F; // Set gamma
levels.MasterChannel.InputHighlightLevel = 240; // Set white point
Langkah 4: Menyelamatkan PSD yang diperbaiki
psdImage.Save(outputFile);
psdImage.Dispose();
Menggunakan kasus dan aplikasi
- Batch-correct scan atau warisan foto nada
- Memastikan titik hitam/putih konsisten di semua aset
- Pre-flight untuk pencetakan, e-commerce, atau kampanye digital
Tantangan dan Solusi Umum
** Tingkat yang tidak mempengaruhi output:** Periksa Layer Order—Lantai penyesuaian harus di atas.
Kebutuhan untuk per-kanal koreksi: Target Red, Green, Blue saluran secara individual melalui levels.GetChannelByIndex()
.
Praktik Terbaik
- Prospek hasil pada layar berkalibrasi
- Script untuk pekerjaan batch di seluruh folder
- Backup file asli
FAQ
Q: Bolehkah saya memperbaiki semua saluran sekaligus?**A: Ya – gunakan saluran Master, atau target RGB secara terpisah seperti yang diperlukan.
**Q: Bolehkah saya mengekspor sebagai JPEG atau TIFF setelah koreksi?**A: Ya – hanya gunakan pilihan ekspor yang diinginkan setelah penyesuaian.
Kesimpulan
Dengan Aspose.PSD untuk .NET, Anda dapat mengautomatikkan kualitas foto untuk sejumlah file PSD. Aspose.PSD untuk .NET API Referensi .