ImageXObject

ImageXObject

Przegląd

ImageXObject jest klasą w Aspose.PDF FOSS dla .NET.

Reprezentuje obiekt XObject obrazu znaleziony w zasobach strony PDF.

Ta klasa udostępnia 7 metod do pracy z obiektami ImageXObject w programach .NET. Dostępne metody to: GetDecodedData, GetJpegBytes, GetRawData, Save, ToPng. Wszystkie publiczne elementy są dostępne dla każdej aplikacji .NET po zainstalowaniu pakietu Aspose.PDF FOSS dla .NET. Właściwości: BitsPerComponent, ColorSpace, ComponentCount, Filter, HasSoftMask, Height oraz 5 dodatkowych.

Właściwości

NazwaTypDostępOpis
NamestringOdczytNazwa zasobu (np. “Im0”).
WidthintOdczytSzerokość obrazu w pikselach.
HeightintOdczytWysokość obrazu w pikselach.
BitsPerComponentintOdczytBity na komponent.
ColorSpacestring?OdczytNazwa przestrzeni kolorów.
Filterstring?OdczytUżywany filtr (np. “DCTDecode” dla JPEG, “FlateDecode”).
IsJpegboolOdczytCzy jest to obraz JPEG (filtr DCTDecode).
IsJpeg2000boolOdczytCzy jest to obraz JPEG2000 (filtr JPXDecode).
HasSoftMaskboolOdczytCzy ten obraz ma miękką maskę (kanał alfa).
IsImageMaskboolOdczytCzy jest to maska obrazu (szablon).
ComponentCountintOdczytLiczba składników koloru w zależności od przestrzeni kolorów.

Metody

SygnaturaOpis
GetRawData()Pobierz surowe (zakodowane) dane obrazu.
GetDecodedData()Pobierz zdekodowane dane obrazu (filtry usunięte).
GetJpegBytes()Dla obrazów JPEG zwraca surowe bajty JPEG (gotowe do zapisania jako plik .jpg).
Save(output: Stream)Zapisz obraz do strumienia jako JPEG (zgodnie z Aspose.Pdf,, którego XImage.Save(Stream) emituje JPEG oznaczony tagiem JFIF dla obrazu bazowego).
Save(output: Stream, format: System.Drawing.Imaging.ImageFormat)Zapisz obraz do strumienia w określonym formacie.
Save(path: string)Zapisz obraz do pliku.
ToPng()Eksportuj obraz jako bajty PNG.

Zobacz także

 Polski