Класс IcoOptions

Summary: Create custom ICO image files for application icons effortlessly with our API,
empowering you to represent your software seamlessly. Our API supports PNG and
BMP image frames with various bits per pixel values, ensuring versatility and
compatibility for your icon creation needs.

Module: aspose.imaging.imageoptions

Full Name: aspose.imaging.imageoptions.IcoOptions

Inheritance: IMetadataContainer, IHasExifData, IHasMetadata, IHasXmpData, ImageOptionsBase

Constructors

NameDescription
IcoOptions()Инициализирует новый экземпляр класса IcoOptions с форматом кадра ICO, равным Png, и
bitsPerPixel, равным 32.
IcoOptions(format, bits_per_pixel)Инициализирует новый экземпляр класса IcoOptions

Properties

NameTypeAccessDescription
bits_per_pixelintr/wПолучает или задает значение bits-per-pixel.
buffer_size_hintintr/wПолучает или задает подсказку о размере буфера, определяющую максимальный допустимый размер для всех внутренних буферов.
disposedboolrПолучает значение, указывающее, удалён ли этот экземпляр.
exif_dataExifDatar/wПолучает или задает данные Exif.
formatFileFormatr/wПолучает или задает формат кадра ICO.
full_frameboolr/wПолучает или задает значение, указывающее, включен ли [full frame].
keep_metadataboolr/wПолучает значение, указывающее, сохранять ли оригинальные метаданные изображения при экспорте.
multi_page_optionsMultiPageOptionsr/wПараметры multipage
paletteIColorPaletter/wПолучает или задает цветовую палитру.
resolution_settingsResolutionSettingr/wПолучает или задает параметры разрешения.
sourceSourcer/wПолучает или задает источник, в котором создаётся изображение.
vector_rasterization_optionsVectorRasterizationOptionsr/wПолучает или задает параметры растеризации вектора.
xmp_dataXmpPacketWrapperr/wПолучает или задает контейнер метаданных XMP.

Methods

NameDescription
clone()Создаёт поверхностную копию этого экземпляра.
try_set_metadata(metadata)Пытается установить экземпляр metadata, если этот экземпляр Image поддерживает и реализует экземпляр IImageMetadataFormat.

Constructor: IcoOptions()

 IcoOptions() 

Инициализирует новый экземпляр класса IcoOptions с форматом кадра ICO, равным Png, и
bitsPerPixel, равным 32.

Constructor: IcoOptions(format, bits_per_pixel)

 IcoOptions(format, bits_per_pixel) 

Инициализирует новый экземпляр класса IcoOptions

Parameters:

ПараметрТипОписание
formatFileFormatФормат кадра ICO.
Обратите внимание, что изображение ICO поддерживает только изображения FileFormat.PNG и FileFormat.BMP в качестве записей.
bits_per_pixelintЗначение bits-per-pixel.

Method: clone()

 clone() 

Создаёт поверхностную копию этого экземпляра.

Returns

ТипОписание
ImageOptionsBaseПоверхностная копия этого экземпляра.

Method: try_set_metadata(metadata)

 try_set_metadata(metadata) 

Пытается установить экземпляр metadata, если этот экземпляр Image поддерживает и реализует экземпляр IImageMetadataFormat.

Parameters:

ПараметрТипОписание
metadataIImageMetadataFormatМетаданные.

Returns

ТипОписание
boolTrue, если экземпляр IMetadataContainer поддерживает и/или реализует экземпляр IImageMetadataFormat; иначе — false.