Cara Mengaplikasikan Penyesuaian Eksposur ke Fail PSD di .NET

Cara Mengaplikasikan Penyesuaian Eksposur ke Fail PSD di .NET

Penyesuaian paparan sangat penting untuk memperbaiki foto gelap atau dicuci. Aspose.PSD untuk .NET memungkinkan Anda untuk mengautomatikkan pembaikan papar yang tidak merusak untuk sejumlah file PSD dengan satu skrip.

Masalah dunia nyata

Foto dengan paparan yang salah perlu diperbaiki untuk pencetakan, e-commerce, atau pemasaran - tetapi memperbaiki ratusan secara manual adalah mustahil pada skala.

Penyelesaian Overview

Menambahkan atau memperbarui Layer Penyesuaian Eksposur, kemudian menetapkan eksposure, offset, dan nilai gamma secara programmatik untuk perbaikan instan.

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 foto PSD untuk pemrosesan
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_exposure.psd";

var loadOptions = new PsdLoadOptions() { LoadEffectsResource = true };
PsdImage psdImage = (PsdImage)Image.Load(inputFile, loadOptions);

Langkah 2: Tambahkan lapisan penyesuaian eksposur

var exposure = psdImage.AddExposureAdjustmentLayer();

Langkah 3: Mengatur parameter eksposur

exposure.Exposure = 9;    // Exposure correction, typically -20 to 20
exposure.Offset = 0.05f;  // Offset, typically -1 to 1
exposure.Gamma = 1.1f;    // Gamma correction, >0

Langkah 4: Menyelamatkan PSD yang Diperbaiki

psdImage.Save(outputFile);
psdImage.Dispose();

Menggunakan kasus dan aplikasi

  • Perbaikan eksposur otomatis untuk arsip besar
  • Batch-enhance produk dan foto pemasaran
  • Pre-processing untuk aliran kerja kreatif atau cetak

Tantangan dan Solusi Umum

Too terang / gelap setelah penyesuaian: Nilai ujian pada gambar sampel untuk hasil terbaik.

** Penyesuaian tidak terlihat:** Mengkonfirmasi urutan lapisan dan pengaturan yang benar.

Praktik Terbaik

  • Persiapan hasil sebelum konversi massal
  • Simpan salinan dari semua original
  • Script untuk koleksi foto penuh

FAQ

**Q: Bolehkah saya mengembalikan penyesuaian nanti?**A: Ya – lapisan yang tidak merusak memungkinkan Anda menyesuaikan atau menghapus pada bila-bila masa.

**Q: Apakah ini juga bekerja untuk file PSB?**A: Ya – API bekerja untuk kedua format PSD dan PSB.

Kesimpulan

Dengan Aspose.PSD untuk .NET, koreksi paparan cepat, terbalik, dan scalable untuk semua aliran kerja. Aspose.PSD untuk .NET API Referensi .

 Indonesia