to_image метод
to_image(image_file)
Создает изображение диаграммы и сохраняет его в файл. Расширение имени файла определяет формат изображения.
def to_image(self, image_file):
...
Параметр | Тип | Описание |
---|---|---|
image_file | str | Имя файла изображения с полным путем. |
Примечания
Формат изображения указывается с помощью расширения имени файла. Например, если указать “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_file | str | Имя файла изображения с полным путем. |
image_type | aspose.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_file | str | Имя файла изображения с полным путем. |
jpeg_quality | int | Качество JPEG. |
Примечания
Если ширина или высота равны нулю или диаграмма не поддерживается в соответствии со списком поддерживаемых диаграмм, этот метод ничего не сделает.
to_image(stream, jpeg_quality)
Создает изображение диаграммы и сохраняет его в поток в формате Jpeg.
def to_image(self, stream, jpeg_quality):
...
Параметр | Тип | Описание |
---|---|---|
stream | io.RawIOBase | Выходной поток. |
jpeg_quality | int | Качество JPEG. |
Примечания
Если ширина или высота равны нулю или диаграмма не поддерживается в соответствии со списком поддерживаемых диаграмм, этот метод ничего не сделает.
to_image(stream, image_type)
Создает изображение диаграммы и сохраняет его в потоке в указанном формате.
def to_image(self, stream, image_type):
...
Параметр | Тип | Описание |
---|---|---|
stream | io.RawIOBase | Выходной поток. |
image_type | aspose.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_file | str | Имя файла изображения с полным путем. |
options | aspose.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):
...
Параметр | Тип | Описание |
---|---|---|
stream | io.RawIOBase | Выходной поток. |
options | aspose.cells.rendering.ImageOrPrintOptions | Дополнительные возможности создания образа |
Примечания
Тип изображения указывается с помощью options.ImageType
.
Поддерживаются следующие форматы:
ImageType.Bmp, ImageType.Gif, ImageType.Png, ImageType.Jpeg, ImageType.Tiff, ImageType.Emf.
Если ширина или высота равны нулю или диаграмма не поддерживается в соответствии со списком поддерживаемых диаграмм, этот метод ничего не сделает. Пожалуйста, обратитесь кСписок поддерживаемых диаграммБольше подробностей.
Смотрите также
- модуль aspose.cells.charts
- класс Chart