StreamSource

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

public final class StreamSource extends Source

يمثل مصدر تدفق.

المنشئات

المنشئالوصف
StreamSource(System.IO.Stream stream)ينشئ مثيلاً جديدًا من الفئة StreamSource.
StreamSource(InputStream stream)ينشئ مثيلاً جديدًا من الفئة StreamSource.
StreamSource(byte[] data)ينشئ مثيلاً جديدًا من الفئة StreamSource.
StreamSource(ByteBuffer buffer)ينشئ مثيلاً جديدًا من الفئة StreamSource.
StreamSource()ينشئ مثيلاً جديدًا من الفئة StreamSource مع تدفق Null.
StreamSource(RandomAccessFile file)ينشئ مثيلاً جديدًا من الفئة StreamSource.
StreamSource(RandomAccessFile file, boolean disposeStream)ينشئ مثيلاً جديدًا من الفئة StreamSource.
StreamSource(System.IO.Stream stream, boolean disposeStream)ينشئ مثيلاً جديدًا من الفئة StreamSource.
StreamSource(InputStream stream, boolean disposeStream)ينشئ مثيلاً جديدًا من الفئة StreamSource.

الطرق

طريقةالوصف
getStream()يحصل على التدفق.
getDisposeStream()يحصل على قيمة تشير إلى ما إذا كان يجب التخلص من التدفق كلما تم التخلص من الحاوية.
getStreamContainer()يحصل على حاوية الدفق.

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


//ينشئ مثيلاً من JpegOptions ويضبط خصائصه المتنوعة
com.aspose.imaging.imageoptions.JpegOptions jpegOptions = new com.aspose.imaging.imageoptions.JpegOptions();

//إنشاء مثيل من System.IO.Stream
java.io.InputStream stream = new java.io.FileInputStream("C:\\temp\\sample.jpeg");

// تحديد خاصية المصدر للمثيل من JpegOptions
// المعامل البولياني الثاني يحدد ما إذا كان سيتم التخلص من الـ Stream بمجرد الخروج من النطاق.
jpegOptions.setSource(new com.aspose.imaging.sources.StreamSource(stream, true));

// ينشئ مثيلاً من Image ويستدعي طريقة Create مع JpegOptions كمعامل لتهيئة كائن Image
com.aspose.imaging.Image image = com.aspose.imaging.Image.create(jpegOptions, 500, 500);
try {
    // قم ببعض معالجة الصورة.
} finally {
    image.dispose();
}

StreamSource(System.IO.Stream stream)

public StreamSource(System.IO.Stream stream)

ينشئ مثيلاً جديدًا من الفئة StreamSource.

Parameters:

معاملنوعالوصف
التدفقcom.aspose.ms.System.IO.Streamالتدفق المراد فتحه.

StreamSource(InputStream stream)

public StreamSource(InputStream stream)

ينشئ مثيلاً جديدًا من الفئة StreamSource.

Parameters:

معاملنوعالوصف
التدفقjava.io.InputStreamالتدفق المراد فتحه.

StreamSource(byte[] data)

public StreamSource(byte[] data)

ينشئ مثيلاً جديدًا من الفئة StreamSource.

Parameters:

معاملنوعالوصف
البياناتbyte[]مصفوفة بايت تُخزن الصورة.

StreamSource(ByteBuffer buffer)

public StreamSource(ByteBuffer buffer)

ينشئ مثيلاً جديدًا من الفئة StreamSource.

Parameters:

معاملنوعالوصف
bufferjava.nio.ByteBufferمخزن ByteBuffer لتخزين الصورة.

StreamSource()

public StreamSource()

ينشئ مثيلاً جديدًا من الفئة StreamSource مع تدفق Null. يتيح هذا المُنشئ إنشاء صور جديدة دون تدفق إدخال، تُخزن الصور في الذاكرة فقط.

StreamSource(RandomAccessFile file)

public StreamSource(RandomAccessFile file)

ينشئ مثيلاً جديدًا من الفئة StreamSource.

Parameters:

معاملنوعالوصف
ملفjava.io.RandomAccessFileالملف المراد فتحه.

StreamSource(RandomAccessFile file, boolean disposeStream)

public StreamSource(RandomAccessFile file, boolean disposeStream)

ينشئ مثيلاً جديدًا من الفئة StreamSource.

Parameters:

معاملنوعالوصف
ملفjava.io.RandomAccessFileالملف المراد فتحه.
disposeStreambooleanإذا تم تعيينه إلى true سيتم التخلص من التدفق.

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

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

ينشئ مثيلاً جديدًا من الفئة StreamSource.

Parameters:

معاملنوعالوصف
التدفقcom.aspose.ms.System.IO.Streamالتدفق
disposeStreambooleanإذا تم تعيينه إلى true سيتم التخلص من التدفق.

StreamSource(InputStream stream, boolean disposeStream)

public StreamSource(InputStream stream, boolean disposeStream)

ينشئ مثيلاً جديدًا من الفئة StreamSource.

Parameters:

معاملنوعالوصف
التدفقjava.io.InputStreamالتدفق المراد فتحه.
disposeStreambooleanإذا تم تعيينه إلى true سيتم التخلص من التدفق.

getStream()

public System.IO.Stream getStream()

يحصل على التدفق.

Returns: com.aspose.ms.System.IO.Stream - التدفق.

getDisposeStream()

public boolean getDisposeStream()

يحصل على قيمة تشير إلى ما إذا كان يجب التخلص من التدفق كلما تم التخلص من الحاوية.

Returns: boolean - true إذا كان يجب التخلص من التدفق؛ وإلا false.

getStreamContainer()

public StreamContainer getStreamContainer()

يحصل على حاوية الدفق.

Returns: StreamContainer - the stream container.

استخدم بحذر. سيتعين عليك تحرير حاوية الدفق بعد الاسترجاع.