.NET'te PSD Dosyalarına Çekim Değiştirme Nasıl Uygulanır

.NET'te PSD Dosyalarına Çekim Değiştirme Nasıl Uygulanır

Aspose.PSD for .NET, tek bir senaryo ile herhangi bir sayıda PSD dosyası için zararlı olmayan maruz kalma düzeltmelerini otomatikleştirmenizi sağlar.

Gerçek Dünya Sorunları

Yanlış maruz kalma ile fotoğraflar baskı, e-ticaret veya pazarlama için düzeltme gerektirir - ama yüzlerce el düzeni ölçekte imkansızdır.

Çözüm Özetleri

Bir Exposure Adjustment Layer’ı eklemek veya güncelleştirmek, ardından derhal iyileşme için ekspozisyon, offset ve gamma değerlerini programlı olarak 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 Fotoğraf Dosyaları İşleme
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_exposure.psd";

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

Adım 2: Bir Dayanışma Düzenleme Katmanı Ekleyin

var exposure = psdImage.AddExposureAdjustmentLayer();

3. Adım: Parametreleri belirleyin

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

Adım 4: Gelişmiş PSD’yi Kurtarın

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

Cases ve Uygulamaları Kullanın

  • Büyük arşivler için otomatik eksiklik düzeltme
  • Batch-enhance ürün ve pazarlama fotoğrafları
  • Yaratıcı veya baskı çalışma akışları için ön işleme

Toplu Sorunlar ve Çözümler

Too parlak/karanlık ayarlandıktan sonra: En iyi sonuçlar için örnek görüntüleri üzerinde test değerleri.

Düzeltme görünmez: Katman sırasını ve düzgün ayarları doğrulayın.

En İyi Uygulamalar

  • Mass Conversion Öncesi Sonuçları
  • Tüm orijinallerin bir kopyasını tutun
  • Tam Fotoğraf Koleksiyonları için Script

FAQ Hakkında

Q: Daha sonra değişiklikleri iade edebilir miyim?**A: Evet - yıkıcı olmayan katmanlar herhangi bir zamanda ayar veya kaldırmanızı sağlar.

**Q: Bu PSB dosyaları için de çalışır mı?**A: Evet - API hem PSD hem de PSB formatları için çalışır.

Sonuç

.NET için Aspose.PSD ile, maruz kalma düzeltme herhangi bir çalışma akışı için hızlı, geri dönüştürülebilir ve ölçeklenebilir. Aspose.PSD .NET API Referans için .

 Türkçe