الفئة LoadOptions

Summary: Represents the loading options.

Module: aspose.imaging

Full Name: aspose.imaging.LoadOptions

Constructors

Nameالوصف
LoadOptions()يُنشئ مثيلاً جديدًا من LoadOptions.

Properties

NameTypeAccessالوصف
buffer_size_hintintr/wيحصل أو يعيّن تلميح حجم المخزن المؤقت الذي يُعرف كأقصى حجم مسموح به لجميع المخازن الداخلية.
concurrent_image_processingboolr/wيحصل أو يعيّن قيمة تشير إلى ما إذا كان [concurrent image processing].
data_background_colorColorr/wيحصل أو يعيّن خلفية Image Color.
data_recovery_modeDataRecoveryModer/wيحصل أو يعيّن وضع استعادة البيانات.
use_icc_profile_conversionboolr/wيحصل أو يعيّن قيمة تشير إلى ما إذا كان يجب تطبيق تحويل ملف تعريف ICC.

Constructor: LoadOptions()

 LoadOptions() 

يُنشئ مثيلاً جديدًا من LoadOptions.

Property: buffer_size_hint

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

See also:

Example # 1: The following example shows how to set a memory limit when loading a CMX imag…

Examples

The following example shows how to set a memory limit when loading a CMX image. The memory limit is the maximum allowed size (in megabytes) for all internal buffers.

from aspose.imaging import Image, TextRenderingHint, SmoothingMode, PositioningTypes, LoadOptions
from aspose.imaging.imageoptions import PngOptions, CmxRasterizationOptions
import os

directory = "c:\\aspose.imaging\\issues\\net\\3419\\"
	
# تعيين حد الذاكرة إلى 10 ميغابايت لصورة محمّلة مستهدفة.
load_options = LoadOptions()
load_options.buffer_size_hint = 10
with Image.load(os.path.join(directory, "example.cmx"), load_options) as image:
	png_options = PngOptions()
	cmx_spec = CmxRasterizationOptions()
	cmx_spec.text_renderingHint = TextRenderingHint.SINGLE_BIT_PER_PIXEL
	cmx_spec.smoothing_mode = SmoothingMode.ANTI_ALIAS
	cmx_spec.positioning = PositioningTypes.DEFINED_BY_DOCUMENT
	png_options.vector_rasterization_options = cmx_spec
	image.save(os.path.join(directory, "output.png"), png_options)