Kuinka käyttää tasojen mukauttamista Batch PSD -kuvan korjaukseen
Aspose.PSD for .NET:n avulla voit soveltaa tason muutoksia satoihin PSD-pisteisiin kerralla, mikä takaa visuaalisen johdonmukaisuuden ja pro-laadun sävyä.
Reaalimaailman ongelma
Epäjohdonmukaiset musta/valkoiset pisteet valokuvan kirjastoissa heikentävät brändiä ja tulostuslaatua. Photoshopin manuaaliset työnkulut eivät voi vaihdella sähköiseen kauppaan, katalogeihin tai arkisto-hankkeisiin.
Ratkaisun yleiskatsaus
Käsittele tasojen kerroksen lisäämistä ja mukauttamista tarkkojen tulon/lähdön arvojen avulla saadaksesi toistuvia, automaattisia tuloksia.
edellytykset
- Visual Studio 2019 tai uudempi
- .NET 6.0 tai uudempi (tai .Net Framework 4.6.2+)
- ASPOSE.PSD for .NET alkaen NuGet
- PSD-tiedosto(et) korjattavaksi
PM> Install-Package Aspose.PSD
Vaiheittainen toteutus
Vaihe 1: Lataa PSD-tiedosto
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);
Vaihe 2: Lisää tasojen mukautuslevy
var levels = psdImage.AddLevelsAdjustmentLayer();
Vaihe 3: Määritä tasot
// 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
Vaihe 4: Vapauta korjattu PSD
psdImage.Save(outputFile);
psdImage.Dispose();
Käytä tapauksia ja sovelluksia
- Batch-correct skannattu tai perintökuvan sävy
- Punaisten ja valkoisten pisteiden säilyttäminen kaikissa varoissa
- Pre-lento tulostus-, sähköinen kaupankäynti tai digitaaliset kampanjat
Yhteiset haasteet ja ratkaisut
Tasoja, jotka eivät vaikuta tulokseen: Tarkista kerroksen järjestys – mukautus kerrokset on oltava edellä.
** Tarvittava per kanava korjaus:** Kohde punainen, vihreä, sininen kanavat yksilöllisesti kautta levels.GetChannelByIndex()
.
Parhaat käytännöt
- Etusivu Tulokset kalibroidulla näytöllä
- Skripti työtä koko tiedostojen kautta
- Palauta alkuperäiset tiedostot
FAQ
Q: Voinko korjata kaikki kanavat kerralla?**A: Kyllä - käytä Master-kanavaa tai kohdistaa RGB erikseen tarvittaessa.
**Q: Voinko viedä JPEG tai TIFF korjauksen jälkeen?**A: Kyllä – yksinkertaisesti käytä haluttuja vientivaihtoehtoja mukautuksen jälkeen.
johtopäätöksiä
ASPOSE.PSD for .NET:n avulla voit automatisoida valokuvan laadun mihin tahansa PSD-tiedostoon. ASPOSE.PSD .NET API-referenssille .