Formato 1Bpp Indexado

En este tutorial, exploraremos el código fuente de C# proporcionado para la funcionalidad “Formato 1Bpp indexado” con Aspose.Words para .NET. Esta función le permite formatear imágenes en un documento en formato PNG con una profundidad de color de 1 bit por píxel (1 bpp) y un modo de color indexado.

Paso 1: configurar el entorno

Antes de comenzar, asegúrese de haber configurado su entorno de desarrollo con Aspose.Words para .NET. Asegúrese de haber agregado las referencias necesarias e importado los espacios de nombres apropiados.

Paso 2: cargar el documento

// Ruta a su directorio de documentos
string dataDir = "YOUR DOCUMENTS DIRECTORY";

Document doc = new Document(dataDir + "Rendering.docx");

En este paso, cargamos el documento usando elDocument método y pasando la ruta al archivo DOCX para cargar.

Paso 3: configurar las opciones de copia de seguridad de imágenes

ImageSaveOptions saveOptions = new ImageSaveOptions(SaveFormat.Png)
{
     PageSet = new PageSet(1),
     ImageColorMode = ImageColorMode.BlackAndWhite,
     PixelFormat = ImagePixelFormat.Format1bppIndexed
};

En este paso, configuramos las opciones de copia de seguridad de las imágenes. Creamos un nuevoImageSaveOptionsobjeto que especifica el formato de guardado deseado, aquí “Png” para el formato PNG. También definimos la página a incluir en la imagen, el modo de color blanco y negro y el formato de píxel indexado de 1 bpp.

Paso 4: hacer una copia de seguridad de las imágenes

doc.Save(dataDir + "WorkingWithImageSaveOptions.Format1BppIndexed.Png", saveOptions);

En este último paso, guardamos las imágenes del documento en formato PNG usando elSave método y pasando la ruta al archivo de salida, junto con las opciones de guardado especificadas.

Ahora puede ejecutar el código fuente para formatear las imágenes del documento en formato PNG con una profundidad de color indexada de 1 bpp. El archivo resultante se guardará en el directorio especificado con el nombre “WorkingWithImageSaveOptions.Format1BppIndexed.Png”.

Código fuente de muestra para el formato 1Bpp indexado usando Aspose.Words para .NET

 
			 // Ruta a su directorio de documentos
			 string dataDir = "YOUR DOCUMENT DIRECTORY"; 
            
            Document doc = new Document(dataDir + "Rendering.docx");

            ImageSaveOptions saveOptions = new ImageSaveOptions(SaveFormat.Png)
            {
                PageSet = new PageSet(1),
                ImageColorMode = ImageColorMode.BlackAndWhite,
                PixelFormat = ImagePixelFormat.Format1bppIndexed
            };

            doc.Save(dataDir + "WorkingWithImageSaveOptions.Format1BppIndexed.Png", saveOptions);
            
        

Conclusión

En este tutorial, exploramos la función de formato indexado de 1 Bpp con Aspose.Words para .NET. Aprendimos cómo formatear imágenes en un documento en formato PNG con una profundidad de color de 1 bit por píxel (1 bpp) y un modo de color indexado.

Esta función es útil cuando desea obtener imágenes con poca profundidad de color y tamaño de archivo pequeño. El formato indexado de 1 Bpp permite representar imágenes utilizando una paleta de colores indexada, lo que puede resultar beneficioso para algunas aplicaciones específicas.

Aspose.Words para .NET ofrece una amplia gama de funciones avanzadas para la manipulación y generación de documentos. El formato Indexado 1Bpp es una de las muchas herramientas poderosas que pone a tu disposición.