ورقة العمل إلى صورة ضبط تنسيق البكسل للصورة المقدمة
Contents
[
Hide
]
في بعض الأحيان تريد تحديد تنسيق البكسل عند عرض ورقة عمل كصورة. بشكل افتراضي، يستخدم Aspose.Cells for Python via .NET 32 بت لكل بكسل. يسمح لك Aspose.Cells for Python via .NET بتخصيص تنسيق البكسل (عمق البت) باستخدام خيارات للصورة المعروضة.
يرجى رؤية الرمز البريدي الخاص بك أدناه الذي يظهر كيفية ضبط تنسيق البكسل المطلوب أثناء تقديم صور الأوراق.
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") |