Arbeitsblatt zu Bild Festlegen des Pixelformats für das gerenderte Bild
Contents
[
Hide
]
Manchmal möchten Sie beim Rendern eines Arbeitsblatts in ein Bildformat das Pixel-Format angeben. Standardmäßig verwendet Aspose.Cells für Python via .NET 32 Bits pro Pixel. Aspose.Cells für Python via .NET erlaubt es, das Pixel-Format (Bit-Tiefe) mit Optionen für das gerenderte Bild anzupassen.
Bitte beachten Sie den unten stehenden Beispielcode, der zeigt, wie das gewünschte Pixelformat beim Rendern von Blättern festgelegt wird.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from aspose.cells import Workbook | |
from aspose.cells.drawing import ImageType | |
from aspose.cells.rendering import ImageOrPrintOptions, SheetRender | |
from aspose.pydrawing.imaging import PixelFormat | |
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET | |
# Source directory | |
sourceDir = RunExamples.Get_SourceDirectory() | |
# Output directory | |
outputDir = RunExamples.Get_OutputDirectory() | |
# Load an Excel file | |
wb = Workbook(sourceDir + "sampleSetPixelFormatRenderedImage.xlsx") | |
# Access first worksheet | |
ws = wb.worksheets[0] | |
# Set the ImageOrPrintOptions with desired pixel format (24 bits per pixel) and image format type | |
opts = ImageOrPrintOptions() | |
opts.pixel_format = PixelFormat.FORMAT_24BPP_RGB | |
opts.image_type = ImageType.TIFF | |
# Instantiate SheetRender object based on the first worksheet | |
sr = SheetRender(ws, opts) | |
# Save the image (first page of the sheet) with the specified options | |
sr.to_image(0, outputDir + "outputSetPixelFormatRenderedImage.tiff") |