Как да приложим адаптация на експозицията към PSD файлове в .NET

Как да приложим адаптация на експозицията към PSD файлове в .NET

Адаптирането на експозицията е от решаващо значение за коригиране на тъмни или измити снимки. Aspose.PSD за .NET ви позволява да автоматизирате неразрушителни корекции на изложението за всеки брой PSD файлове с един скрипт.

Реални световни проблеми

Снимките с погрешна експозиция се нуждаят от фиксиране за печат, електронна търговия или маркетинг – но корекцията на стотици ръчно е невъзможно в мащаб.

Преглед на решението

Добавете или актуализирайте слой за адаптиране на експозицията, след което програматично задайте стойностите за излагане, отстъпка и гама за незабавно подобряване.

Предупреждения

  • Visual Studio 2019 или по-късно
  • .NET 6.0 или по-късно (или .Net Framework 4.6.2+)
  • Aspose.PSD за .NET от NuGet
  • PSD фото файлове за обработка
PM> Install-Package Aspose.PSD

Стъпка по стъпка изпълнение

Стъпка 1: Изтегляне на 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);

Стъпка 2: Добавете слой за адаптиране на експозицията

var exposure = psdImage.AddExposureAdjustmentLayer();

Стъпка 3: Настройване на параметри за експозиция

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

Стъпка 4: Спасете усъвършенствания PSD

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

Използване на случаи и приложения

  • Автоматична корекция на експозицията за големи архиви
  • Снимки за продукти и маркетинг на Batch-enhance
  • Предварителна обработка за творчески или печатни работни потоци

Съвместни предизвикателства и решения

Съвършено светло/тъмно след корекция: Тест стойности на образните изображения за най-добри резултати.

**Невидима корекция: ** Потвърдете реда на слоя и правилните настройки.

Най-добрите практики

  • Предвиждане на резултата преди масова конверсия
  • Съхранявайте копие на всички оригинали
  • Скриншоти за пълна колекция от снимки

FAQ

Q: Мога ли да върна корекциите по-късно?**A: Да – неразрушителните слоеве ви позволяват да коригирате или премахнете по всяко време.

**П: Работи ли това и за PSB файловете?**A: Да – API работи както за PSD, така и за PSB формати.

заключение

С Aspose.PSD за .NET корекцията на експозицията е бърза, обратна и скалираща за всеки работен поток. Aspose.PSD за .NET API Референт .

 Български