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 .

Свойства на веществата

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

Вижте също:

 Български