Cómo utilizar el ajuste de niveles para la corrección de fotos de Batch PSD
El ajuste de niveles es un paso fundamental en la corrección de fotos.Con Aspose.PSD para .NET, se pueden aplicar cambios de nivel a cientos de PSDs a la vez, garantizando la coherencia visual y el tono de calidad.
Problemas del mundo real
Los puntos negros y blancos inconsistentes en las bibliotecas de fotos degradan la marca y la calidad de la impresión.Los flujos de trabajo manuales de Photoshop no pueden escalarse para el comercio electrónico, los catálogos o los proyectos de archivo.
Revisión de Soluciones
Escribe la adición y ajuste de las capas de niveles con valores de entrada/ salida precisos para obtener resultados repetibles y automatizados.
Prerequisitos
- Visual Studio 2019 o más tarde
- .NET 6.0 o posterior (o .Net Framework 4.6.2+)
- Aspose.PSD para .NET de NuGet
- El archivo PSD(s) para la corrección
PM> Install-Package Aspose.PSD
Implementación paso a paso
Paso 1: Cargar el archivo 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);
Paso 2: Adicionar una capa de ajuste de niveles
var levels = psdImage.AddLevelsAdjustmentLayer();
Paso 3: Configure los niveles
// 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
Paso 4: Salva el PSD corregido
psdImage.Save(outputFile);
psdImage.Dispose();
Usar Casos y Aplicaciones
- Tono de fotos escaneado correctamente o heredado
- Conseguir puntos negros y blancos consistentes en todos los activos
- Pre-flight para impresiones, comercio electrónico o campañas digitales
Desafíos y soluciones comunes
Niveles que no afectan a la salida: Verifique el orden de la capa — las capas de ajuste deben estar arriba.
Necesidad de corrección por canal: Canales rojos, verdes y azules dirigidos individualmente a través de levels.GetChannelByIndex()
.
Mejores Prácticas
- Resultados previstos en una pantalla calibrada
- Escritura para los trabajos de batch a través de las carpetas enteras
- Backup de archivos originales
FAQ
**Q: ¿Puedo corregir todos los canales a la vez?**A: Sí, use el canal Master, o target RGB por separado como sea necesario.
**Q: ¿Puedo exportar como JPEG o TIFF después de la corrección?**A: Sí, simplemente utilice las opciones de exportación deseadas después de la ajuste.
Conclusión
Con Aspose.PSD para .NET, puede automatizar la calidad de la foto para cualquier número de archivos PSD. Aspose.PSD para .NET API Referencia .