StreamSource

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

public final class StreamSource extends Source

Representa una fuente de flujo.

Constructores

ConstructorDescripción
StreamSource(System.IO.Stream stream)Inicializa una nueva instancia de la clase StreamSource.
StreamSource(InputStream stream)Inicializa una nueva instancia de la clase StreamSource.
StreamSource(byte[] data)Inicializa una nueva instancia de la clase StreamSource.
StreamSource(ByteBuffer buffer)Inicializa una nueva instancia de la clase StreamSource.
StreamSource()Inicializa una nueva instancia de la clase StreamSource con flujo Null.
StreamSource(RandomAccessFile file)Inicializa una nueva instancia de la clase StreamSource.
StreamSource(RandomAccessFile file, boolean disposeStream)Inicializa una nueva instancia de la clase StreamSource.
StreamSource(System.IO.Stream stream, boolean disposeStream)Inicializa una nueva instancia de la clase StreamSource.
StreamSource(InputStream stream, boolean disposeStream)Inicializa una nueva instancia de la clase StreamSource.

Métodos

MétodoDescripción
getStream()Obtiene el flujo.
getDisposeStream()Obtiene un valor que indica si el flujo debe ser eliminado cuando el contenedor se elimina.
getStreamContainer()Obtiene el contenedor de flujo.

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


//Crea una instancia de JpegOptions y establece sus diversas propiedades
com.aspose.imaging.imageoptions.JpegOptions jpegOptions = new com.aspose.imaging.imageoptions.JpegOptions();

//Crea una instancia de System.IO.Stream
java.io.InputStream stream = new java.io.FileInputStream("C:\\temp\\sample.jpeg");

// Define la propiedad source para la instancia de JpegOptions
// El segundo parámetro booleano determina si el Stream se elimina una vez que sale del alcance
jpegOptions.setSource(new com.aspose.imaging.sources.StreamSource(stream, true));

// Crea una instancia de Image y llama al método Create con JpegOptions como parámetro para inicializar el objeto Image
com.aspose.imaging.Image image = com.aspose.imaging.Image.create(jpegOptions, 500, 500);
try {
    // Realiza algún procesamiento de imagen
} finally {
    image.dispose();
}

StreamSource(System.IO.Stream stream)

public StreamSource(System.IO.Stream stream)

Inicializa una nueva instancia de la clase StreamSource.

Parameters:

ParámetroTipoDescripción
flujocom.aspose.ms.System.IO.StreamEl flujo a abrir.

StreamSource(InputStream stream)

public StreamSource(InputStream stream)

Inicializa una nueva instancia de la clase StreamSource.

Parameters:

ParámetroTipoDescripción
flujojava.io.InputStreamEl flujo a abrir.

StreamSource(byte[] data)

public StreamSource(byte[] data)

Inicializa una nueva instancia de la clase StreamSource.

Parameters:

ParámetroTipoDescripción
datosbyte[]matriz de bytes que almacena la imagen

StreamSource(ByteBuffer buffer)

public StreamSource(ByteBuffer buffer)

Inicializa una nueva instancia de la clase StreamSource.

Parameters:

ParámetroTipoDescripción
bufferjava.nio.ByteBufferBuffer ByteBuffer para almacenar la imagen

StreamSource()

public StreamSource()

Inicializa una nueva instancia de la clase StreamSource con flujo Null. Este constructor permite crear nuevas imágenes sin flujo de entrada, imágenes almacenadas solo en memoria.

StreamSource(RandomAccessFile file)

public StreamSource(RandomAccessFile file)

Inicializa una nueva instancia de la clase StreamSource.

Parameters:

ParámetroTipoDescripción
archivojava.io.RandomAccessFileEl archivo a abrir.

StreamSource(RandomAccessFile file, boolean disposeStream)

public StreamSource(RandomAccessFile file, boolean disposeStream)

Inicializa una nueva instancia de la clase StreamSource.

Parameters:

ParámetroTipoDescripción
archivojava.io.RandomAccessFileEl archivo a abrir.
disposeStreambooleansi se establece en true el flujo será eliminado.

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

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

Inicializa una nueva instancia de la clase StreamSource.

Parameters:

ParámetroTipoDescripción
flujocom.aspose.ms.System.IO.StreamEl flujo
disposeStreambooleansi se establece en true el flujo será eliminado.

StreamSource(InputStream stream, boolean disposeStream)

public StreamSource(InputStream stream, boolean disposeStream)

Inicializa una nueva instancia de la clase StreamSource.

Parameters:

ParámetroTipoDescripción
flujojava.io.InputStreamEl flujo a abrir.
disposeStreambooleansi se establece en true el flujo será eliminado.

getStream()

public System.IO.Stream getStream()

Obtiene el flujo.

Returns: com.aspose.ms.System.IO.Stream - El flujo.

getDisposeStream()

public boolean getDisposeStream()

Obtiene un valor que indica si el flujo debe ser eliminado cuando el contenedor se elimina.

Returns: booleano - true si el flujo debe ser eliminado; de lo contrario, false.

getStreamContainer()

public StreamContainer getStreamContainer()

Obtiene el contenedor de flujo.

Returns: StreamContainer - the stream container.

Usar con precaución. Necesitará disponer del contenedor de flujo después de la recuperación.