XИмеж
Общ преглед
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 .
Свойства на веществата
| Име на фирмата: | Тип на изпитване | Достъп до информация | Описание на състоянието |
|---|---|---|---|
width | int | Прочети. | Връща ширината на изображението в пиксели (/ширина). |
height | int | Прочети. | Връща височината на изображението в пиксели (/височина). |
bitsPerComponent | int | Прочети. | Връща битовете за всеки компонент (/BitsPerComponent). |
name | String | Прочети. | Връща името на ресурса за това изображение (например “Im1”). |
colorSpace | ColorSpaceBase | Прочети. | Връща цветното пространство на изображението. |
imageMask | boolean | Прочети. | Връща дали това е маска за изображение (1-битово стенцило). |
decodedData | byte[] | Прочети. | Връща декодираните данни на изображението (грави байтове пиксели след филтрираното декомпресия). |
encodedData | byte[] | Прочети. | Връща суровите кодирани данни от потока (напр. сурови JPEG байтове за DCTDecode). |
pdfStream | PdfStream | Прочети. | Връща основния PDF поток. |
Методи за изчисляване на данните
| Подписът | Описание на състоянието |
|---|---|
XImage(stream: PdfStream, name: String, parser: PDFParser) | Създава XImage от изображение на потока XObject. |
getWidth() → int | Връща ширината на изображението в пиксели (/ширина). |
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 поток. |