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()يحصل على قيمة تشير إلى ما إذا كان يجب التخلص من stream كلما تم التخلص من container.
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");

// عرّف خاصية source للمثيل من 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[]مصفوفة 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()

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

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

getStreamContainer()

public StreamContainer getStreamContainer()

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

Returns: StreamContainer - the stream container.

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