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:
| معامل | نوع | الوصف |
|---|---|---|
| value | int | وضع استعادة البيانات. |
getDataBackgroundColor()
public Color getDataBackgroundColor()
يحصل على لون خلفية Image.
Returns: Color - The background color.
عادةً ما يتم تعيين لون الخلفية كلما تعذر استعادة قيمة البكسل بسبب فساد البيانات.
setDataBackgroundColor(Color value)
public void setDataBackgroundColor(Color value)
يضبط لون خلفية Image.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | Color |
عادةً ما يتم تعيين لون الخلفية كلما تعذر استعادة قيمة البكسل بسبب فساد البيانات. |
getUseIccProfileConversion()
public boolean getUseIccProfileConversion()
يحصل على قيمة تشير إلى ما إذا كان يجب تطبيق تحويل ملف تعريف ICC.
Returns: boolean
setUseIccProfileConversion(boolean value)
public void setUseIccProfileConversion(boolean value)
يضبط قيمة تشير إلى ما إذا كان يجب تطبيق تحويل ملف تعريف ICC.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | boolean |
addCustomFontSource(CustomFontSource source, Object[] args)
public final void addCustomFontSource(CustomFontSource source, Object[] args)
يضيف مصدر الخط المخصص لتوفير خطوط خاصة بالصورة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| source | CustomFontSource | دالة موفر مصدر الخط المخصص. |
| args | java.lang.Object[] | المعاملات. |
getBufferSizeHint()
public final int getBufferSizeHint()
يحصل على تلميح حجم المخزن المؤقت الذي يُعرف كأقصى حجم مسموح به لجميع المخازن المؤقتة الداخلية.
القيمة: تلميح حجم المخزن المؤقت، بالميغابايت. القيمة غير الموجبة تعني عدم وجود حد للذاكرة للمخازن المؤقتة الداخلية
Returns: int - تلميح حجم المخزن المؤقت الذي يُعرف كحد أقصى مسموح به لجميع المخازن المؤقتة الداخلية.
setBufferSizeHint(int value)
public final void setBufferSizeHint(int value)
يضبط تلميح حجم المخزن المؤقت الذي يُعرف كأقصى حجم مسموح به لجميع المخازن المؤقتة الداخلية.
القيمة: تلميح حجم المخزن المؤقت، بالميغابايت. القيمة غير الموجبة تعني عدم وجود حد للذاكرة للمخازن المؤقتة الداخلية
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | 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 إذا كان [concurrent image processing]؛ وإلا false.
Returns: منطقي - قيمة تشير إلى ما إذا كان [concurrent image processing].
setConcurrentImageProcessing(boolean value)
public final void setConcurrentImageProcessing(boolean value)
يضبط قيمة تشير إلى ما إذا كان [معالجة الصور المتزامنة].
القيمة: true إذا كان [concurrent image processing]؛ وإلا false.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | boolean | قيمة تشير إلى ما إذا كان [concurrent image processing]. |
getDisposeStream()
public final boolean getDisposeStream()
يحصل على قيمة تشير إلى ما إذا كان يجب تحرير الدفق الذي يحتوي على الصورة.
Returns: منطقي - قيمة تشير إلى ما إذا كان يجب التخلص من الدفق الذي يحتوي على الصورة.
setDisposeStream(boolean value)
public final void setDisposeStream(boolean value)
يضبط قيمة تشير إلى ما إذا كان يجب تحرير الدفق الذي يحتوي على الصورة.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | boolean | قيمة تشير إلى ما إذا كان يجب التخلص من الدفق الذي يحتوي على الصورة. |
getIProgressEventHandler()
public ProgressEventHandler getIProgressEventHandler()
يحصل على معالج حدث التقدم.
القيمة: معالج حدث التقدم.
Returns: ProgressEventHandler - the progress event handler.
setIProgressEventHandler(ProgressEventHandler value)
public void setIProgressEventHandler(ProgressEventHandler value)
يضبط معالج حدث التقدم.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| value | ProgressEventHandler | معالج حدث التقدم. |