Bagaimana untuk Auto-Enhance Brightness dan Contrast dalam PSD dengan .NET

Bagaimana untuk Auto-Enhance Brightness dan Contrast dalam PSD dengan .NET

Dengan Aspose.PSD untuk .NET, anda boleh memohon penyesuaian ini kepada satu atau beratus-ratus PSD dalam beberapa saat—tidak memerlukan Photoshop manual.

Masalah dunia sebenar

Aset foto besar sering menderita pencahayaan yang buruk atau kontras. penyesuaian manual setiap PSD terlalu perlahan untuk pemasaran, penerbitan, atau projek arkib.

Gambaran keseluruhan penyelesaian

Menyulitkan penambahan dan penyesuaian lapisan Brightness/Contrast dalam aliran kerja PSD anda untuk peningkatan kualiti yang segera dan boleh diulang.

Prerequisites

  • Visual Studio 2019 atau seterusnya
  • .NET 6.0 atau lebih baru (atau .Net Framework 4.6.2+)
  • Aspose.PSD untuk .NET daripada NuGet
  • fail PSD(s) untuk peningkatan
PM> Install-Package Aspose.PSD

Pelaksanaan langkah demi langkah

Langkah 1: Muat turun fail PSD

using Aspose.PSD;
using Aspose.PSD.FileFormats.Psd;

string inputFile = "./input/photo.psd";
string outputFile = "./output/photo_enhanced.psd";

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

Langkah 2: Tambah lapisan penyesuaian Brightness/Contrast

var brightnessContrast = psdImage.AddBrightnessContrastAdjustmentLayer(32, 50);

Langkah 3: (pilihan) Penyesuaian Fine-Tune

brightnessContrast.Brightness = 40;  // Range typically -100 to 100
brightnessContrast.Contrast = 60;    // Range typically -100 to 100

Langkah 4: Menyelamatkan PSD yang Diperbaiki

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

Penggunaan Kasus dan Permohonan

  • Penyesuaian segera untuk imej yang tidak terdedah atau kontras rendah
  • Peningkatan batch untuk e-dagang, pemasaran, atau arkib
  • Pemprosesan pra untuk aliran kerja kreatif lanjutan

Tantangan dan Penyelesaian Bersama

Kecepatan berlebihan: Ujian nilai penyesuaian untuk hasil terbaik pada set foto anda.

Layer tidak kelihatan: Pastikan lapisan penyesuaian berada di atas lajur imej dalam stok anda.

amalan terbaik

  • Menjelaskan hasil dalam Photoshop sebelum penerbitan
  • Simpan salinan fail asal untuk perbandingan
  • Script untuk pekerjaan batch untuk menjimatkan masa

FAQ

**Q: Bolehkah saya menggunakan tetapan yang sama untuk pelbagai PSD?**A: Ya - melompat ke semua fail dan mengulangi proses yang sama.

**Q: Format fail apa yang disokong untuk eksport?**A: Simpan sebagai PSD, atau eksport ke JPEG/TIFF untuk pengedaran.

Conclusion

Dengan Aspose.PSD untuk .NET, peningkatan foto adalah cepat, automatik, dan bersedia untuk pengeluaran. Aspose.PSD untuk .NET API Rujukan .

 Melayu