XImage
XImage
Обзор
XImage является классом в Aspose.PDF FOSS для Java.
Представляет изображение XObject в PDF-документе (ISO 32000-1:2008, §8.9, Таблица 89).
Этот класс предоставляет 15 методов работы с объектами XImage в программах Java. Доступные методы включают: XImage, delete, getBitsPerComponent, getColorSpace, getDecodedData, getEncodedData, getHeight, getName, getPdfStream, getWidth, isImageMask, replace, и 3 дополнительных метода. Все публичные участники доступны для любого приложения Java после установки пакета Aspose.PDF FOSS for Java. Свойства: bitsPerComponent, colorSpace, decodedData, encodedData, height, imageMask,И ещё 3.
Свойства
| Наименование: | Тип: | Access | Описание: |
|---|---|---|---|
width | int | Читайте . | Возвращает ширину изображения в пикселях (/width). |
height | int | Читайте . | Возвращает высоту изображения в пикселях (/Высота). |
bitsPerComponent | int | Читайте . | Возвращает биты на компонент (/BitsPerComponent). |
name | String | Читайте . | Возвращает имя ресурса этого изображения (например, “Im1”). |
colorSpace | ColorSpaceBase | Читайте . | Возвращает цветовое пространство этого изображения. |
imageMask | boolean | Читайте . | Возвращает, является ли это маска изображения (1-битный штенцил). |
decodedData | byte[] | Читайте . | Возвращает декодированные данные изображения (быстрые байты пикселей после разжигания фильтра). |
encodedData | byte[] | Читайте . | Возвращает сырой кодированный поток данных (например, сырые байты JPEG для DCTDecode). |
pdfStream | PdfStream | Читайте . | Возвращает базовый поток PDF. |
Методы
| Signature | Описание: |
|---|---|
XImage(stream: PdfStream, name: String, parser: PDFParser) | Создает XImage из потока образа XObject. |
getWidth() → int | Возвращает ширину изображения в пикселях (/width). |
getHeight() → int | Возвращает высоту изображения в пикселях (/Высота). |
getBitsPerComponent() → int | Возвращает биты на компонент (/BitsPerComponent). |
getName() → String | Возвращает имя ресурса этого изображения (например, “Im1”). |
setName(newName: String) | Устанавливает имя этого ресурса изображения, обновляя как поле Java, так и ключ в родительском словаре /XObject (если известны). |
getColorSpace() → ColorSpaceBase | Возвращает цветовое пространство этого изображения. |
isImageMask() → boolean | Возвращает, является ли это маска изображения (1-битный штенцил). |
getDecodedData() → byte[] | Возвращает декодированные данные изображения (быстрые байты пикселей после разжигания фильтра). |
getEncodedData() → byte[] | Возвращает сырой кодированный поток данных (например, сырые байты JPEG для DCTDecode). |
save(output: OutputStream) | Сохраняет изображение в потоке вывода. |
toBufferedImage() → BufferedImage | Преобразует это изображение в {@link BufferedImage}. |
delete() | Удаляет это изображение из родительского словаря XObject. |
replace(newImageStream: InputStream) | Заменяет это изображение данными от входной потока. |
getPdfStream() → PdfStream | Возвращает базовый поток PDF. |