CmxImage Sınıfı

Summary: The API for Corel Metafile Exchange (CMX) vector image format with metadata
descriptions support is a comprehensive solution for developers working
with CMX files. This API allows for the seamless loading of CMX images,
extracting metadata such as bits per pixel, object dimensions, and more.
With additional functionalities like resizing, rotating, setting
palettes, and converting to other formats, this API empowers developers
to efficiently manipulate and customize CMX vector images to meet their
specific application requirements.

Module: aspose.imaging.fileformats.cmx

Full Name: aspose.imaging.fileformats.cmx.CmxImage

Inheritance: IObjectWithBounds, IMetadataContainer, IHasExifData, IHasMetadata, IHasXmpData, IObjectWithSizeF, IMultipageImage, ICmxImage, VectorMultipageImage

Constructors

NameAçıklama
CmxImage(stream_container, load_options)Yeni bir örnek oluşturup streamContainer ve loadOptions parametreleriyle başlatarak CmxImage sınıfı ile sorunsuz bir şekilde çalışmaya başlayın.
Geliştiriciler için, çeşitli veri kaynaklarından CMX görüntülerini kolayca yüklemek ve
yükleme sürecini gerektiği gibi özelleştirmek isteyenler için idealdir.

Properties

NameTypeAccessAçıklama
auto_adjust_paletteboolr/wOtomatik palet ayarlamasını gösteren bir değeri alır veya ayarlar.
background_colorColorr/wArka plan renginin değerini alır veya ayarlar.
bits_per_pixelintrBu kullanıcı dostu özellik ile görüntünün bit derinliğini zahmetsizce alın.
Görüntülerindeki detay seviyesini veya renk derinliğini belirlemek isteyen geliştiriciler için idealdir, doğru işleme ve manipülasyonu sağlar.
boundsRectanglerNesnenin sınırlarını alır.
buffer_size_hintintr/wTüm iç tamponlar için tanımlanan maksimum izin verilen boyutu belirten tampon boyutu ipucunu alır veya ayarlar.
cmx_pageCmxPagerBu sezgisel özellik ile görüntünün CMX sayfasını zahmetsizce alın.
CMX görüntülerindeki tek tek sayfalara hızlı erişim isteyen geliştiriciler için idealdir, verimli gezinme ve yönetim sağlar.
containerImagerBu Image kapsayıcısını alır.
data_stream_containerStreamContainerrNesnenin veri akışını alır.
default_pageImagerBu sezgisel özellik ile görüntünün varsayılan sayfasını zahmetsizce alın.
Görüntülerinin ana sayfasına hızlı erişim isteyen geliştiriciler için idealdir, verimli gezinme ve yönetim sağlar.
dağıtıldıboolrBu örneğin dağıtılıp dağıtılmadığını gösteren bir değer alır.
documentCmxDocumentrCMX belgesini zahmetsizce alın. İdeal
geliştiriciler CMX görüntülerine erişmek veya değiştirmek isteyen, uygulamalarında esneklik ve
verimlilik sağlayan.
exif_dataExifDatar/wExif örneğini alır veya ayarlar.
file_formatFileFormatrBu kullanıcı dostu özellik ile görüntünün dosya formatını zahmetsizce alın.
Görüntülerinin formatını dinamik olarak belirlemek isteyen geliştiriciler için idealdir, uygulamalarında uyumluluk ve doğru işleme sağlar.
has_background_colorboolr/wGörüntünün arka plan rengine sahip olup olmadığını gösteren bir değeri alır veya ayarlar.
heightintrGörüntünün yüksekliğini alır.
height_ffloatrBu
kullanıcı dostu özellik ile nesnenin yüksekliğini inç cinsinden zahmetsizce elde edin. Uygulamalarında etkili düzen ve sunum için kesin boyut bilgisi arayan geliştiriciler için idealdir.
interrupt_monitorInterruptMonitorr/wKesinti izleyicisini alır veya ayarlar.
is_cachedboolrNesnenin verisinin şu anda önbellekte olup olmadığını belirleyin, veri okuma ihtiyacını ortadan kaldırın. Performansı önbellekteki veriyi verimli bir şekilde kullanarak optimize etmek isteyen geliştiriciler için idealdir, nesne bilgisine daha hızlı erişim sağlar.
metadataImageMetadatarGörüntünün meta verilerini alır.
page_countintrBu sezgisel özellik ile görüntünün toplam sayfa sayısını alın.
Çok sayfalı görüntüleri dinamik olarak yönetmek isteyen geliştiriciler için idealdir, görüntü içeriğinin verimli gezinmesi ve manipülasyonunu sağlar.
pagesImage[]rBu sezgisel özellik ile görüntünün sayfalarını sorunsuz bir şekilde alın.
Çok sayfalı görüntülerdeki tek tek sayfalara erişmek ve bunları manipüle etmek isteyen geliştiriciler için idealdir, verimli gezinme ve işleme sağlar.
paletteIColorPaletter/wRenk paletini alır veya ayarlar. Renk paleti, pikseller doğrudan temsil edildiğinde kullanılmaz.
sizeSizerNesne boyutunu alır.
size_fSizeFrNesnenin boyutunu inç cinsinden alır.
use_paletteboolrGörüntü paletinin kullanılıp kullanılmadığını gösteren bir değeri alır.
widthintrGörüntünün genişliğini alır.
width_ffloatrBu sezgisel özellik ile nesnenin genişliğini inç cinsinden alın.
Uygulamalarında nesnelerin kesin ölçümlerini arayan geliştiriciler için idealdir, doğru düzen ve sunum sağlar.
xmp_dataXmpPacketWrapperr/wXmp verilerini alır veya ayarlar.

Methods

