to_image метод

to_image(image_file)

Создает изображение диаграммы и сохраняет его в файл. Расширение имени файла определяет формат изображения.

def to_image(self, image_file):
    ...
ПараметрТипОписание
image_filestrИмя файла изображения с полным путем.

Примечания

Формат изображения указывается с помощью расширения имени файла. Например, если указать “myfile.png”, то изображение будет сохранено в формате PNG. Распознаются следующие расширения файлов: .bmp, .gif, .png, .jpg, .jpeg, .tiff, .tif, .emf.

Если ширина или высота равны нулю или диаграмма не поддерживается в соответствии со списком поддерживаемых диаграмм, этот метод ничего не сделает.

to_image(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(image_file, jpeg_quality)

Создает изображение диаграммы и сохраняет его в файл в формате Jpeg.

def to_image(self, image_file, jpeg_quality):
    ...
ПараметрТипОписание
image_filestrИмя файла изображения с полным путем.
jpeg_qualityintКачество JPEG.

Примечания

Если ширина или высота равны нулю или диаграмма не поддерживается в соответствии со списком поддерживаемых диаграмм, этот метод ничего не сделает.

to_image(stream, jpeg_quality)

Создает изображение диаграммы и сохраняет его в поток в формате Jpeg.

def to_image(self, stream, jpeg_quality):
    ...
ПараметрТипОписание
streamio.RawIOBaseВыходной поток.
jpeg_qualityintКачество JPEG.

Примечания

Если ширина или высота равны нулю или диаграмма не поддерживается в соответствии со списком поддерживаемых диаграмм, этот метод ничего не сделает.

to_image(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(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.

Если ширина или высота равны нулю или диаграмма не поддерживается в соответствии со списком поддерживаемых диаграмм, этот метод ничего не сделает. Пожалуйста, обратитесь кСписок поддерживаемых диаграммБольше подробностей.

Пример

Сохраняет в Tiff с разрешением 300 dpi и сжатием CCITT4.

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)

Сохраняет в Jpeg с разрешением 300 dpi и качеством изображения 80.

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(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.

Если ширина или высота равны нулю или диаграмма не поддерживается в соответствии со списком поддерживаемых диаграмм, этот метод ничего не сделает. Пожалуйста, обратитесь кСписок поддерживаемых диаграммБольше подробностей.

Смотрите также