LoadOptions

Inheritance: java.lang.Object

All Implemented Interfaces: com.aspose.internal.progressmanagement.IProgressEventHandler

public class LoadOptions implements IProgressEventHandler

يمثل خيارات التحميل.

المنشئات

المنشئالوصف
LoadOptions()

الطرق

طريقةالوصف
getDataRecoveryMode()يحصل على وضع استعادة البيانات.
setDataRecoveryMode(int value)يضبط وضع استعادة البيانات.
getDataBackgroundColor()يحصل على لون خلفية Image.
setDataBackgroundColor(Color value)يضبط لون خلفية Image.
getUseIccProfileConversion()يحصل على قيمة تشير إلى ما إذا كان يجب تطبيق تحويل ملف تعريف ICC.
setUseIccProfileConversion(boolean value)يضبط قيمة تشير إلى ما إذا كان يجب تطبيق تحويل ملف تعريف ICC.
addCustomFontSource(CustomFontSource source, Object[] args)يضيف مصدر الخط المخصص لتوفير خطوط خاصة بالصورة.
getBufferSizeHint()يحصل على تلميح حجم المخزن المؤقت الذي يُعرف كأقصى حجم مسموح به لجميع المخازن المؤقتة الداخلية.
setBufferSizeHint(int value)يضبط تلميح حجم المخزن المؤقت الذي يُعرف كأقصى حجم مسموح به لجميع المخازن المؤقتة الداخلية.
getConcurrentImageProcessing()يحصل على قيمة تشير إلى ما إذا كان [معالجة الصور المتزامنة].
setConcurrentImageProcessing(boolean value)يضبط قيمة تشير إلى ما إذا كان [معالجة الصور المتزامنة].
getDisposeStream()يحصل على قيمة تشير إلى ما إذا كان يجب تحرير الدفق الذي يحتوي على الصورة.
setDisposeStream(boolean value)يضبط قيمة تشير إلى ما إذا كان يجب تحرير الدفق الذي يحتوي على الصورة.
getIProgressEventHandler()يحصل على معالج حدث التقدم.
setIProgressEventHandler(ProgressEventHandler value)يضبط معالج حدث التقدم.

LoadOptions()

public LoadOptions()

getDataRecoveryMode()

public int getDataRecoveryMode()

يحصل على وضع استعادة البيانات.

Returns: int - وضع استعادة البيانات.

setDataRecoveryMode(int value)

public void setDataRecoveryMode(int value)

يضبط وضع استعادة البيانات.

Parameters:

معاملنوعالوصف
valueintوضع استعادة البيانات.

getDataBackgroundColor()

public Color getDataBackgroundColor()

يحصل على لون خلفية Image.

Returns: Color - The background color.

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

setDataBackgroundColor(Color value)

public void setDataBackgroundColor(Color value)

يضبط لون خلفية Image.

Parameters:

معاملنوعالوصف
valueColor

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

getUseIccProfileConversion()

public boolean getUseIccProfileConversion()

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

Returns: boolean

setUseIccProfileConversion(boolean value)

public void setUseIccProfileConversion(boolean value)

يضبط قيمة تشير إلى ما إذا كان يجب تطبيق تحويل ملف تعريف ICC.

Parameters:

معاملنوعالوصف
valueboolean

addCustomFontSource(CustomFontSource source, Object[] args)

public final void addCustomFontSource(CustomFontSource source, Object[] args)

يضيف مصدر الخط المخصص لتوفير خطوط خاصة بالصورة.

Parameters:

معاملنوعالوصف
sourceCustomFontSourceدالة موفر مصدر الخط المخصص.
argsjava.lang.Object[]المعاملات.

getBufferSizeHint()

public final int getBufferSizeHint()

يحصل على تلميح حجم المخزن المؤقت الذي يُعرف كأقصى حجم مسموح به لجميع المخازن المؤقتة الداخلية.

القيمة: تلميح حجم المخزن المؤقت، بالميغابايت. القيمة غير الموجبة تعني عدم وجود حد للذاكرة للمخازن المؤقتة الداخلية

Returns: int - تلميح حجم المخزن المؤقت الذي يُعرف كحد أقصى مسموح به لجميع المخازن المؤقتة الداخلية.

setBufferSizeHint(int value)

public final void setBufferSizeHint(int value)

