ImageCollection — Aspose.Slides FOSS for C++ API Reference
ImageRenderOptions ImageCollection класс хранит все изображения, встроенные в презентацию.
ImageRenderOptions: Aspose::Slides::Foss
#include <Aspose/Slides/Foss/image_collection.h>class ImageCollectionImageRenderOptions: include/Aspose/Slides/Foss/image_collection.h
ImageRenderOptions
| ImageRenderOptions | ImageRenderOptions |
|---|---|
size() | Возвращает количество изображений в коллекции. |
begin() / end() | Поддержка итератора для range‑based for циклов. |
Класс Image
ImageRenderOptions Image класс (из image.h) представляет отдельное изображение:
| ImageRenderOptions | ImageRenderOptions |
|---|---|
size() | Возвращает размеры изображения. |
width() | Ширина изображения в пикселях. |
height() | Высота изображения в пикселях. |
data() | Возвращает необработанные данные изображения. |
save(const std::string& path) | Сохранить изображение в файл. |
Фабрика Images
ImageRenderOptions Images класс (из images.h) предоставляет статические методы‑фабрики:
| ImageRenderOptions | ImageRenderOptions |
|---|---|
from_file(const std::string& path) | Загрузить изображение из файла. |
from_stream(std::istream& stream) | Загрузить изображение из потока. |
IPPImage
ImageRenderOptions IPPImage класс представляет изображение в пакете презентации:
| ImageRenderOptions | ImageRenderOptions |
|---|---|
binary_data() | Необработанные бинарные данные изображения. |
image() | Возвращает Image объект. |
width() | Ширина изображения. |
height() | Высота изображения. |
x() / y() | Смещения позиции. |
replace_image(...) | Заменить данные изображения. |