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. Поддерживаются следующие типы: Тип изображения.Bmp, Тип изображения.Gif, Тип изображения.Png, Тип изображения.Jpeg, Тип изображения.Tiff, Тип изображения.Emf.

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

to_image(self, image_file, jpeg_quality)

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


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

Примечания

Если ширина или высота равны нулю или диаграмма не поддерживается в соответствии со списком поддерживаемых диаграмм, этот метод ничего не сделает. ПРИМЕЧАНИЕ: Этот метод уже устарел. Вместо этого используйте метод ToImage(string,ImageOrPrintOptions) с указанным качеством. Этот метод будет удален через 12 месяцев, с марта 2025 года. Aspose приносит извинения за любые причиненные вам неудобства.

to_image(self, stream, jpeg_quality)

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


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

Примечания

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

to_image(self, stream, image_type)

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


def to_image(self, stream, image_type):
    ...
ПараметрТипОписание
streamio.RawIOBaseВыходной поток.
image_typeaspose.cells.drawing.ImageTypeТип изображения, в котором будет сохранено изображение.

Примечания

Тип изображения указывается с помощью imageType. Поддерживаются следующие типы: Тип изображения.Bmp, Тип изображения.Gif, Тип изображения.Png, Тип изображения.Jpeg, Тип изображения.Tiff, Тип изображения.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.

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

Пример

Сохраняет в формате Tiff с разрешением 300 точек на дюйм и сжатием 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 точек на дюйм и качеством изображения 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(self, stream, options)

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


def to_image(self, stream, options):
    ...
ПараметрТипОписание
streamio.RawIOBaseВыходной поток.
optionsaspose.cells.rendering.ImageOrPrintOptionsДополнительные возможности создания изображений

Примечания

Тип изображения указывается с помощью options.ImageType. Поддерживаются следующие форматы: Тип изображения.Bmp, Тип изображения.Gif, Тип изображения.Png, Тип изображения.Jpeg, Тип изображения.Tiff, Тип изображения.Emf.

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

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