يضبط تلميح حجم المخزن المؤقت الذي يُعرف كأقصى حجم مسموح به لجميع المخازن المؤقتة الداخلية.

القيمة: تلميح حجم المخزن المؤقت، بالميغابايت. القيمة غير الموجبة تعني عدم وجود حد للذاكرة للمخازن المؤقتة الداخلية

Parameters:

معاملنوعالوصف
valueintتلميح حجم المخزن المؤقت الذي يُعرف كحد أقصى مسموح به لجميع المخازن المؤقتة الداخلية.

Example: The following example shows how to set a memory limit when loading a JPEG image. يوضح المثال التالي كيفية تعيين حد للذاكرة عند تحميل صورة JPEG. حد الذاكرة هو الحد الأقصى المسموح به (بالميغابايت) لجميع المخازن الداخلية.

String workDir = "c:\\temp\\";
// تعيين حد للذاكرة بقيمة 50 ميغابايت للصورة المحملة المستهدفة
com.aspose.imaging.LoadOptions loadOptions = new com.aspose.imaging.LoadOptions();
loadOptions.setBufferSizeHint(50);
com.aspose.imaging.Image image = com.aspose.imaging.Image.load(workDir + "inputFile.jpg", loadOptions);
try {
    com.aspose.imaging.imageoptions.JpegOptions jpegOptions = new com.aspose.imaging.imageoptions.JpegOptions();
    jpegOptions.setCompressionType(com.aspose.imaging.fileformats.jpeg.JpegCompressionMode.Baseline);
    jpegOptions.setQuality(100);
    image.save(workDir + "outputFile_Baseline.jpg", jpegOptions);

    jpegOptions = new com.aspose.imaging.imageoptions.JpegOptions();
    jpegOptions.setCompressionType(com.aspose.imaging.fileformats.jpeg.JpegCompressionMode.Progressive);
    image.save(workDir + "outputFile_Progressive.jpg", jpegOptions);

    jpegOptions = new com.aspose.imaging.imageoptions.JpegOptions();
    jpegOptions.setCompressionType(com.aspose.imaging.fileformats.jpeg.JpegCompressionMode.Lossless);
    jpegOptions.setColorType(com.aspose.imaging.fileformats.jpeg.JpegCompressionColorMode.YCbCr);
    jpegOptions.setBitsPerChannel((byte) 4);
    image.save(workDir + "outputFile_Lossless.jpg", jpegOptions);

    jpegOptions = new com.aspose.imaging.imageoptions.JpegOptions();
    jpegOptions.setCompressionType(com.aspose.imaging.fileformats.jpeg.JpegCompressionMode.JpegLs);
    jpegOptions.setJpegLsInterleaveMode(com.aspose.imaging.fileformats.jpeg.JpegLsInterleaveMode.None);
    jpegOptions.setJpegLsAllowedLossyError(3);
    jpegOptions.setJpegLsPreset(null);
    image.save(workDir + "outputFile_JpegLs.jpg", jpegOptions);
} finally {
    image.close();
}

getConcurrentImageProcessing()

public final boolean getConcurrentImageProcessing()

يحصل على قيمة تشير إلى ما إذا كان [معالجة الصور المتزامنة].

القيمة: true إذا كان [concurrent image processing]؛ وإلا false.

Returns: منطقي - قيمة تشير إلى ما إذا كان [concurrent image processing].

setConcurrentImageProcessing(boolean value)

public final void setConcurrentImageProcessing(boolean value)

يضبط قيمة تشير إلى ما إذا كان [معالجة الصور المتزامنة].

القيمة: true إذا كان [concurrent image processing]؛ وإلا false.

Parameters:

معاملنوعالوصف
valuebooleanقيمة تشير إلى ما إذا كان [concurrent image processing].

getDisposeStream()

public final boolean getDisposeStream()

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

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

setDisposeStream(boolean value)

public final void setDisposeStream(boolean value)

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

Parameters:

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

getIProgressEventHandler()

public ProgressEventHandler getIProgressEventHandler()

يحصل على معالج حدث التقدم.

القيمة: معالج حدث التقدم.

Returns: ProgressEventHandler - the progress event handler.

setIProgressEventHandler(ProgressEventHandler value)

public void setIProgressEventHandler(ProgressEventHandler value)

يضبط معالج حدث التقدم.

Parameters:

معاملنوعالوصف
valueProgressEventHandlerمعالج حدث التقدم.