En resumen: deseo asignar un perfil de color ICC a una imagen y no aplicarla.Asignar un perfil de color ICC a una imagen en C#
Más información: En mi empresa, necesitamos fusionar un archivo pdf de varias capas en una capa. Para hacer esto, fusionamos la página pdf en una imagen y luego guardamos la imagen como un pdf. Pero en el proceso de creación de la imagen, el perfil de color de la imagen se pierde. Si aplicamos el perfil de color en C#, el perfil se transformará de Dispositivo RGB (salida predeterminada de .NET) al perfil sRGB_IEC61966-2-1_no_black_scaling.icc
. En la transformación, algunos colores cambian. En lugar de aplicar el perfil de color, debemos asignarlo. Lo que significa que no se transforman los colores.
¿Alguien sabe cómo lograr esto? Gracias por adelantado.
Estoy usando Aspose.Pdf.Kit para la conversión de la página PDF a System.Windows.Image y esa función no ofrece la opción de mantener el perfil de color. Pero actualmente estoy buscando en las bibliotecas que sugirió. – SynerCoder
Esta (biblioteca de imágenes gratuita) resolvió el problema que pedí, pero ahora tengo otra, otorgaré la recompensa en 17 horas. – SynerCoder
@SynerCoder - es genial que la biblioteca haya ayudado. Sigo pensando en hacer más con él, ya que parece muy flexible. Lo siento, pero te has encontrado con un problema nuevo :( –