NameAçıklama
cache_data()Bu kullanışlı yöntemle veriyi önbelleğe alarak temel kaynaktan ek yüklemeyi önleyin
DataStreamSupporter.data_stream_container
İdeal, veriyi önceden yükleyerek performansı optimize etmek isteyen geliştiriciler için, uygulamalarında daha hızlı erişim ve sorunsuz çalışma sağlar.
can_load(file_path)Belirtilen dosya yolundan görüntünün yüklenip yüklenemeyeceğini belirler.
can_load(file_path, load_options)Belirtilen dosya yolundan görüntünün yüklenip yüklenemeyeceğini ve isteğe bağlı olarak belirtilen açma seçenekleri kullanılarak belirler.
can_load(stream)Belirtilen akıştan görüntünün yüklenip yüklenemeyeceğini belirler.
can_load(stream, load_options)Belirtilen akıştan görüntünün yüklenip yüklenemeyeceğini ve isteğe bağlı olarak belirtilen loadOptions kullanılarak belirler.
can_load_stream(stream)Belirtilen akıştan görüntünün yüklenip yüklenemeyeceğini belirler.
can_load_stream_with_options(stream, load_options)Belirtilen akıştan görüntünün yüklenip yüklenemeyeceğini ve isteğe bağlı olarak belirtilen loadOptions kullanılarak belirler.
can_load_with_options(file_path, load_options)Belirtilen dosya yolundan görüntünün yüklenip yüklenemeyeceğini ve isteğe bağlı olarak belirtilen açma seçenekleri kullanılarak belirler.
can_save(options)Geçilen kaydetme seçenekleriyle temsil edilen belirtilen dosya formatına görüntünün kaydedilip kaydedilemeyeceğini belirler.
create(files)Belirtilen dosyaları içeren çok sayfalı görüntüyü oluşturur.
create(files, throw_exception_on_load_error)Belirtilen dosyaları içeren çok sayfalı görüntüyü oluşturur.
create(image_options, width, height)Belirtilen oluşturma seçeneklerini kullanarak yeni bir görüntü oluşturur.
create(image_options, width, height, pixels)Sağlanan piksel dizisinden bir RasterImage örneği oluşturur.

