StreamSource

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

public final class StreamSource extends Source

Rappresenta una sorgente stream.

Costruttori

CostruttoreDescrizione
StreamSource(System.IO.Stream stream)Inizializza una nuova istanza della classe StreamSource.
StreamSource(InputStream stream)Inizializza una nuova istanza della classe StreamSource.
StreamSource(byte[] data)Inizializza una nuova istanza della classe StreamSource.
StreamSource(ByteBuffer buffer)Inizializza una nuova istanza della classe StreamSource.
StreamSource()Inizializza una nuova istanza della classe StreamSource con flusso Null.
StreamSource(RandomAccessFile file)Inizializza una nuova istanza della classe StreamSource.
StreamSource(RandomAccessFile file, boolean disposeStream)Inizializza una nuova istanza della classe StreamSource.
StreamSource(System.IO.Stream stream, boolean disposeStream)Inizializza una nuova istanza della classe StreamSource.
StreamSource(InputStream stream, boolean disposeStream)Inizializza una nuova istanza della classe StreamSource.

Metodi

MetodoDescrizione
getStream()Ottiene lo stream.
getDisposeStream()Ottiene un valore che indica se lo stream deve essere eliminato ogni volta che il contenitore viene eliminato.
getStreamContainer()Ottiene il contenitore di flusso.

Example: This example demonstrates how to use StreamSource to create a new Image file (a JPEG type)


//Crea un'istanza di JpegOptions e imposta le sue varie proprietà
com.aspose.imaging.imageoptions.JpegOptions jpegOptions = new com.aspose.imaging.imageoptions.JpegOptions();

//Crea un'istanza di System.IO.Stream
java.io.InputStream stream = new java.io.FileInputStream("C:\\temp\\sample.jpeg");

// Definisci la proprietà source per l'istanza di JpegOptions
// Il secondo parametro booleano determina se lo Stream viene eliminato una volta uscito dallo scope
jpegOptions.setSource(new com.aspose.imaging.sources.StreamSource(stream, true));

// Crea un'istanza di Image e chiama il metodo Create con JpegOptions come parametro per inizializzare l'oggetto Image
com.aspose.imaging.Image image = com.aspose.imaging.Image.create(jpegOptions, 500, 500);
try {
    // Esegui qualche elaborazione dell'immagine
} finally {
    image.dispose();
}

StreamSource(System.IO.Stream stream)

public StreamSource(System.IO.Stream stream)

Inizializza una nuova istanza della classe StreamSource.

Parameters:

ParametroTipoDescrizione
flussocom.aspose.ms.System.IO.StreamLo stream da aprire.

StreamSource(InputStream stream)

public StreamSource(InputStream stream)

Inizializza una nuova istanza della classe StreamSource.

Parameters:

ParametroTipoDescrizione
flussojava.io.InputStreamLo stream da aprire.

StreamSource(byte[] data)

public StreamSource(byte[] data)

Inizializza una nuova istanza della classe StreamSource.

Parameters:

ParametroTipoDescrizione
datibyte[]Array di byte che memorizza l’immagine

StreamSource(ByteBuffer buffer)

public StreamSource(ByteBuffer buffer)

Inizializza una nuova istanza della classe StreamSource.

Parameters:

ParametroTipoDescrizione
bufferjava.nio.ByteBufferBuffer ByteBuffer per memorizzare l’immagine

StreamSource()

public StreamSource()

Inizializza una nuova istanza della classe StreamSource con flusso Null. Questo costruttore consente di creare nuove immagini senza stream di input, immagini memorizzate solo in memoria.

StreamSource(RandomAccessFile file)

public StreamSource(RandomAccessFile file)

Inizializza una nuova istanza della classe StreamSource.

Parameters:

ParametroTipoDescrizione
filejava.io.RandomAccessFileIl file da aprire.

StreamSource(RandomAccessFile file, boolean disposeStream)

public StreamSource(RandomAccessFile file, boolean disposeStream)

Inizializza una nuova istanza della classe StreamSource.

Parameters:

ParametroTipoDescrizione
filejava.io.RandomAccessFileIl file da aprire.
disposeStreambooleanse impostato su true lo stream verrà eliminato.

StreamSource(System.IO.Stream stream, boolean disposeStream)

public StreamSource(System.IO.Stream stream, boolean disposeStream)

Inizializza una nuova istanza della classe StreamSource.

Parameters:

ParametroTipoDescrizione
flussocom.aspose.ms.System.IO.StreamLo stream
disposeStreambooleanse impostato su true lo stream verrà eliminato.

StreamSource(InputStream stream, boolean disposeStream)

public StreamSource(InputStream stream, boolean disposeStream)

Inizializza una nuova istanza della classe StreamSource.

Parameters:

ParametroTipoDescrizione
flussojava.io.InputStreamLo stream da aprire.
disposeStreambooleanse impostato su true lo stream verrà eliminato.

getStream()

public System.IO.Stream getStream()

Ottiene lo stream.

Returns: com.aspose.ms.System.IO.Stream - Lo stream.

getDisposeStream()

public boolean getDisposeStream()

Ottiene un valore che indica se lo stream deve essere eliminato ogni volta che il contenitore viene eliminato.

Returns: boolean - true se lo stream deve essere eliminato; altrimenti, false.

getStreamContainer()

public StreamContainer getStreamContainer()

Ottiene il contenitore di flusso.

Returns: StreamContainer - the stream container.

Usare con cautela. Sarà necessario eliminare il contenitore di flusso dopo il recupero.