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Описание:
widthintЧитайте .Возвращает ширину изображения в пикселях (/width).
heightintЧитайте .Возвращает высоту изображения в пикселях (/Высота).
bitsPerComponentintЧитайте .Возвращает биты на компонент (/BitsPerComponent).
nameStringЧитайте .Возвращает имя ресурса этого изображения (например, “Im1”).
colorSpaceColorSpaceBaseЧитайте .Возвращает цветовое пространство этого изображения.
imageMaskbooleanЧитайте .Возвращает, является ли это маска изображения (1-битный штенцил).
decodedDatabyte[]Читайте .Возвращает декодированные данные изображения (быстрые байты пикселей после разжигания фильтра).
encodedDatabyte[]Читайте .Возвращает сырой кодированный поток данных (например, сырые байты JPEG для DCTDecode).
pdfStreamPdfStreamЧитайте .Возвращает базовый поток 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.

См. также:

 Русский