Belirtilen genişlik ve yüksekliğin piksel verisinin boyutlarıyla eşleştiğini doğrular.
Bu yöntem yalnızca kütüphane Lisanslı modda olduğunda kullanılabilir.
create(images)Belirtilen görüntüleri sayfa olarak kullanarak yeni bir görüntü oluşturur.
create(images, dispose_images)Belirtilen görüntüleri sayfa olarak kullanarak yeni bir görüntü oluşturur.
create(multipage_create_options)Belirtilen çok sayfalı oluşturma seçeneklerini oluşturur.
create_from_files(files)Belirtilen dosyaları tembel yükleme sayfaları olarak içeren çok sayfalı bir görüntü oluşturur.
create_from_files(files, throw_exception_on_load_error)Belirtilen dosyaları tembel yükleme sayfaları olarak içeren çok sayfalı bir görüntü oluşturur.
create_from_images(images)Belirtilen görüntüleri sayfa olarak kullanarak yeni bir görüntü oluşturur.
create_from_images(images, dispose_images)Belirtilen görüntüleri sayfa olarak kullanarak yeni bir görüntü oluşturur.
crop(left_shift, right_shift, top_shift, bottom_shift)Kaydırmalarla görüntüyü kırp.
crop(rectangle)Belirtilen dikdörtgeni kırpar.
get_default_options(args)Varsayılan görüntü seçeneklerini alır.
get_embedded_images()Gömülü görüntüleri alır.
get_file_format(file_path)Dosya biçimini alır.
get_file_format(stream)Dosya biçimini alır.
get_file_format_of_stream(stream)Dosya biçimini alır.
get_fitting_rectangle(rectangle, pixels, width, height)Mevcut görüntüyü saran dikdörtgeni alır.
get_fitting_rectangle(rectangle, width, height)Mevcut görüntüyü saran dikdörtgeni alır.
get_original_options()Orijinal dosya ayarlarına dayalı seçenekleri alır.
Bu, orijinal görüntünün bit derinliğini ve diğer parametrelerini değiştirilmemiş tutmak için faydalı olabilir.
Örneğin, 1 bit piksel başına sahip siyah-beyaz bir PNG görüntüsü yüklerseniz ve ardından bunu kullanarak
DataStreamSupporter.save(file_path) yöntemiyle, 8-bit piksel başına sahip bir çıktı PNG görüntüsü üretilecektir.
Bunu önlemek ve 1-bit piksel başına PNG görüntüsü kaydetmek için, bu yöntemi kullanarak ilgili kaydetme seçeneklerini alın ve bunları
Image.save(file_path, options) yöntemine ikinci parametre olarak geçirin.
get_proportional_height(width, height, new_width)Orantılı bir yükseklik alır.
get_proportional_width(width, height, new_height)Orantılı bir genişlik alır.
get_serialized_stream(image_options, clipping_rectangle, page_number)aps’ye dönüştürür.
load(file_path)Belirtilen dosya yolu veya URL’den yeni bir görüntü yükler.
filePath bir dosya yolu ise yöntem sadece dosyayı açar.
filePath bir URL ise yöntem dosyayı indirir, geçici bir dosya olarak saklar ve açar.
load(file_path, load_options)Belirtilen dosya yolu veya URL’den yeni bir görüntü yükler.
filePath bir dosya yolu ise yöntem sadece dosyayı açar.
filePath bir URL ise yöntem dosyayı indirir, geçici bir dosya olarak saklar ve açar.
load(stream)Belirtilen akıştan yeni bir görüntü yükler.
load(stream, load_options)Belirtilen akıştan yeni bir görüntü yükler.
load_stream(stream)Belirtilen akıştan yeni bir görüntü yükler.
load_stream_with_options(stream, load_options)Belirtilen akıştan yeni bir görüntü yükler.
load_with_options(file_path, load_options)Belirtilen dosya yolu veya URL’den yeni bir görüntü yükler.
filePath bir dosya yolu ise yöntem sadece dosyayı açar.
filePath bir URL ise yöntem dosyayı indirir, geçici bir dosya olarak saklar ve açar.
remove_background()Arka planı kaldırır.
remove_background(settings)Arka planı kaldırır.
remove_metadata()Meta verileri kaldırır.
resize(new_width, new_height)Görüntüyü yeniden boyutlandırır. Varsayılan olarak ResizeType.NEAREST_NEIGHBOUR_RESAMPLE kullanılır.
resize(new_width, new_height, resize_type)Görüntüyü yeniden boyutlandırır.
resize(new_width, new_height, settings)Görüntüyü yeniden boyutlandırır.
resize_by_settings(new_width, new_height, settings)Görüntüyü yeniden boyutlandırır.
resize_by_type(new_width, new_height, resize_type)Görüntüyü yeniden boyutlandırır.
resize_height_proportionally(new_height)Yüksekliği orantılı olarak yeniden boyutlandırır. Varsayılan ResizeType.NEAREST_NEIGHBOUR_RESAMPLE kullanılır.
resize_height_proportionally(new_height, resize_type)Yüksekliği orantılı olarak yeniden boyutlandırır.
resize_height_proportionally(new_height, settings)Yüksekliği orantılı olarak yeniden boyutlandırır.
resize_height_proportionally_settings(new_height, settings)Yüksekliği orantılı olarak yeniden boyutlandırır.
resize_width_proportionally(new_width)Genişliği orantılı olarak yeniden boyutlandırır. Varsayılan ResizeType.NEAREST_NEIGHBOUR_RESAMPLE kullanılır.
resize_width_proportionally(new_width, resize_type)Genişliği orantılı olarak yeniden boyutlandırır.
resize_width_proportionally(new_width, settings)Genişliği orantılı olarak yeniden boyutlandırır.
resize_width_proportionally_settings(new_width, settings)Genişliği orantılı olarak yeniden boyutlandırır.
rotate(angle)Görüntüyü merkezin etrafında döndür.
rotate_flip(rotate_flip_type)Görüntüyü döndürür, çevirir veya döndürüp çevirir.
save()Görüntü verilerini temel akıma kaydeder.
save(file_path)Görüntüyü belirtilen dosya konumuna kaydeder.
save(file_path, options)Nesnenin verilerini, kaydetme seçeneklerine göre belirtilen dosya konumunda ve belirtilen dosya formatında kaydeder.
save(file_path, options, bounds_rectangle)Nesnenin verilerini, kaydetme seçeneklerine göre belirtilen dosya konumunda ve belirtilen dosya formatında kaydeder.
save(file_path, over_write)Nesnenin verilerini belirtilen dosya konumuna kaydeder.
save(stream)Verileri kaydeder.
save(stream, options_base)Görüntünün verilerini, kaydetme seçeneklerine göre belirtilen akışa ve belirtilen dosya formatında kaydeder.
save(stream, options_base, bounds_rectangle)Görüntünün verilerini, kaydetme seçeneklerine göre belirtilen akışa ve belirtilen dosya formatında kaydeder.
save_to_stream(stream)Nesnenin verisini belirtilen akışa kaydeder.
save_to_stream_with_options(stream, options_base)Görüntünün verilerini, kaydetme seçeneklerine göre belirtilen akışa ve belirtilen dosya formatında kaydeder.
save_to_stream_with_options_rect(stream, options_base, bounds_rectangle)Görüntünün verilerini, kaydetme seçeneklerine göre belirtilen akışa ve belirtilen dosya formatında kaydeder.
save_with_options(file_path, options)Nesnenin verilerini, kaydetme seçeneklerine göre belirtilen dosya konumunda ve belirtilen dosya formatında kaydeder.
save_with_options_rect(file_path, options, bounds_rectangle)Nesnenin verilerini, kaydetme seçeneklerine göre belirtilen dosya konumunda ve belirtilen dosya formatında kaydeder.
set_palette(palette, update_colors)Bu sezgisel yöntemle görüntünün renk paletini özelleştirin.
İdeal olan geliştiriciler, belirli renk şemalarını veya ayarlamaları dinamik olarak uygulamak isteyenler,
görüntülerinin görsel görünümünü hassas bir şekilde kontrol etmeyi sağlar.
try_set_metadata(metadata)Bu Image örneği destekliyor ve IImageMetadataFormat örneğini uyguluyorsa, bir metadata örneği ayarlamaya çalışır.

Constructor: CmxImage(stream_container, load_options)

 CmxImage(stream_container, load_options) 

Yeni bir örnek oluşturup streamContainer ve loadOptions parametreleriyle başlatarak CmxImage sınıfı ile sorunsuz bir şekilde çalışmaya başlayın.
Geliştiriciler için, çeşitli veri kaynaklarından CMX görüntülerini kolayca yüklemek ve
yükleme sürecini gerektiği gibi özelleştirmek isteyenler için idealdir.

Parameters:

ParameterTürAçıklama
stream_containerStreamContainerAkış kapsayıcısı.
load_optionsLoadOptionsYükleme seçenekleri.

Property: pages

Bu sezgisel özellik ile görüntünün sayfalarını sorunsuz bir şekilde alın.
Çok sayfalı görüntülerdeki tek tek sayfalara erişmek ve bunları manipüle etmek isteyen geliştiriciler için idealdir, verimli gezinme ve işleme sağlar.

See also:

Example # 1: The following example shows how to cache all pages of a CMX image.

Method: can_load(file_path) [static]

 can_load(file_path) 

