Cara Menggunakan Penyesuaian Tingkat untuk Batch PSD Photo Correction

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 .

 Indonesia