Как да използвате настройка на нивата за корекция на снимката на Батч PSD
С Aspose.PSD за .NET можете да приложите промени в нивата на стотици PSD наведнъж, осигурявайки визуална консистенция и про-квалитетен тон.
Реални световни проблеми
Несъответстващи черни и бели точки в библиотеките за снимки понижават марката и качеството на печат. ръчните работни потоци на Photoshop не могат да се скалират за електронна търговия, каталози или архивни проекти.
Преглед на решението
Скрийте добавянето и коригирането на нива слоеве с точни стойности за вход/изход, за да получите повтарящи се, автоматизирани резултати.
Предупреждения
- 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_levels_corrected.psd";
var loadOptions = new PsdLoadOptions() { LoadEffectsResource = true };
PsdImage psdImage = (PsdImage)Image.Load(inputFile, loadOptions);
Стъпка 2: Добавете слой за адаптация на нива
var levels = psdImage.AddLevelsAdjustmentLayer();
Стъпка 3: Настройване на нива
// 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
Стъпка 4: Спасете коректния PSD
psdImage.Save(outputFile);
psdImage.Dispose();
Използване на случаи и приложения
- Бач-правилен сканиран или наследствен фото тонус
- Осигуряване на последователни черни и бели точки във всички активи
- Предполет за печат, електронна търговия или цифрови кампании
Съвместни предизвикателства и решения
** Нива, които не засягат изхода:** Проверете реда на слоя – слоевете за корекция трябва да са по-горе.
Необходимост за корекция по канал: Целеви червени, зелени, сини канали поотделно чрез levels.GetChannelByIndex()
.
Най-добрите практики
- Преглед на резултатите на калибриран дисплей
- Скрипт за работни места по цялата папка
- Възстановяване на оригинални файлове
FAQ
Q: Мога ли да коригирам всички канали наведнъж?**A: Да – използвайте магистърския канал или насочете RGB отделно, ако е необходимо.
**П: Мога ли да експортирам като JPEG или TIFF след корекция?**A: Да – просто използвайте желаните опции за износ след корекция.
заключение
С Aspose.PSD за .NET можете да автоматизирате качеството на снимката за всеки брой PSD файлове. Aspose.PSD за .NET API Референт .