Belirtilen dosya yolundan görüntünün yüklenip yüklenemeyeceğini belirler.

Parameters:

ParameterTürAçıklama
file_pathstringDosya yolu.

Returns

TürAçıklama
booltrue eğer görüntü belirtilen dosyadan yüklenebiliyorsa; aksi takdirde false.

Method: can_load(file_path, load_options) [static]

 can_load(file_path, load_options) 

Belirtilen dosya yolundan görüntünün yüklenip yüklenemeyeceğini ve isteğe bağlı olarak belirtilen açma seçenekleri kullanılarak belirler.

Parameters:

ParameterTürAçıklama
file_pathstringDosya yolu.
load_optionsLoadOptionsYükleme seçenekleri.

Returns

TürAçıklama
booltrue eğer görüntü belirtilen dosyadan yüklenebiliyorsa; aksi takdirde false.

Method: can_load(stream) [static]

 can_load(stream) 

Belirtilen akıştan görüntünün yüklenip yüklenemeyeceğini belirler.

Parameters:

ParameterTürAçıklama
akış_io.BufferedRandomYükleme yapılacak akış.

Returns

TürAçıklama
booltrue eğer görüntü belirtilen akıştan yüklenebiliyorsa; aksi takdirde false.

Method: can_load(stream, load_options) [static]

 can_load(stream, load_options) 

Belirtilen akıştan görüntünün yüklenip yüklenemeyeceğini ve isteğe bağlı olarak belirtilen loadOptions kullanılarak belirler.

Parameters:

ParameterTürAçıklama
akış_io.BufferedRandomYükleme yapılacak akış.
load_optionsLoadOptionsYükleme seçenekleri.

Returns

TürAçıklama
booltrue eğer görüntü belirtilen akıştan yüklenebiliyorsa; aksi takdirde false.

Method: can_load_stream(stream) [static]

 can_load_stream(stream) 

Belirtilen akıştan görüntünün yüklenip yüklenemeyeceğini belirler.

Parameters:

ParameterTürAçıklama
akış_io.BufferedRandomYükleme yapılacak akış.

Returns

TürAçıklama
booltrue eğer görüntü belirtilen akıştan yüklenebiliyorsa; aksi takdirde false.

Method: can_load_stream_with_options(stream, load_options) [static]

 can_load_stream_with_options(stream, load_options) 

Belirtilen akıştan görüntünün yüklenip yüklenemeyeceğini ve isteğe bağlı olarak belirtilen loadOptions kullanılarak belirler.

Parameters:

ParameterTürAçıklama
akış_io.BufferedRandomYükleme yapılacak akış.
load_optionsLoadOptionsYükleme seçenekleri.

Returns

TürAçıklama
booltrue eğer görüntü belirtilen akıştan yüklenebiliyorsa; aksi takdirde false.

Method: can_load_with_options(file_path, load_options) [static]

 can_load_with_options(file_path, load_options) 

Belirtilen dosya yolundan görüntünün yüklenip yüklenemeyeceğini ve isteğe bağlı olarak belirtilen açma seçenekleri kullanılarak belirler.

Parameters:

ParameterTürAçıklama
file_pathstringDosya yolu.
load_optionsLoadOptionsYükleme seçenekleri.

Returns

TürAçıklama
booltrue eğer görüntü belirtilen dosyadan yüklenebiliyorsa; aksi takdirde false.

Method: can_save(options)

 can_save(options) 

Geçilen kaydetme seçenekleriyle temsil edilen belirtilen dosya formatına görüntünün kaydedilip kaydedilemeyeceğini belirler.

Parameters:

ParameterTürAçıklama
optionsImageOptionsBaseKullanılacak kaydetme seçenekleri.

Returns

TürAçıklama
booltrue eğer görüntü, verilen kaydetme seçenekleriyle temsil edilen belirtilen dosya formatına kaydedilebiliyorsa; aksi takdirde false.

Method: create(files) [static]

 create(files) 

Belirtilen dosyaları içeren çok sayfalı görüntüyü oluşturur.

Parameters:

ParameterTürAçıklama
dosyalarstring[]Dosyalar.

Returns

TürAçıklama
ImageÇok sayfalı görüntü

Method: create(files, throw_exception_on_load_error) [static]

 create(files, throw_exception_on_load_error) 

Belirtilen dosyaları içeren çok sayfalı görüntüyü oluşturur.

Parameters:

ParameterTürAçıklama
dosyalarstring[]Dosyalar.
throw_exception_on_load_errorbooleğer true olarak ayarlanırsa [yükleme hatasında istisna fırlat].

Returns

TürAçıklama
ImageÇok sayfalı görüntü

Method: create(image_options, width, height) [static]

 create(image_options, width, height) 

Belirtilen oluşturma seçeneklerini kullanarak yeni bir görüntü oluşturur.

Parameters:

ParameterTürAçıklama
image_optionsImageOptionsBaseGörüntü seçenekleri.
widthintGenişlik.
heightintYükseklik.

Returns

TürAçıklama
ImageYeni oluşturulan görüntü.

Method: create(image_options, width, height, pixels) [static]

 create(image_options, width, height, pixels) 

Sağlanan piksel dizisinden bir RasterImage örneği oluşturur.

Belirtilen genişlik ve yüksekliğin piksel verisinin boyutlarıyla eşleştiğini doğrular.
Bu yöntem yalnızca kütüphane Lisanslı modda olduğunda kullanılabilir.

Parameters:

ParameterTürAçıklama
image_optionsImageOptionsBaseRasterImage’i oluşturmak için kullanılan seçenekler RasterImage.
widthintRasterImage’in genişliği RasterImage.
heightintRasterImage’in yüksekliği RasterImage.
pikselint[]Görüntüyü doldurmak için kullanılan piksel değerleri dizisi.

