StreamSource
Inheritance: java.lang.Object, com.aspose.imaging.Source
public final class StreamSource extends Source
Representerar en strömkälla.
Konstruktörer
| Konstruktor | Beskrivning |
|---|---|
| StreamSource(System.IO.Stream stream) | Initierar en ny instans av klassen StreamSource. |
| StreamSource(InputStream stream) | Initierar en ny instans av klassen StreamSource. |
| StreamSource(byte[] data) | Initierar en ny instans av klassen StreamSource. |
| StreamSource(ByteBuffer buffer) | Initierar en ny instans av klassen StreamSource. |
| StreamSource() | Initierar en ny instans av klassen StreamSource med Null-ström. |
| StreamSource(RandomAccessFile file) | Initierar en ny instans av klassen StreamSource. |
| StreamSource(RandomAccessFile file, boolean disposeStream) | Initierar en ny instans av klassen StreamSource. |
| StreamSource(System.IO.Stream stream, boolean disposeStream) | Initierar en ny instans av klassen StreamSource. |
| StreamSource(InputStream stream, boolean disposeStream) | Initierar en ny instans av klassen StreamSource. |
Metoder
| Metod | Beskrivning |
|---|---|
| getStream() | Hämtar strömmen. |
| getDisposeStream() | Hämtar ett värde som indikerar om strömmen ska tas bort när containern tas bort. |
| getStreamContainer() | Hämtar strömbehållaren. |
Example: This example demonstrates how to use StreamSource to create a new Image file (a JPEG type)
//Skapar en instans av JpegOptions och sätter dess olika egenskaper
com.aspose.imaging.imageoptions.JpegOptions jpegOptions = new com.aspose.imaging.imageoptions.JpegOptions();
//Skapa en instans av System.IO.Stream
java.io.InputStream stream = new java.io.FileInputStream("C:\\temp\\sample.jpeg");
// Definiera källpropertyn för instansen av JpegOptions
// Den andra booleska parametern bestämmer om strömmen tas bort när den lämnar scopet
jpegOptions.setSource(new com.aspose.imaging.sources.StreamSource(stream, true));
// Skapar en instans av Image och anropar Create-metoden med JpegOptions som parameter för att initiera Image-objektet
com.aspose.imaging.Image image = com.aspose.imaging.Image.create(jpegOptions, 500, 500);
try {
// Utför någon bildbehandling.
} finally {
image.dispose();
}
StreamSource(System.IO.Stream stream)
public StreamSource(System.IO.Stream stream)
Initierar en ny instans av klassen StreamSource.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| ström | com.aspose.ms.System.IO.Stream | Strömmen att öppna. |
StreamSource(InputStream stream)
public StreamSource(InputStream stream)
Initierar en ny instans av klassen StreamSource.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| ström | java.io.InputStream | Strömmen att öppna. |
StreamSource(byte[] data)
public StreamSource(byte[] data)
Initierar en ny instans av klassen StreamSource.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| data | byte[] | byte-array som lagrar bilden |
StreamSource(ByteBuffer buffer)
public StreamSource(ByteBuffer buffer)
Initierar en ny instans av klassen StreamSource.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| buffer | java.nio.ByteBuffer | ByteBuffer-buffer för lagring av bilden |
StreamSource()
public StreamSource()
Initierar en ny instans av klassen StreamSource med Null-ström. Denna konstruktor möjliggör att skapa nya bilder utan inmatningsström, bilder lagras endast i minnet.
StreamSource(RandomAccessFile file)
public StreamSource(RandomAccessFile file)
Initierar en ny instans av klassen StreamSource.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| fil | java.io.RandomAccessFile | Filen att öppna. |
StreamSource(RandomAccessFile file, boolean disposeStream)
public StreamSource(RandomAccessFile file, boolean disposeStream)
Initierar en ny instans av klassen StreamSource.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| fil | java.io.RandomAccessFile | Filen att öppna. |
| disposeStream | boolean | om den sätts till true kommer strömmen att tas bort. |
StreamSource(System.IO.Stream stream, boolean disposeStream)
public StreamSource(System.IO.Stream stream, boolean disposeStream)
Initierar en ny instans av klassen StreamSource.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| ström | com.aspose.ms.System.IO.Stream | Strömmen |
| disposeStream | boolean | om den sätts till true kommer strömmen att tas bort. |
StreamSource(InputStream stream, boolean disposeStream)
public StreamSource(InputStream stream, boolean disposeStream)
Initierar en ny instans av klassen StreamSource.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| ström | java.io.InputStream | Strömmen att öppna. |
| disposeStream | boolean | om den sätts till true kommer strömmen att tas bort. |
getStream()
public System.IO.Stream getStream()
Hämtar strömmen.
Returns: com.aspose.ms.System.IO.Stream - Strömmen.
getDisposeStream()
public boolean getDisposeStream()
Hämtar ett värde som indikerar om strömmen ska tas bort när containern tas bort.
Returns:
boolesk - true om strömmen ska tas bort; annars false.
getStreamContainer()
public StreamContainer getStreamContainer()
Hämtar strömbehållaren.
Returns: StreamContainer - the stream container.
Använd med försiktighet. Du måste avyttra strömbehållaren efter hämtning.