StreamSource

Inheritance: java.lang.Object, com.aspose.imaging.Source

public final class StreamSource extends Source

Representerar en strömkälla.

Konstruktörer

KonstruktorBeskrivning
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

MetodBeskrivning
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:

ParameterTypBeskrivning
strömcom.aspose.ms.System.IO.StreamStrömmen att öppna.

StreamSource(InputStream stream)

public StreamSource(InputStream stream)

Initierar en ny instans av klassen StreamSource.

Parameters:

ParameterTypBeskrivning
strömjava.io.InputStreamStrömmen att öppna.

StreamSource(byte[] data)

public StreamSource(byte[] data)

Initierar en ny instans av klassen StreamSource.

Parameters:

ParameterTypBeskrivning
databyte[]byte-array som lagrar bilden

StreamSource(ByteBuffer buffer)

public StreamSource(ByteBuffer buffer)

Initierar en ny instans av klassen StreamSource.

Parameters:

ParameterTypBeskrivning
bufferjava.nio.ByteBufferByteBuffer-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:

ParameterTypBeskrivning
filjava.io.RandomAccessFileFilen att öppna.

StreamSource(RandomAccessFile file, boolean disposeStream)

public StreamSource(RandomAccessFile file, boolean disposeStream)

Initierar en ny instans av klassen StreamSource.

Parameters:

ParameterTypBeskrivning
filjava.io.RandomAccessFileFilen att öppna.
disposeStreambooleanom 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:

ParameterTypBeskrivning
strömcom.aspose.ms.System.IO.StreamStrömmen
disposeStreambooleanom 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:

ParameterTypBeskrivning
strömjava.io.InputStreamStrömmen att öppna.
disposeStreambooleanom 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.