to_image方法

to_image(self, image_file)

创建图表图像并将其保存到文件中。 文件名的扩展名决定了图像的格式。


def to_image(self, image_file):
    ...
范围类型描述
image_filestr带有完整路径的图像文件名。

注意事项

图像的格式通过使用文件名的扩展名来指定。 例如,如果您指定“myfile.png”,那么图像将被保存 格式为 PNG。可识别以下文件扩展名: .bmp、.gif、.png、.jpg、.jpeg、.tiff、.tif、.emf。

如果宽度或高度为零,或者根据支持的图表列表不支持该图表,则此方法将不执行任何操作。

to_image(self, image_file, image_type)

创建图表图像并将其保存到指定图像类型的文件中。


def to_image(self, image_file, image_type):
    ...
范围类型描述
image_filestr带有完整路径的图像文件名。
image_typeaspose.cells.drawing.ImageType保存图像的图像类型。

注意事项

图像的类型使用 imageType 指定。 支持以下类型: ImageType.Bmp、ImageType.Gif、ImageType.Png、ImageType.Jpeg、ImageType.Tiff、ImageType.Emf。

如果宽度或高度为零,或者根据支持的图表列表不支持该图表,则此方法将不执行任何操作。

to_image(self, image_file, jpeg_quality)

创建图表图像并将其保存为 Jpeg 格式的文件。


def to_image(self, image_file, jpeg_quality):
    ...
范围类型描述
image_filestr带有完整路径的图像文件名。
jpeg_qualityintJpeg 质量。

注意事项

如果宽度或高度为零,或者根据支持的图表列表不支持该图表,则此方法将不执行任何操作。 注意:此方法现已过时。取而代之的是 请使用具有指定质量的 ToImage(string,ImageOrPrintOptions) 方法。 此方法将于 2025 年 3 月起 12 个月后取消。 Aspose 对于您所遇到的不便深表歉意。

to_image(self, stream, jpeg_quality)

创建图表图像并将其保存为 Jpeg 格式的流。


def to_image(self, stream, jpeg_quality):
    ...
范围类型描述
streamio.RawIOBase输出流。
jpeg_qualityintJpeg 质量。

注意事项

如果宽度或高度为零,或者根据支持的图表列表不支持该图表,则此方法将不执行任何操作。

to_image(self, stream, image_type)

创建图表图像并将其保存到指定格式的流中。


def to_image(self, stream, image_type):
    ...
范围类型描述
streamio.RawIOBase输出流。
image_typeaspose.cells.drawing.ImageType保存图像的图像类型。

注意事项

图像的类型使用 imageType 指定。 支持以下类型: ImageType.Bmp、ImageType.Gif、ImageType.Png、ImageType.Jpeg、ImageType.Tiff、ImageType.Emf。

如果宽度或高度为零,或者根据支持的图表列表不支持该图表,则此方法将不执行任何操作。

to_image(self, image_file, options)

创建图表图像并将其保存到文件中。 文件名的扩展名决定了图像的格式。


def to_image(self, image_file, options):
    ...
范围类型描述
image_filestr带有完整路径的图像文件名。
optionsaspose.cells.rendering.ImageOrPrintOptions附加图像创建选项

注意事项

图像的格式通过使用文件名的扩展名来指定。 例如,如果您指定“myfile.png”,那么图像将被保存 格式为 PNG。可识别以下文件扩展名: .bmp、.gif、.png、.jpg、.jpeg、.tiff、.tif、.emf。

如果宽度或高度为零,或者根据支持的图表列表不支持该图表,则此方法将不执行任何操作。 请参阅支持的图表列表了解更多详情。

例子

以 300 dpi 和 CCITT4 压缩保存为 Tiff。

from aspose.cells import Workbook
from aspose.cells.rendering import ImageOrPrintOptions, TiffCompression

options = ImageOrPrintOptions()
options.horizontal_resolution = 300
options.vertical_resolution = 300
options.tiff_compression = TiffCompression.COMPRESSION_CCITT4
book = Workbook(r"test.xls")
book.worksheets[0].charts[0].to_image(r"chart.Tiff", options)

以 300 dpi 和 80 图像质量保存为 Jpeg。

from aspose.cells import Workbook
from aspose.cells.rendering import ImageOrPrintOptions

options = ImageOrPrintOptions()
options.horizontal_resolution = 300
options.vertical_resolution = 300
options.quality = 80
book = Workbook(r"test.xls")
book.worksheets[0].charts[0].to_image(r"chart.Jpeg", options)

to_image(self, stream, options)

创建图表图像并将其保存到指定格式的流中。


def to_image(self, stream, options):
    ...
范围类型描述
streamio.RawIOBase输出流。
optionsaspose.cells.rendering.ImageOrPrintOptions附加图像创建选项

注意事项

图像的类型使用 options.ImageType 指定。 支持以下格式: ImageType.Bmp、ImageType.Gif、ImageType.Png、ImageType.Jpeg、ImageType.Tiff、ImageType.Emf。

如果宽度或高度为零,或者根据支持的图表列表不支持该图表,则此方法将不执行任何操作。 请参阅支持的图表列表了解更多详情。

也可以看看