Returns

TürAçıklama
ImageSağlanan piksel verileriyle doldurulmuş bir RasterImage.

Method: create(images) [static]

 create(images) 

Belirtilen görüntüleri sayfa olarak kullanarak yeni bir görüntü oluşturur.

Parameters:

ParameterTürAçıklama
imagesImage[]Görüntüler.

Returns

TürAçıklama
ImageGörüntü, IMultipageImage olarak

Method: create(images, dispose_images) [static]

 create(images, dispose_images) 

Belirtilen görüntüleri sayfa olarak kullanarak yeni bir görüntü oluşturur.

Parameters:

ParameterTürAçıklama
imagesImage[]Görüntüler.
dispose_imagesbooleğer true olarak ayarlanırsa [görüntüleri temizle].

Returns

TürAçıklama
ImageGörüntü, IMultipageImage olarak

Method: create(multipage_create_options) [static]

 create(multipage_create_options) 

Belirtilen çok sayfalı oluşturma seçeneklerini oluşturur.

Parameters:

ParameterTürAçıklama
multipage_create_optionsMultipageCreateOptionsÇok sayfalı oluşturma seçenekleri.

Returns

TürAçıklama
ImageÇok sayfalı görüntü

Method: create_from_files(files) [static]

 create_from_files(files) 

Belirtilen dosyaları tembel yükleme sayfaları olarak içeren çok sayfalı bir görüntü oluşturur.

Parameters:

ParameterTürAçıklama
dosyalarstring[]Dosyalar.

Returns

TürAçıklama
ImageÇok sayfalı görüntü

Method: create_from_files(files, throw_exception_on_load_error) [static]

 create_from_files(files, throw_exception_on_load_error) 

Belirtilen dosyaları tembel yükleme sayfaları olarak içeren çok sayfalı bir görüntü oluşturur.

Parameters:

ParameterTürAçıklama
dosyalarstring[]Dosyalar.
throw_exception_on_load_errorbooleğer true olarak ayarlanırsa yükleme hatasında istisna fırlat.

Returns

TürAçıklama
ImageÇok sayfalı görüntü

Method: create_from_images(images) [static]

 create_from_images(images) 

Belirtilen görüntüleri sayfa olarak kullanarak yeni bir görüntü oluşturur.

Parameters:

ParameterTürAçıklama
imagesImage[]Görüntüler.

Returns

TürAçıklama
ImageGörüntü, IMultipageImage olarak

Method: create_from_images(images, dispose_images) [static]

 create_from_images(images, dispose_images) 

Belirtilen görüntüleri sayfa olarak kullanarak yeni bir görüntü oluşturur.

Parameters:

ParameterTürAçıklama
imagesImage[]Görüntüler.
dispose_imagesbooleğer true olarak ayarlanırsa [görüntüleri temizle].

Returns

TürAçıklama
ImageGörüntü, IMultipageImage olarak

Method: crop(left_shift, right_shift, top_shift, bottom_shift)

 crop(left_shift, right_shift, top_shift, bottom_shift) 

Kaydırmalarla görüntüyü kırp.

Parameters:

ParameterTürAçıklama
left_shiftintSol kaydırma.
right_shiftintSağ kaydırma.
top_shiftintÜst kaydırma.
bottom_shiftintAlt kaydırma.

Method: crop(rectangle)

 crop(rectangle) 

Belirtilen dikdörtgeni kırpar.

Parameters:

ParameterTürAçıklama
rectangleRectangleDikdörtgen.

Method: get_default_options(args)

 get_default_options(args) 

Varsayılan görüntü seçeneklerini alır.

Parameters:

ParameterTürAçıklama
argsSystem.ObjectArgümanlar.

Returns

TürAçıklama
ImageOptionsBaseVarsayılan görüntü seçenekleri.

Method: get_embedded_images()

 get_embedded_images() 

Gömülü görüntüleri alır.

Returns

TürAçıklama
EmbeddedImage[]Görüntü dizisi

Method: get_file_format(file_path) [static]

 get_file_format(file_path) 

Dosya biçimini alır.

Parameters:

ParameterTürAçıklama
file_pathstringDosya yolu.

Returns

TürAçıklama
FileFormatBelirlenen dosya formatı.

Method: get_file_format(stream) [static]

 get_file_format(stream) 

Dosya biçimini alır.

Parameters:

ParameterTürAçıklama
akış_io.BufferedRandomAkış.

Returns

TürAçıklama
FileFormatBelirlenen dosya formatı.

Method: get_file_format_of_stream(stream) [static]

 get_file_format_of_stream(stream) 

Dosya biçimini alır.

Parameters:

ParameterTürAçıklama
akış_io.BufferedRandomAkış.

Returns

TürAçıklama
FileFormatBelirlenen dosya formatı.

Method: get_fitting_rectangle(rectangle, pixels, width, height) [static]

 get_fitting_rectangle(rectangle, pixels, width, height) 

Mevcut görüntüyü saran dikdörtgeni alır.

Parameters:

ParameterTürAçıklama
rectangleRectangleUygun dikdörtgeni elde etmek için dikdörtgen.
pikselint[]32 bit ARGB pikselleri.
widthintNesnenin genişliği.
heightintNesnenin yüksekliği.

Returns

TürAçıklama
RectangleUygun dikdörtgen veya uygun bir dikdörtgen bulunamazsa istisna.

Method: get_fitting_rectangle(rectangle, width, height) [static]

 get_fitting_rectangle(rectangle, width, height) 

Mevcut görüntüyü saran dikdörtgeni alır.

Parameters:

ParameterTürAçıklama
rectangleRectangleUygun dikdörtgeni elde etmek için dikdörtgen.
widthintNesnenin genişliği.
heightintNesnenin yüksekliği.

