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

LoadOptions()

public LoadOptions()

getDataRecoveryMode()

public int getDataRecoveryMode()

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

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

setDataRecoveryMode(int value)

public void setDataRecoveryMode(int value)

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

Parameters:

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

getDataBackgroundColor()

public Color getDataBackgroundColor()

يحصل على Image الخلفية Color.

Returns: Color - The background color.

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

setDataBackgroundColor(Color value)

public void setDataBackgroundColor(Color value)

يضبط Image الخلفية Color.

Parameters:

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

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

getUseIccProfileConversion()

public boolean getUseIccProfileConversion()

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

Returns: boolean

setUseIccProfileConversion(boolean value)

public void setUseIccProfileConversion(boolean value)

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

Parameters:

معاملنوعالوصف
القيمةboolean

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:

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

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 إذا كان [معالجة الصور المتزامنة]؛ وإلا false.

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

setConcurrentImageProcessing(boolean value)

public final void setConcurrentImageProcessing(boolean value)

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

القيمة: true إذا كان [معالجة الصور المتزامنة]؛ وإلا false.

Parameters:

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

getIProgressEventHandler()

public ProgressEventHandler getIProgressEventHandler()

يسترجع معالج حدث التقدم.

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

Returns: ProgressEventHandler - the progress event handler.

setIProgressEventHandler(ProgressEventHandler value)

public void setIProgressEventHandler(ProgressEventHandler value)

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

Parameters:

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