Batch PSD Fotoğraf Düzeltme için Seviye Düzenleme Nasıl Kullanılır

Batch PSD Fotoğraf Düzeltme için Seviye Düzenleme Nasıl Kullanılır

Seviye ayarlaması fotoğraf düzeltmesinde temel bir adımdır. .NET için Aspose.PSD ile düzey değişiklikleri yüzlerce PSD’ye aynı anda uygulayabilirsiniz, görsel tutarlılık ve pro-kaliteli tonu sağlar.

Gerçek Dünya Sorunları

Fotoğraf kütüphanelerinde tutarsız siyah/beyaz noktalar marka ve baskı kalitesini düşürür. manuel Photoshop çalışma akışları e-ticaret, kataloglar veya arşiv projeleri için ölçeklenemez.

Çözüm Özetleri

Tekrarlanabilir, otomatik sonuçlar elde etmek için doğru giriş/çıkış değerleri ile Seviye katmanları ekleme ve ayarlayın.

Ön koşullar

  • Visual Studio 2019 veya sonraki
  • .NET 6.0 veya sonraki (veya .Net Framework 4.6.2+)
  • Aspose.PSD için .NET için NuGet
  • PSD dosyası (s) düzeltme için
PM> Install-Package Aspose.PSD

adım adım uygulama

Adım 1: PSD dosyasını yükleme

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);

Adım 2: Bir düzey ayar katmanı ekleyin

var levels = psdImage.AddLevelsAdjustmentLayer();

Adım 3: Seviyeleri ayarlayın

// 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

Adım 4: Düzeltilmiş PSD’yi Kurtar

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

Cases ve Uygulamaları Kullanın

  • Batch-doğru tarama veya miras fotoğraf tonu
  • Tüm varlıklarda tutarlı siyah/beyaz noktaları sağlamak
  • Yazdırma, e-ticaret veya dijital kampanyalar için ön uçuş

Toplu Sorunlar ve Çözümler

Gelişimi etkilemeyen seviyeler: Katman siparişini kontrol edin - ayar katmanları yukarıda olmalıdır.

** Kanal başına düzeltme gerekliliği:** Hedef kırmızı, yeşil, mavi kanallar aracılığıyla levels.GetChannelByIndex().

En İyi Uygulamalar

  • Kalibrasyonlu bir görüntüde sonuçlar
  • Tüm klasörler üzerindeki batch işleri için senaryo
  • Orijinal dosyaları yedekleme

FAQ Hakkında

Q: Tüm kanalları tek seferde düzeltebilir miyim?A: Evet - Master kanalı kullanın veya RGB’yi gerektiğinde ayrı olarak hedefleyin.

**Q: Düzeltildikten sonra JPEG veya TIFF olarak ihraç edebilir miyim?**A: Evet - değiştirildikten sonra istenen ihracat seçeneklerini kullanın.

Sonuç

.NET için Aspose.PSD ile, herhangi bir PSD dosyası için fotoğraf kalitesini otomatikleştirebilirsiniz. Aspose.PSD .NET API Referans için .

 Türkçe