Returns

TürAçıklama
RectangleUygun dikdörtgen veya uygun bir dikdörtgen bulunamazsa istisna.

Method: get_original_options()

 get_original_options() 

Orijinal dosya ayarlarına dayalı seçenekleri alır.
Bu, orijinal görüntünün bit derinliğini ve diğer parametrelerini değiştirilmemiş tutmak için faydalı olabilir.
Örneğin, 1 bit piksel başına sahip siyah-beyaz bir PNG görüntüsü yüklerseniz ve ardından bunu kullanarak
DataStreamSupporter.save(file_path) yöntemiyle, 8-bit piksel başına sahip bir çıktı PNG görüntüsü üretilecektir.
Bunu önlemek ve 1-bit piksel başına PNG görüntüsü kaydetmek için, bu yöntemi kullanarak ilgili kaydetme seçeneklerini alın ve bunları
Image.save(file_path, options) yöntemine ikinci parametre olarak geçirin.

Returns

TürAçıklama
ImageOptionsBaseOrijinal dosya ayarlarına dayalı seçenekler.

Method: get_proportional_height(width, height, new_width) [static]

 get_proportional_height(width, height, new_width) 

Orantılı bir yükseklik alır.

Parameters:

ParameterTürAçıklama
widthintGenişlik.
heightintYükseklik.
new_widthintYeni genişlik.

Returns

TürAçıklama
intOrantılı yükseklik.

Method: get_proportional_width(width, height, new_height) [static]

 get_proportional_width(width, height, new_height) 

Orantılı bir genişlik alır.

Parameters:

ParameterTürAçıklama
widthintGenişlik.
heightintYükseklik.
new_heightintYeni yükseklik.

Returns

TürAçıklama
intOrantılı genişlik.

Method: get_serialized_stream(image_options, clipping_rectangle, page_number)

 get_serialized_stream(image_options, clipping_rectangle, page_number) 

aps’ye dönüştürür.

Parameters:

ParameterTürAçıklama
image_optionsImageOptionsBaseGörüntü seçenekleri.
clipping_rectangleRectangleKırpma dikdörtgeni.
page_numberint[]Sayfa numarası.

Returns

TürAçıklama
_io.BufferedRandomSerileştirilmiş akış

Method: load(file_path) [static]

 load(file_path) 

Belirtilen dosya yolu veya URL’den yeni bir görüntü yükler.
filePath bir dosya yolu ise yöntem sadece dosyayı açar.
filePath bir URL ise yöntem dosyayı indirir, geçici bir dosya olarak saklar ve açar.

Parameters:

ParameterTürAçıklama
file_pathstringİmge yüklenecek dosya yolu veya URL.

Returns

TürAçıklama
ImageYüklenen imge.

Method: load(file_path, load_options) [static]

 load(file_path, load_options) 

Belirtilen dosya yolu veya URL’den yeni bir görüntü yükler.
filePath bir dosya yolu ise yöntem sadece dosyayı açar.
filePath bir URL ise yöntem dosyayı indirir, geçici bir dosya olarak saklar ve açar.

Parameters:

ParameterTürAçıklama
file_pathstringİmge yüklenecek dosya yolu veya URL.
load_optionsLoadOptionsYükleme seçenekleri.

Returns

TürAçıklama
ImageYüklenen imge.

Method: load(stream) [static]

 load(stream) 

Belirtilen akıştan yeni bir görüntü yükler.

Parameters:

ParameterTürAçıklama
akış_io.BufferedRandomİmge yüklenecek akış.

Returns

TürAçıklama
ImageYüklenen imge.

Method: load(stream, load_options) [static]

 load(stream, load_options) 

Belirtilen akıştan yeni bir görüntü yükler.

Parameters:

ParameterTürAçıklama
akış_io.BufferedRandomİmge yüklenecek akış.
load_optionsLoadOptionsYükleme seçenekleri.

Returns

TürAçıklama
ImageYüklenen imge.

Method: load_stream(stream) [static]

 load_stream(stream) 

Belirtilen akıştan yeni bir görüntü yükler.

Parameters:

ParameterTürAçıklama
akış_io.BufferedRandomİmge yüklenecek akış.

Returns

TürAçıklama
ImageYüklenen imge.

Method: load_stream_with_options(stream, load_options) [static]

 load_stream_with_options(stream, load_options) 

Belirtilen akıştan yeni bir görüntü yükler.

Parameters:

ParameterTürAçıklama
akış_io.BufferedRandomİmge yüklenecek akış.
load_optionsLoadOptionsYükleme seçenekleri.

Returns

TürAçıklama
ImageYüklenen imge.

Method: load_with_options(file_path, load_options) [static]

 load_with_options(file_path, load_options) 

Belirtilen dosya yolu veya URL’den yeni bir görüntü yükler.
filePath bir dosya yolu ise yöntem sadece dosyayı açar.
filePath bir URL ise yöntem dosyayı indirir, geçici bir dosya olarak saklar ve açar.

Parameters:

ParameterTürAçıklama
file_pathstringİmge yüklenecek dosya yolu veya URL.
load_optionsLoadOptionsYükleme seçenekleri.

Returns

TürAçıklama
ImageYüklenen imge.

Method: remove_background(settings)

 remove_background(settings) 

Arka planı kaldırır.

Parameters:

ParameterTürAçıklama
settingsRemoveBackgroundSettingsAyarlar.

Method: resize(new_width, new_height)

 resize(new_width, new_height) 

Görüntüyü yeniden boyutlandırır. Varsayılan olarak ResizeType.NEAREST_NEIGHBOUR_RESAMPLE kullanılır.

Parameters:

ParameterTürAçıklama
new_widthintYeni genişlik.
new_heightintYeni yükseklik.

Method: resize(new_width, new_height, resize_type)

 resize(new_width, new_height, resize_type) 

Görüntüyü yeniden boyutlandırır.

Parameters:

ParameterTürAçıklama
new_widthintYeni genişlik.
new_heightintYeni yükseklik.
resize_typeResizeTypeYeniden boyutlandırma türü.

Method: resize(new_width, new_height, settings)

 resize(new_width, new_height, settings) 

Görüntüyü yeniden boyutlandırır.

Parameters:

ParameterTürAçıklama
new_widthintYeni genişlik.
new_heightintYeni yükseklik.
settingsImageResizeSettingsYeniden boyutlandırma ayarları.

Method: resize_by_settings(new_width, new_height, settings)

 resize_by_settings(new_width, new_height, settings) 

Görüntüyü yeniden boyutlandırır.

Parameters:

ParameterTürAçıklama
new_widthintYeni genişlik.
new_heightintYeni yükseklik.
settingsImageResizeSettingsYeniden boyutlandırma ayarları.

Method: resize_by_type(new_width, new_height, resize_type)

 resize_by_type(new_width, new_height, resize_type) 

Görüntüyü yeniden boyutlandırır.

Parameters:

ParameterTürAçıklama
new_widthintYeni genişlik.
new_heightintYeni yükseklik.
resize_typeResizeTypeYeniden boyutlandırma türü.

Method: resize_height_proportionally(new_height)

 resize_height_proportionally(new_height) 

Yüksekliği orantılı olarak yeniden boyutlandırır. Varsayılan ResizeType.NEAREST_NEIGHBOUR_RESAMPLE kullanılır.

Parameters:

ParameterTürAçıklama
new_heightintYeni yükseklik.

Method: resize_height_proportionally(new_height, resize_type)

 resize_height_proportionally(new_height, resize_type) 

Yüksekliği orantılı olarak yeniden boyutlandırır.

Parameters:

ParameterTürAçıklama
new_heightintYeni yükseklik.
resize_typeResizeTypeYeniden boyutlandırmanın türü.

Method: resize_height_proportionally(new_height, settings)

 resize_height_proportionally(new_height, settings) 

Yüksekliği orantılı olarak yeniden boyutlandırır.

Parameters:

ParameterTürAçıklama
new_heightintYeni yükseklik.
settingsImageResizeSettingsGörüntü yeniden boyutlandırma ayarları.

Method: resize_height_proportionally_settings(new_height, settings)

 resize_height_proportionally_settings(new_height, settings) 

Yüksekliği orantılı olarak yeniden boyutlandırır.

Parameters:

ParameterTürAçıklama
new_heightintYeni yükseklik.
settingsImageResizeSettingsGörüntü yeniden boyutlandırma ayarları.

Method: resize_width_proportionally(new_width)

 resize_width_proportionally(new_width) 

Genişliği orantılı olarak yeniden boyutlandırır. Varsayılan ResizeType.NEAREST_NEIGHBOUR_RESAMPLE kullanılır.

Parameters:

ParameterTürAçıklama
new_widthintYeni genişlik.

Method: resize_width_proportionally(new_width, resize_type)

 resize_width_proportionally(new_width, resize_type) 

Genişliği orantılı olarak yeniden boyutlandırır.

Parameters:

ParameterTürAçıklama
new_widthintYeni genişlik.
resize_typeResizeTypeYeniden boyutlandırmanın türü.

Method: resize_width_proportionally(new_width, settings)

 resize_width_proportionally(new_width, settings) 

Genişliği orantılı olarak yeniden boyutlandırır.

Parameters:

ParameterTürAçıklama
new_widthintYeni genişlik.
settingsImageResizeSettingsGörüntü yeniden boyutlandırma ayarları.

Method: resize_width_proportionally_settings(new_width, settings)

 resize_width_proportionally_settings(new_width, settings) 

Genişliği orantılı olarak yeniden boyutlandırır.

Parameters:

ParameterTürAçıklama
new_widthintYeni genişlik.
settingsImageResizeSettingsGörüntü yeniden boyutlandırma ayarları.

Method: rotate(angle)

 rotate(angle) 

Görüntüyü merkezin etrafında döndür.

Parameters:

ParameterTürAçıklama
anglefloatDerece cinsinden döndürme açısı. Pozitif değerler saat yönünde döndürür.

Method: rotate_flip(rotate_flip_type)

 rotate_flip(rotate_flip_type) 

Görüntüyü döndürür, çevirir veya döndürüp çevirir.

Parameters:

ParameterTürAçıklama
rotate_flip_typeRotateFlipTyperotate flip’in türü.

Method: save(file_path)

 save(file_path) 

Görüntüyü belirtilen dosya konumuna kaydeder.

Parameters:

ParameterTürAçıklama
file_pathstringGörüntünün kaydedileceği dosya yolu.

Method: save(file_path, options)

 save(file_path, options) 

Nesnenin verilerini, kaydetme seçeneklerine göre belirtilen dosya konumunda ve belirtilen dosya formatında kaydeder.

Parameters:

ParameterTürAçıklama
file_pathstringDosya yolu.
optionsImageOptionsBaseSeçenekler.

Method: save(file_path, options, bounds_rectangle)

 save(file_path, options, bounds_rectangle) 

Nesnenin verilerini, kaydetme seçeneklerine göre belirtilen dosya konumunda ve belirtilen dosya formatında kaydeder.

Parameters:

ParameterTürAçıklama
file_pathstringDosya yolu.
optionsImageOptionsBaseSeçenekler.
bounds_rectangleRectangleHedef görüntü sınırları dikdörtgeni. Kaynak sınırlarını kullanmak için boş dikdörtgen ayarlayın.

Method: save(file_path, over_write)

 save(file_path, over_write) 

Nesnenin verilerini belirtilen dosya konumuna kaydeder.

Parameters:

ParameterTürAçıklama
file_pathstringNesnenin verilerinin kaydedileceği dosya yolu.
over_writeboolEğer true olarak ayarlanırsa dosya içeriği üzerine yazılır, aksi takdirde ekleme yapılır.

Method: save(stream)

 save(stream) 

Verileri kaydeder.

Parameters:

ParameterTürAçıklama
akış_io.BufferedRandomVerinin kaydedileceği akış.

Method: save(stream, options_base)

 save(stream, options_base) 

Görüntünün verilerini, kaydetme seçeneklerine göre belirtilen akışa ve belirtilen dosya formatında kaydeder.

Parameters:

ParameterTürAçıklama
akış_io.BufferedRandomGörüntünün verisinin kaydedileceği akış.
options_baseImageOptionsBaseKaydetme seçenekleri.

Method: save(stream, options_base, bounds_rectangle)

 save(stream, options_base, bounds_rectangle) 

Görüntünün verilerini, kaydetme seçeneklerine göre belirtilen akışa ve belirtilen dosya formatında kaydeder.

Parameters:

ParameterTürAçıklama
akış_io.BufferedRandomGörüntünün verisinin kaydedileceği akış.
options_baseImageOptionsBaseKaydetme seçenekleri.
bounds_rectangleRectangleHedef görüntü sınırları dikdörtgeni. Kaynak sınırlarını kullanmak için boş bir dikdörtgen ayarlayın.

Method: save_to_stream(stream)

 save_to_stream(stream) 

Nesnenin verisini belirtilen akışa kaydeder.

Parameters:

ParameterTürAçıklama
akış_io.BufferedRandomNesnenin verisinin kaydedileceği akış.

Method: save_to_stream_with_options(stream, options_base)

 save_to_stream_with_options(stream, options_base) 

Görüntünün verilerini, kaydetme seçeneklerine göre belirtilen akışa ve belirtilen dosya formatında kaydeder.

Parameters:

ParameterTürAçıklama
akış_io.BufferedRandomGörüntünün verisinin kaydedileceği akış.
options_baseImageOptionsBaseKaydetme seçenekleri.

Method: save_to_stream_with_options_rect(stream, options_base, bounds_rectangle)

 save_to_stream_with_options_rect(stream, options_base, bounds_rectangle) 

Görüntünün verilerini, kaydetme seçeneklerine göre belirtilen akışa ve belirtilen dosya formatında kaydeder.

Parameters:

ParameterTürAçıklama
akış_io.BufferedRandomGörüntünün verisinin kaydedileceği akış.
options_baseImageOptionsBaseKaydetme seçenekleri.
bounds_rectangleRectangleHedef görüntü sınırları dikdörtgeni. Kaynak sınırlarını kullanmak için boş bir dikdörtgen ayarlayın.

Method: save_with_options(file_path, options)

 save_with_options(file_path, options) 

Nesnenin verilerini, kaydetme seçeneklerine göre belirtilen dosya konumunda ve belirtilen dosya formatında kaydeder.

Parameters:

ParameterTürAçıklama
file_pathstringDosya yolu.
optionsImageOptionsBaseSeçenekler.

Method: save_with_options_rect(file_path, options, bounds_rectangle)

 save_with_options_rect(file_path, options, bounds_rectangle) 

Nesnenin verilerini, kaydetme seçeneklerine göre belirtilen dosya konumunda ve belirtilen dosya formatında kaydeder.

Parameters:

ParameterTürAçıklama
file_pathstringDosya yolu.
optionsImageOptionsBaseSeçenekler.
bounds_rectangleRectangleHedef görüntü sınırları dikdörtgeni. Kaynak sınırlarını kullanmak için boş dikdörtgen ayarlayın.

Method: set_palette(palette, update_colors)

 set_palette(palette, update_colors) 

Bu sezgisel yöntemle görüntünün renk paletini özelleştirin.
İdeal olan geliştiriciler, belirli renk şemalarını veya ayarlamaları dinamik olarak uygulamak isteyenler,
görüntülerinin görsel görünümünü hassas bir şekilde kontrol etmeyi sağlar.

Parameters:

ParameterTürAçıklama
paletteIColorPaletteAyarlanacak palet.
update_colorsbooleğer true olarak ayarlanırsa renkler yeni palete göre güncellenecek; aksi takdirde renk indeksleri değişmeden kalır. Değişmeyen indekslerin, bazı indekslerin karşılık gelen palet girdileri yoksa, görüntünün yüklenirken çökmesine neden olabileceğini unutmayın.

Method: try_set_metadata(metadata)

 try_set_metadata(metadata) 

Bu Image örneği destekliyor ve IImageMetadataFormat örneğini uyguluyorsa, bir metadata örneği ayarlamaya çalışır.

Parameters:

ParameterTürAçıklama
metadataIImageMetadataFormatMeta veriler.

Returns

TürAçıklama
boolEğer metadata null değilse ve IMetadataContainer örneği
destekliyor ve/veya IImageMetadataFormat örneğini uyguluyorsa doğru; aksi takdirde yanlış.

Examples

The following example shows how to cache all pages of a CMX image.

import aspose.pycore as aspycore
from aspose.imaging import Image
from aspose.imaging.fileformats.cmx import CmxImage
from os.path import join

dir_: str = "c:\\temp"
# Bir CMX dosyasından görüntü yükleyin.
with aspycore.as_of(Image.load(join(dir_, "sample.cmx")), CmxImage) as image:
	# Bu çağrı yalnızca varsayılan sayfayı önbelleğe alır.
	image.cache_data()
	# Tüm sayfaları önbelleğe alarak temel veri akışından ek veri yüklemesi yapılmasını önün.
	for page in image.pages:
		page.cache_data()