TiffImage Sınıfı

Summary: Process Tagged Image File Format (TIFF) raster images with our API, offering
comprehensive support for various resolutions and advanced editing capabilities
like EXIF data manipulation and alpha channels. Normalize angles for scanned images,
resize, transform to grayscale, and apply filters, gamma corrections and image
parameters adjustments with ease. Seamlessly handle multi-frame TIFF files,
create graphics paths, add shapes, and effortlessly save images to different formats.

Module: aspose.imaging.fileformats.tiff

Full Name: aspose.imaging.fileformats.tiff.TiffImage

Inheritance: IObjectWithBounds, IMetadataContainer, IHasExifData, IHasMetadata, IHasXmpData, IRasterImageArgb32PixelLoader, IRasterImageRawDataLoader, IMultipageImage, IMultipageImageExt, RasterCachedMultipageImage

Constructors

NameAçıklama
TiffImage(frame)Yeni bir nesne başlatır TiffImage sınıfının,
frame parametresini belirterek. Bu yapıcı, bir TiffImage
örneğinin oluşturulmasını kolaylaştırır, geliştiricilerin yüklenecek veya işlenecek çerçeveyi belirtmesine olanak tanır,
uygulamalarında Tiff görüntü işleme görevlerini sadeleştirir.
TiffImage(frames)Yeni bir TiffImage sınıfının örneğini oluşturur, parametre olarak
çerçevelerin bir listesini sağlar. Bu yapıcı, bir TiffImage
nesnesinin birden fazla çerçeve ile başlatılmasını sağlar, yazılım uygulamalarında
TIFF görüntü dizilerinin verimli işlenmesini ve yönetilmesini kolaylaştırır.

Properties

NameTypeAccessAçıklama
active_frameTiffFramer/wAktif çerçeveyi sorunsuz bir şekilde yönetin, belirlenen bağlam içinde dinamik gezinme ve
manipülasyonu kolaylaştırın. Uygulamanızı çoklu ortam içeriğiyle verimli bir şekilde etkileşime girecek şekilde güçlendirin, kullanıcı katılımını ve verimliliği artırın.
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_pixelintrGörselin piksel başına bit sayısını alır.
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.
byte_orderTiffByteOrderr/wTIFF dosyaları için bayt sırasını sorunsuz bir şekilde değiştirin, veri yorumlaması üzerinde hassas kontrol sağlayın. Uygulamalarınızı çeşitli dosya özelliklerine uyum sağlama esnekliğiyle güçlendirin, uyumluluğu ve veri işleme verimliliğini artırın.
containerImagerBu Image kapsayıcısını alır.
data_stream_containerStreamContainerrNesnenin veri akışını alır.
dağıtıldıboolrBu örneğin dağıtılıp dağıtılmadığını gösteren bir değer alır.
exif_dataExifDatar/wExif örneğini alır veya ayarlar.
file_formatFileFormatrGörüntüyle ilişkili dosya formatı değerini alır. Bu özellik,
görüntü meta verisi alımının kritik bir yönü olarak hizmet eder, yazılım uygulamalarının
görüntü verisinin formatını verimli bir şekilde tanımlamasına ve yorumlamasına olanak tanır.
framesTiffFrame[]rTiffFrame örneklerinin bir dizisini alın, TIFF görüntüsü içindeki bireysel çerçevelere kapsamlı
erişim ve manipülasyon sağlar. Bu dizinin gücünden yararlanarak görüntü işleme iş akışlarını kolaylaştırın, görsel içeriğin hassas kontrolünü ve optimizasyonunu sağlayın.
has_alphaboolrGörselin alfa kanalı olup olmadığını belirleyin, renderleme ve birleştirme işlemleri için kritik bilgi sağlar. Bu özelliği entegre ederek görsel işleme iş akışlarını optimize edin, şeffaf öğelerin doğru temsili ve manipülasyonunu sağlayın.
has_background_colorboolr/wGörüntünün arka plan rengine sahip olup olmadığını gösteren bir değeri alır veya ayarlar.
has_transparent_colorboolr/wGörüntünün şeffaf bir renge sahip olup olmadığını gösteren bir değeri alır.
heightintrGörüntünün yüksekliğini alır.
horizontal_resolutionfloatr/wBelirtilen Image öğesinin yatay çözünürlüğünü inç başına piksel olarak alın, hassas ayar ve renderleme yeteneklerini kolaylaştırır. Temel görüntü meta verilerine zahmetsizce erişin, geliştirilmiş kullanıcı deneyimleri için akıcı görüntü işleme iş akışlarını güçlendirin.
image_opacityfloatrBu görüntünün opaklığını alır.
interrupt_monitorInterruptMonitorr/wKesinti izleyicisini alır veya ayarlar.
is_cachedboolrGörüntü verisinin şu anda önbelleğe alınıp alınmadığını gösteren bir değeri alır.
is_raw_data_availableboolrHam veri yüklemesinin desteklenip desteklenmediğini gösteren bir değeri alır.
metadataImageMetadatarKareden XMP verisini alır veya ayarlar.
page_countintrBelirtilen belgedeki toplam sayfa sayısını alın, çok sayfalı içeriğin verimli gezinmesi ve yönetimini kolaylaştırır. Bu işlevi, kullanıcı deneyimini artırmak için entegre edin; böylece kapsamlı belge yapılarının sorunsuz erişimi sağlanır.
pagesImage[]rBelgenin sayfalarına sorunsuz bir şekilde erişin, içerik yapısı içinde dinamik gezinme ve
manipülasyonu mümkün kılar. Uygulamanızı bireysel sayfalara verimli erişimle güçlendirin, belge işleme süreçlerini kolaylaştırın ve kullanıcı etkileşimini artırın.
paletteIColorPaletter/wRenk paletini alır veya ayarlar. Renk paleti, pikseller doğrudan temsil edildiğinde kullanılmaz.
premultiply_componentsboolr/wBileşenlerin ön çarpım gerektirip gerektirmediğini belirtin, görsel öğelerin verimli işlenmesini sağlar. Bu özelliği değiştirerek renderleme süreçlerini iyileştirin, grafik iş akışlarını optimize edilmiş performans için kolaylaştırın.
raw_custom_color_converterIColorConverterr/wÖzel renk dönüştürücüyü alır veya ayarlar
raw_data_formatPixelDataFormatrHam veri biçimini alır.
raw_data_settingsRawDataSettingsrMevcut ham veri ayarlarını alır. Bu ayarları kullanırken verinin dönüşüm olmadan yüklendiğini unutmayın.
raw_fallback_indexintr/wPalet indeksi sınırların dışına çıktığında kullanılacak yedek indeksi alır veya ayarlar
raw_indexed_color_converterIIndexedColorConverterr/wDizinli renk dönüştürücüyü alır veya ayarlar
raw_line_sizeintrHam satır boyutunu bayt cinsinden alır.
sizeSizerNesne boyutunu alır.
transparent_colorColorr/wGörüntünün şeffaf rengini alır.
update_xmp_databoolr/wXMP meta verilerini güncelleyip güncellemeyeceğini gösteren bir değeri alır veya ayarlar.
use_paletteboolrGörüntü paletinin kullanılıp kullanılmadığını gösteren bir değeri alır.
use_raw_databoolr/wHam veri yüklemesi mevcut olduğunda ham veri yüklemesinin kullanılıp kullanılmayacağını gösteren bir değeri alır veya ayarlar.
vertical_resolutionfloatr/wBelirtilen Image öğesinin dikey çözünürlüğünü inç başına piksel olarak alın, hassas ayarlar ve renderleme optimizasyonları sağlar. Temel görüntü verilerini zahmetsizce kullanarak görüntü işleme iş akışlarını kolaylaştırın, uygulamalarınızda üstün kalite ve performans sağlayın.
widthintrGörüntünün genişliğini alır.
xmp_dataXmpPacketWrapperr/wXmp verilerini alır veya ayarlar.

Methods

NameAçıklama
add(image)Belirtilen görüntüden çerçeveleri sorunsuz bir şekilde mevcut çerçeveye ekleyin, içeriklerini birleştirerek kompozisyon esnekliğini artırın. Bu yöntemi entegre ederek çerçeve yönetimini ve uygulamanız içinde manipülasyonu kolaylaştırın, çoklu çerçeve görüntülerinin verimli işlenmesini sağlayın.
add_frame(frame)Belirtilen çerçeveyi sorunsuz bir şekilde görüntüye dahil edin, içeriğini ve çok yönlülüğünü genişletin. Bu yöntemi kullanarak görüntü kompozisyonunu ve yönetimini geliştirin, uygulamanız içinde çoklu çerçeve görüntülerinin verimli işlenmesini sağlayın.
add_frames(frames)Çerçeve dizisini sorunsuz bir şekilde görüntüye entegre edin, içeriğini ve çok yönlülüğünü zenginleştirin. Bu yöntemi kullanarak görüntü kompozisyonunu ve yönetimini geliştirin, uygulamanız içinde çoklu çerçeve görüntülerinin verimli işlenmesini mümkün kılın.
add_page(page)Mevcut görüntüye yeni bir sayfayı sorunsuz bir şekilde ekleyerek içeriğini
ve çok yönlülüğünü genişletir. Bu yöntemi belge oluşturmayı ve
yönetimini iyileştirmek için kullanın, uygulamanızda çok sayfalı görüntülerin verimli bir şekilde işlenmesini sağlar.
adjust_brightness(brightness)Görüntü için brightness ayarlamasını uygulayın, genel aydınlık seviyelerinin değiştirilmesine izin verir. Bu yöntemi görüntü işleme iş akışınıza entegre ederek görünürlüğü artırın ve uygulamanızdaki görüntülerin görsel kalitesini iyileştirin.
adjust_contrast(contrast)Image örneğinin kontrastını artırın,
ışık ve karanlık bölgeler arasındaki farkları büyütün. Bu işlevi entegre ederek görüntünün görsel netliğini ve genel kalitesini uygulamanız içinde iyileştirin.
adjust_gamma(gamma)Görüntüye gama düzeltmesi uygulayarak piksel yoğunluklarını ayarlayın ve istenen renk dengesine ulaşın.
Bu yöntemi görüntü işleme
iş akışınıza dahil ederek görsel kaliteyi artırın ve sonraki
analiz veya görüntüleme görevlerinin doğruluğunu iyileştirin.
adjust_gamma(gamma_red, gamma_green, gamma_blue)Görüntüye, kırmızı,
yeşil ve mavi kanallar için ayrı katsayılar kullanarak gama düzeltmesi uygulayın; bu, renk dengesi ve kontrastın ince ayarını sağlar. Bu yöntemi görüntü işleme hattınıza entegre ederek renk render’ı üzerinde hassas kontrol elde edin ve uygulamanızda görsel doğruluğu artırın.
align_resolutions()AlignResolutions yardımcı yöntemini uygulayarak yatay ve
dikey çözünürlükleri senkronize edin, böylece görüntü boyutlarında tutarlılık sağlanır. Bu işlevsellik, çözünürlük
parametrelerini uyumlu hale getirerek görüntü işleme iş akışlarını sadeleştirir, görsel kaliteyi ve çeşitli platformlar ile
cihazlar arasında tutarlılığı optimize eder.
analyze_percentage_digital_signature(password)Çıkarılan veri ile orijinal şifre arasındaki yüzde benzerliğini hesaplar.
auto_brightness_contrast()Tüm görüntü için otomatik uyarlamalı parlaklık ve kontrast normalizasyonu gerçekleştirir.
auto_rotate()Exif
meta veriler. Bu yöntem, görüntülerin doğru yönlendirmede gösterilmesini sağlar,
kullanıcı deneyimini artırır ve manuel ayarlama ihtiyacını ortadan kaldırır. İle
Exif bilgilerini analiz ederek, görüntü buna göre döndürülür, sorunsuz bir
farklı platform ve cihazlarda görüntüleme deneyimi sağlar. Bu otomatik döndürme
süreci, görüntü işlemini basitleştirir ve özellikle
farklı yönlerdeki büyük görüntü gruplarıyla çalışırken genel kullanılabilirliği artırır.
binarize_bradley(brightness_difference)Bradley’nin uyarlamalı eşikleme algoritması ve integral görüntü eşikleme kullanarak bir görüntünün ikilileştirilmesi
binarize_bradley(brightness_difference, window_size)Görüntüde Bradley’ın adaptif eşikleme algoritması ve integral görüntü eşikleme kullanarak ikileştirme uygulayın. Bu yaklaşım, görüntünün komşuluğuna dayalı olarak yerel eşikleri dinamik olarak hesaplar, değişen ışık koşullarına uyumu artırır ve sonraki
işleme görevleri için sağlam bir segmentasyon sağlar.
binarize_fixed(threshold)Önceden tanımlı bir eşik kullanarak görüntüyü ikileştirin ve onu belirgin ön plan ve arka plan bölgelerine sahip bir ikili görüntüye dönüştürün. Bu yöntemi görüntü işleme iş akışınıza dahil ederek segmentasyon ve özellik
çıkarma görevlerini kolaylaştırın, uygulamanızdaki görüntü analizinin doğruluğunu ve verimliliğini artırın.
binarize_otsu()Görüntüyü ikileştirmek için Otsu eşikleme kullanın; bu, görüntünün histogramına dayanarak optimal eşik değerini otomatik olarak belirler. Bu yöntemi görüntü işleme iş akışınıza entegre ederek etkili segmentasyon ve özellik çıkarma elde edin, uygulamanızdaki görüntü analiz görevlerinin doğruluğunu ve güvenilirliğini artırın.
blend(origin, overlay, overlay_alpha)Bu görüntü örneğini overlay görüntüsüyle karıştırır.
blend(origin, overlay, overlay_area, overlay_alpha)Bu görüntü örneğini overlay görüntüsüyle karıştırır.
cache_data()Verileri özel olarak önbelleğe alır.
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.
create_with_frame(frame)Yeni bir örnek başlatır TiffImage sınıfını.
create_with_frames(frames)Yeni bir örnek başlatır TiffImage sınıfını.
crop(left_shift, right_shift, top_shift, bottom_shift)Görüntüyü, sol, sağ, üst ve
alt yönlerde kaydırmalar belirterek kırpın. Bu yöntem, görüntünün istenen kısmını hassas bir şekilde seçmenizi sağlar, istenmeyen alanların etkili bir şekilde kaldırılmasını ve temel içeriğe odaklanılmasını kolaylaştırır. Bu işlevi görüntü işleme
hattınıza entegre ederek uygulamanızda gerektiği gibi netlik ve kompozisyonu artırın.
crop(rectangle)Belirtilen dikdörtgen bölgeyi kullanarak görüntüyü kırpın, böylece istenen içeriği hassas bir şekilde seçebilirsiniz. Bu yöntemi görüntü işleme iş akışınıza entegre ederek istenmeyen alanları etkili bir şekilde kaldırın ve temel detaylara odaklanın, görüntünün genel netliğini ve kompozisyonunu artırın.
dither(dithering_method, bits_count)Mevcut görüntüde dithering uygular.
dither(dithering_method, bits_count, custom_palette)Mevcut görüntüde dithering uygulayarak görsel kalitesini artırın ve renk bantlama artefaktlarını azaltın. Bu yöntemi görüntü işleme iş akışınıza entegre ederek renk geçişlerini daha yumuşak hale getirin, böylece genel görüntü görünümü ve netliği iyileşsin.
embed_digital_signature(password)Sağlanan şifreye dayalı dijital imzayı görüntünün her sayfasına yerleştirin.
filter(rectangle, options)Belirtilen dikdörtgen içindeki içeriği filtreleyin, seçilen bölgeyi geliştirmek veya değiştirmek için belirlenmiş bir görüntü
işleme filtresi uygulayın. Bu yöntemi görüntü manipülasyonu iş akışınıza entegre ederek hedeflenmiş iyileştirmeler veya
dönüşümler elde edin.
get_argb_32_pixel(x, y)Bir görüntünün 32-bit ARGB pikselini alır.
get_default_argb_32_pixels(rectangle)Varsayılan 32-bit ARGB piksel dizisini alır.
get_default_options(args)Varsayılan seçenekleri alır.
get_default_pixels(rectangle, partial_pixel_loader)Kısmi piksel yükleyici kullanarak varsayılan piksel dizisini alır.
get_default_raw_data(rectangle, partial_raw_data_loader, raw_data_settings)Kısmi piksel yükleyici kullanarak varsayılan ham veri dizisini alır.
get_default_raw_data(rectangle, raw_data_settings)Varsayılan ham veri dizisini 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_modify_date(use_default)Kaynak görüntünün en son değiştirildiği tarih ve saati alır.
get_original_options()Orijinal dosya ayarlarından türetilen seçenekleri alın, böylece bit derinliği ve orijinal görüntünün diğer önemli özellikleri gibi temel parametrelerin sorunsuz
korunması sağlanır. Bu yöntemi görüntü işleme görevlerinde doğruluk ve tutarlılığı sürdürmek için kullanın, gereksiz değişiklikler olmadan optimum sonuçlar elde edin.
Örneğin, 1 bit/piksel siyah-beyaz bir PNG görüntüsü yükleyip ardından
DataStreamSupporter.save(file_path) yöntemiyle kaydederseniz, çıktı PNG görüntüsü 8 bit/piksel olarak üretilir.
Bunu önlemek ve PNG görüntüsünü 1 bit/piksel olarak 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_pixel(x, y)Bir görüntü pikselini alır.
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.
get_skew_angle()Eğim açısını alır.
Bu yöntem taranmış metin belgelerine uygulanabilir, tarama sırasında eğim açısını belirlemek için.
grayscale()Görüntüyü gri tonlamalı temsiline dönüştürün, böylece her pikselin yoğunluğu temsil ettiği tek kanallı bir görüntü elde edin. Bu yöntemi görüntü işleme hattınıza entegre ederek analizi basitleştirin ve gri tonlamalı algoritmalarla uyumluluğu artırın, uygulamanızda çeşitli bilgisayar
görüsü ve görüntü analiz görevlerini kolaylaştırın.
insert_frame(index, frame)Yeni çerçeveyi çerçeve dizisinde belirtilen indekse ekleyin, böylece çerçeve düzeni üzerinde hassas kontrol sağlanır. Bu yöntemi çerçeve dizilerini etkili bir şekilde yönetmek, görüntü içeriğinin dinamik manipülasyonu ve organizasyonunu kolaylaştırmak için kullanın.
is_digital_signed(password, percentage_threshold)Sağlanan şifre ve eşik değeri kullanarak görüntünün dijital olarak imzalı olup olmadığını hızlı bir şekilde kontrol eder.
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_argb_32_pixels(rectangle)32-bit ARGB piksellerini yükler.
load_argb_64_pixels(rectangle)64-bit ARGB piksellerini yükler.
load_cmyk_32_pixels(rectangle)CMYK formatında pikselleri yükler.
load_cmyk_pixels(rectangle)CMYK formatında pikselleri yükler.
Bu yöntem kullanımdan kaldırılmıştır. Lütfen daha etkili olan RasterImage.load_cmyk_32_pixels(rectangle) yöntemini kullanın.
load_partial_argb_32_pixels(rectangle, partial_pixel_loader)32-bit ARGB piksellerini kısmen (bloklar halinde) yükler.
load_partial_argb_64_pixels(rectangle, partial_pixel_loader)64-bit ARGB piksellerini paketler halinde kısmen yükler.
load_partial_pixels(desired_rectangle, pixel_loader)Pikselleri paketler halinde kısmen yükler.
load_pixels(rectangle)Pikselleri yükler.
load_raw_data(rectangle, dest_image_bounds, raw_data_settings, raw_data_loader)Ham veriyi yükler.
load_raw_data(rectangle, raw_data_settings, raw_data_loader)Ham veriyi 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.
normalize_angle()Açıyı normalleştirir.
Bu yöntem, eğik taramayı ortadan kaldırmak için taranmış metin belgelerine uygulanabilir.
Bu yöntem, RasterImage.get_skew_angle() ve RasterImage.rotate(angle) metodlarını kullanır.
normalize_angle(resize_proportionally, background_color)Tarama metin belgeleri için özel olarak tasarlanmış NormalizeAngle yöntemini kullanarak eğik taramaları düzeltin, doğru hizalamayı sağlayın. Bu işlevi metin işleme iş akışlarınıza sorunsuz bir şekilde entegre ederek belge okunabilirliğini ve kalitesini artırın, metin tanıma ve analiz görevlerinde genel verimliliği iyileştirin.
Bu yöntem RasterImage.get_skew_angle() ve TiffImage.rotate(angle, resize_proportionally, background_color) metodlarını kullanır.
normalize_histogram()Görüntü histogramını normalleştirir — piksel değerlerini tüm kullanılabilir aralığı kapsayacak şekilde ayarlar.
read_argb_32_scan_line(scan_line_index)Belirtilen tarama satırı indeksi ile tüm tarama satırını okur.
read_scan_line(scan_line_index)Belirtilen tarama satırı indeksi ile tüm tarama satırını okur.
remove_frame(frame)Belirtilen çerçeveyi görüntü dizisinden verimli bir şekilde kaldırın, uygulamanızda çerçeve yönetimini sadeleştirin. Bu işlevi entegre ederek çerçeve manipülasyonunda hassasiyet ve esnekliği artırın, görüntü içeriğinin sorunsuz organizasyonu ve sunumunu sağlayın.
remove_frame(index)Çerçeveyi indeksine göre kaldırır.
remove_frame_by_index(index)Çerçeveyi indeksine göre kaldırır.
remove_metadata()Bu görüntü örneğinin meta verilerini, bu IHasXmpData.xmp_data ve IHasExifData.exif_data değerlerini None olarak ayarlayarak kaldırır.
replace_argb(old_color_argb, old_color_diff, new_color_argb)İzin verilen farkla bir rengi başka bir renkle değiştirir ve orijinal alfa değerini koruyarak pürüzsüz kenarları korur.
replace_color(old_color, old_color_diff, new_color)İzin verilen farkla bir rengi başka bir renkle değiştirir ve orijinal alfa değerini koruyarak pürüzsüz kenarları korur.
replace_color(old_color_argb, old_color_diff, new_color_argb)İzin verilen farkla bir rengi başka bir renkle değiştirir ve orijinal alfa değerini koruyarak pürüzsüz kenarları korur.
replace_frame(index, new_frame)Belirtilen konumdaki çerçeveyi başka bir çerçeve ile sorunsuz bir şekilde değiştirin,
görüntü dizisinde dinamik çerçeve yönetimini kolaylaştırın. Bu yöntemi entegre ederek çerçeve manipülasyonunda esneklik ve hassasiyeti artırın, uygulamanızda görüntü içeriğinin optimal organizasyonu ve sunumunu sağlayın.
replace_non_transparent_colors(new_color)Tüm şeffaf olmayan renkleri yeni renk ile değiştirir ve orijinal alfa değerini koruyarak pürüzsüz kenarları korur.
Not: Şeffaflığı olmayan görüntülerde kullanırsanız, tüm renkler tek bir renk ile değiştirilecektir.
replace_non_transparent_colors(new_color_argb)Tüm şeffaf olmayan renkleri yeni renk ile değiştirir ve orijinal alfa değerini koruyarak pürüzsüz kenarları korur.
Not: Şeffaflığı olmayan görüntülerde kullanırsanız, tüm renkler tek bir renk ile değiştirilecektir.
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ü üzerinde oranlı yeniden boyutlandırma işlemi yapın, boyutlarını ayarlarken en-boy oranını koruyun. Bu yöntemi uygulamanızda görüntüleri dinamik olarak ölçeklendirmek için kullanın, içeriğin tutarlılığını görsel olarak tutarlı bir şekilde temsil edin.
Oranlı yeniden boyutlandırma, her çerçeveyi newWidth/width ve newHeight/height oranına göre yeniden boyutlandıracaktır.
resize(new_width, new_height, settings)Görüntünün boyutunu belirtilen ayarlara göre ayarlayın, böylece boyutlar, en-boy oranı ve ölçekleme davranışı üzerinde hassas kontrol sağlanır. Bu yöntemi görüntü işleme iş akışınıza entegre ederek uygulamanızın özel gereksinimlerine göre özelleştirilmiş yeniden boyutlandırma işlemleri gerçekleştirin.
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)Görüntünün yüksekliğini oranlı olarak ayarlayın, en-boy oranını koruyarak tutarlı görsel bütünlük sağlayın. Bu yöntemi uygulamanızda görüntüleri dinamik olarak yeniden boyutlandırmak için kullanın, çeşitli platformlar ve cihazlar arasında içerik kalitesinden ödün vermeden optimal görüntüleme sağlayın.
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_proportional(new_width, new_height, resize_type)Görüntü üzerinde oranlı yeniden boyutlandırma işlemi yapın, boyutlarını ayarlarken en-boy oranını koruyun. Bu yöntemi uygulamanızda görüntüleri dinamik olarak ölçeklendirmek için kullanın, içeriğin tutarlılığını görsel olarak tutarlı bir şekilde temsil edin.
Oranlı yeniden boyutlandırma, her çerçeveyi newWidth/width ve newHeight/height oranına göre yeniden boyutlandıracaktı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)Görüntünün genişliğini, en-boy oranını koruyarak ayarlayın, böylece optimal görsel sunum için oranlı yeniden boyutlandırma sağlanır. Bu yöntemi uygulamanızda görüntüleri dinamik olarak ölçeklendirmek için kullanın, çeşitli görüntüleme bağlamlarında tutarlı ve estetik açıdan hoş bir render elde edin.
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(angle, resize_proportionally, background_color)Görüntüyü, merkez noktasının etrafında belirtilen bir açıyla döndürün, böylece hassas yönlendirme ayarlamaları mümkün olur. Bu işlevi görüntü işleme hattınıza entegre ederek doğru dönüşümleri kolaylaştırın, uygulamanızda görsel içeriğin optimal hizalanmasını ve sunumunu sağlayın.
rotate_flip(rotate_flip_type)Yalnızca aktif çerçeve üzerinde döndürme, çevirme veya her ikisinin bir kombinasyonunu gerçekleştirin. Bu yöntem, görüntü dizisindeki tek tek çerçevelerin hassas manipülasyonunu sağlar, uygulamanızda görüntü düzenleme ve kompozisyon esnekliğini artırır.
rotate_flip_all(rotate_flip)Tüm çevirme işlemlerini döndürür.
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)Nesnenin verisini belirtilen akışa 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_argb_32_pixels(rectangle, pixels)32-bit ARGB piksellerini kaydeder.
save_cmyk_32_pixels(rectangle, pixels)Pikselleri kaydeder.
save_cmyk_pixels(rectangle, pixels)Pikselleri kaydeder.
Bu yöntem artık kullanılmamaktadır. Lütfen daha etkili olan RasterImage.save_cmyk_32_pixels(rectangle, pixels) yöntemini kullanın.
save_pixels(rectangle, pixels)Piksel verilerini dahili olarak kaydeder.
save_raw_data(data, data_offset, rectangle, raw_data_settings)Ham veriyi kaydeder.
save_to_stream(stream)Görüntüyü 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_argb_32_pixel(x, y, argb_32_color)Belirtilen konum için bir görüntünün 32-bit ARGB pikselini ayarlar.
set_palette(palette, update_colors)Görüntü paletini ayarlar.
set_pixel(x, y, color)Belirtilen konum için bir görüntü pikselini ayarlar.
set_resolution(dpi_x, dpi_y)Belirtilen RasterImage için çözünürlüğü ayarlar,
görüntü işleme ve gösterim özellikleri üzerinde hassas kontrol sağlar. Bu
işlevi bütünleştirerek görsel çıktıyı optimize edin ve çeşitli
çıktı cihazları ve platformlarıyla uyumluluğu sağlayın, genel kullanıcı deneyimini artırır.
try_set_metadata(metadata)Bu Image örneği destekliyor ve IImageMetadataFormat örneğini uyguluyorsa, bir metadata örneği ayarlamaya çalışır.
write_argb_32_scan_line(scan_line_index, argb_32_pixels)Tüm tarama satırını belirtilen tarama satırı indeksine yazar.
write_scan_line(scan_line_index, pixels)Tüm tarama satırını belirtilen tarama satırı indeksine yazar.

Constructor: TiffImage(frame)

 TiffImage(frame) 

Yeni bir nesne başlatır TiffImage sınıfının,
frame parametresini belirterek. Bu yapıcı, bir TiffImage
örneğinin oluşturulmasını kolaylaştırır, geliştiricilerin yüklenecek veya işlenecek çerçeveyi belirtmesine olanak tanır,
uygulamalarında Tiff görüntü işleme görevlerini sadeleştirir.

Parameters:

ParameterTürAçıklama
frameTiffFrameGörüntüyü başlatmak için kullanılacak tiff çerçevesi.

Constructor: TiffImage(frames)

 TiffImage(frames) 

Yeni bir TiffImage sınıfının örneğini oluşturur, parametre olarak
çerçevelerin bir listesini sağlar. Bu yapıcı, bir TiffImage
nesnesinin birden fazla çerçeve ile başlatılmasını sağlar, yazılım uygulamalarında
TIFF görüntü dizilerinin verimli işlenmesini ve yönetilmesini kolaylaştırır.

Parameters:

ParameterTürAçıklama
framesTiffFrame[]Çerçeveler.

Property: has_alpha

Görselin alfa kanalı olup olmadığını belirleyin, renderleme ve birleştirme işlemleri için kritik bilgi sağlar. Bu özelliği entegre ederek görsel işleme iş akışlarını optimize edin, şeffaf öğelerin doğru temsili ve manipülasyonunu sağlayın.

See also:

Example # 1: The following example loads a TIFF image and prints information about raw dat…

Method: add(image)

 add(image) 

Belirtilen görüntüden çerçeveleri sorunsuz bir şekilde mevcut çerçeveye ekleyin, içeriklerini birleştirerek kompozisyon esnekliğini artırın. Bu yöntemi entegre ederek çerçeve yönetimini ve uygulamanız içinde manipülasyonu kolaylaştırın, çoklu çerçeve görüntülerinin verimli işlenmesini sağlayın.

Parameters:

ParameterTürAçıklama
imageTiffImageKaynak görüntü.

Method: add_frame(frame)

 add_frame(frame) 

Belirtilen çerçeveyi sorunsuz bir şekilde görüntüye dahil edin, içeriğini ve çok yönlülüğünü genişletin. Bu yöntemi kullanarak görüntü kompozisyonunu ve yönetimini geliştirin, uygulamanız içinde çoklu çerçeve görüntülerinin verimli işlenmesini sağlayın.

Parameters:

ParameterTürAçıklama
frameTiffFrameEklenecek çerçeve.

Method: add_frames(frames)

 add_frames(frames) 

Çerçeve dizisini sorunsuz bir şekilde görüntüye entegre edin, içeriğini ve çok yönlülüğünü zenginleştirin. Bu yöntemi kullanarak görüntü kompozisyonunu ve yönetimini geliştirin, uygulamanız içinde çoklu çerçeve görüntülerinin verimli işlenmesini mümkün kılın.

Parameters:

ParameterTürAçıklama
framesTiffFrame[]Eklenecek çerçeve dizisi

Method: add_page(page)

 add_page(page) 

Mevcut görüntüye yeni bir sayfayı sorunsuz bir şekilde ekleyerek içeriğini
ve çok yönlülüğünü genişletir. Bu yöntemi belge oluşturmayı ve
yönetimini iyileştirmek için kullanın, uygulamanızda çok sayfalı görüntülerin verimli bir şekilde işlenmesini sağlar.

Parameters:

ParameterTürAçıklama
pageRasterImageEklenecek sayfa.

Method: adjust_brightness(brightness)

 adjust_brightness(brightness) 

Görüntü için brightness ayarlamasını uygulayın, genel aydınlık seviyelerinin değiştirilmesine izin verir. Bu yöntemi görüntü işleme iş akışınıza entegre ederek görünürlüğü artırın ve uygulamanızdaki görüntülerin görsel kalitesini iyileştirin.

Parameters:

ParameterTürAçıklama
parlaklıkintParlaklık değeri.

See also:

Example # 1: The following example performs brightness correction of a TIFF image.

Method: adjust_contrast(contrast)

 adjust_contrast(contrast) 

Image örneğinin kontrastını artırın,
ışık ve karanlık bölgeler arasındaki farkları büyütün. Bu işlevi entegre ederek görüntünün görsel netliğini ve genel kalitesini uygulamanız içinde iyileştirin.

Parameters:

ParameterTürAçıklama
kontrastfloatKontrast değeri ([-100; 100] aralığında)

See also:

Example # 1: The following example performs contrast correction of a TIFF image.

Method: adjust_gamma(gamma)

 adjust_gamma(gamma) 

Görüntüye gama düzeltmesi uygulayarak piksel yoğunluklarını ayarlayın ve istenen renk dengesine ulaşın.
Bu yöntemi görüntü işleme
iş akışınıza dahil ederek görsel kaliteyi artırın ve sonraki
analiz veya görüntüleme görevlerinin doğruluğunu iyileştirin.

Parameters:

ParameterTürAçıklama
gammafloatKırmızı, yeşil ve mavi kanallar için gamma katsayısı

See also:

Example # 1: The following example performs gamma-correction of a TIFF image.

Method: adjust_gamma(gamma_red, gamma_green, gamma_blue)

 adjust_gamma(gamma_red, gamma_green, gamma_blue) 

Görüntüye, kırmızı,
yeşil ve mavi kanallar için ayrı katsayılar kullanarak gama düzeltmesi uygulayın; bu, renk dengesi ve kontrastın ince ayarını sağlar. Bu yöntemi görüntü işleme hattınıza entegre ederek renk render’ı üzerinde hassas kontrol elde edin ve uygulamanızda görsel doğruluğu artırın.

Parameters:

ParameterTürAçıklama
gamma_redfloatKırmızı kanal için gamma katsayısı
gamma_greenfloatYeşil kanal için gamma katsayısı
gamma_bluefloatMavi kanal katsayısı için gamma

See also:

Example # 1: The following example performs gamma-correction of a TIFF image applying diff…

Method: analyze_percentage_digital_signature(password)

 analyze_percentage_digital_signature(password) 

Çıkarılan veri ile orijinal şifre arasındaki yüzde benzerliğini hesaplar.

Parameters:

ParameterTürAçıklama
parolastringGömülü verileri çıkarmak için kullanılan parola.

Returns

TürAçıklama
intYüzde benzerlik değeri.

Method: binarize_bradley(brightness_difference)

 binarize_bradley(brightness_difference) 

Bradley’nin uyarlamalı eşikleme algoritması ve integral görüntü eşikleme kullanarak bir görüntünün ikilileştirilmesi

Parameters:

ParameterTürAçıklama
brightness_differencefloatPiksel ile bu pikselin etrafında merkezlenmiş s x s piksellik pencerenin ortalaması arasındaki parlaklık farkı.

Method: binarize_bradley(brightness_difference, window_size)

 binarize_bradley(brightness_difference, window_size) 

Görüntüde Bradley’ın adaptif eşikleme algoritması ve integral görüntü eşikleme kullanarak ikileştirme uygulayın. Bu yaklaşım, görüntünün komşuluğuna dayalı olarak yerel eşikleri dinamik olarak hesaplar, değişen ışık koşullarına uyumu artırır ve sonraki
işleme görevleri için sağlam bir segmentasyon sağlar.

Parameters:

ParameterTürAçıklama
brightness_differencefloatPiksel ile bu pikselin etrafında merkezlenmiş s x s piksellik pencerenin ortalaması arasındaki parlaklık farkı.
window_sizeintBu pikselin etrafında merkezlenmiş s x s piksellik pencerenin boyutu

See also:

Example # 1: The following example binarizes a TIFF image with Bradley’s adaptive threshol…

Method: binarize_fixed(threshold)

 binarize_fixed(threshold) 

Önceden tanımlı bir eşik kullanarak görüntüyü ikileştirin ve onu belirgin ön plan ve arka plan bölgelerine sahip bir ikili görüntüye dönüştürün. Bu yöntemi görüntü işleme iş akışınıza dahil ederek segmentasyon ve özellik
çıkarma görevlerini kolaylaştırın, uygulamanızdaki görüntü analizinin doğruluğunu ve verimliliğini artırın.

Parameters:

ParameterTürAçıklama
eşikSystem.ByteEşik değeri. Bir pikselin ilgili gri değeri eşikten büyükse, ona
255 değeri atanır, aksi takdirde 0.

See also:

Example # 1: The following example binarizes a TIFF image with the predefined threshold. B…

Method: blend(origin, overlay, overlay_alpha)

 blend(origin, overlay, overlay_alpha) 

Bu görüntü örneğini overlay görüntüsüyle karıştırır.

Parameters:

ParameterTürAçıklama
originPointArka plan görüntüsü karıştırma kaynağı.
overlayRasterImageKaplama görüntüsü.
overlay_alphaSystem.ByteKaplama alfa değeri.

Method: blend(origin, overlay, overlay_area, overlay_alpha)

 blend(origin, overlay, overlay_area, overlay_alpha) 

Bu görüntü örneğini overlay görüntüsüyle karıştırır.

Parameters:

ParameterTürAçıklama
originPointArka plan görüntüsü karıştırma kaynağı.
overlayRasterImageKaplama görüntüsü.
overlay_areaRectangleKaplama alanı.
overlay_alphaSystem.ByteKaplama alfa değeri.

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: create_with_frame(frame) [static]

 create_with_frame(frame) 

Yeni bir örnek başlatır TiffImage sınıfını.

Parameters:

ParameterTürAçıklama
frameTiffFrameGörüntüyü başlatmak için kullanılacak tiff çerçevesi.

Returns

TürAçıklama
TiffImage

Method: create_with_frames(frames) [static]

 create_with_frames(frames) 

Yeni bir örnek başlatır TiffImage sınıfını.

Parameters:

ParameterTürAçıklama
framesTiffFrame[]Çerçeveler.

Returns

TürAçıklama
TiffImage

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

 crop(left_shift, right_shift, top_shift, bottom_shift) 

Görüntüyü, sol, sağ, üst ve
alt yönlerde kaydırmalar belirterek kırpın. Bu yöntem, görüntünün istenen kısmını hassas bir şekilde seçmenizi sağlar, istenmeyen alanların etkili bir şekilde kaldırılmasını ve temel içeriğe odaklanılmasını kolaylaştırır. Bu işlevi görüntü işleme
hattınıza entegre ederek uygulamanızda gerektiği gibi netlik ve kompozisyonu artırın.

Parameters:

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

See also:

Example # 1: The following example crops a TIFF image. The cropping area is specified via …

Method: crop(rectangle)

 crop(rectangle) 

Belirtilen dikdörtgen bölgeyi kullanarak görüntüyü kırpın, böylece istenen içeriği hassas bir şekilde seçebilirsiniz. Bu yöntemi görüntü işleme iş akışınıza entegre ederek istenmeyen alanları etkili bir şekilde kaldırın ve temel detaylara odaklanın, görüntünün genel netliğini ve kompozisyonunu artırın.

Parameters:

ParameterTürAçıklama
rectangleRectangleDikdörtgen.

See also:

Example # 1: The following example crops a TIFF image. The cropping area is be specified v…

Method: dither(dithering_method, bits_count)

 dither(dithering_method, bits_count) 

Mevcut görüntüde dithering uygular.

Parameters:

ParameterTürAçıklama
dithering_methodDitheringMethodDithering yöntemi.
bits_countintDithering için son bit sayısı.

Method: dither(dithering_method, bits_count, custom_palette)

 dither(dithering_method, bits_count, custom_palette) 

Mevcut görüntüde dithering uygulayarak görsel kalitesini artırın ve renk bantlama artefaktlarını azaltın. Bu yöntemi görüntü işleme iş akışınıza entegre ederek renk geçişlerini daha yumuşak hale getirin, böylece genel görüntü görünümü ve netliği iyileşsin.

Parameters:

ParameterTürAçıklama
dithering_methodDitheringMethodDithering yöntemi.
bits_countintDithering için son bit sayısı.
custom_paletteIColorPaletteDithering için özel palet.

Method: embed_digital_signature(password)

 embed_digital_signature(password) 

Sağlanan şifreye dayalı dijital imzayı görüntünün her sayfasına yerleştirin.

Parameters:

ParameterTürAçıklama
parolastringDijital imza verisi oluşturmak için kullanılan şifre

Method: filter(rectangle, options)

 filter(rectangle, options) 

Belirtilen dikdörtgen içindeki içeriği filtreleyin, seçilen bölgeyi geliştirmek veya değiştirmek için belirlenmiş bir görüntü
işleme filtresi uygulayın. Bu yöntemi görüntü manipülasyonu iş akışınıza entegre ederek hedeflenmiş iyileştirmeler veya
dönüşümler elde edin.

Parameters:

ParameterTürAçıklama
rectangleRectangleDikdörtgen.
optionsFilterOptionsBaseSeçenekler.

Method: get_argb_32_pixel(x, y)

 get_argb_32_pixel(x, y) 

Bir görüntünün 32-bit ARGB pikselini alır.

Parameters:

ParameterTürAçıklama
xintPiksel x konumu.
yintPiksel y konumu.

Returns

TürAçıklama
intBelirtilen konum için 32-bit ARGB piksel.

Method: get_default_argb_32_pixels(rectangle)

 get_default_argb_32_pixels(rectangle) 

Varsayılan 32-bit ARGB piksel dizisini alır.

Parameters:

ParameterTürAçıklama
rectangleRectanglePiksel alınacak dikdörtgen.

Returns

TürAçıklama
int[]Varsayılan piksel dizisi.

Method: get_default_options(args)

 get_default_options(args) 

Varsayılan seçenekleri alır.

Parameters:

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

Returns

TürAçıklama
ImageOptionsBaseVarsayılan seçenekler

Method: get_default_pixels(rectangle, partial_pixel_loader)

 get_default_pixels(rectangle, partial_pixel_loader) 

Kısmi piksel yükleyici kullanarak varsayılan piksel dizisini alır.

Parameters:

ParameterTürAçıklama
rectangleRectanglePiksel alınacak dikdörtgen.
partial_pixel_loaderIPartialArgb32PixelLoaderKısmi piksel yükleyici.

Method: get_default_raw_data(rectangle, partial_raw_data_loader, raw_data_settings)

 get_default_raw_data(rectangle, partial_raw_data_loader, raw_data_settings) 

Kısmi piksel yükleyici kullanarak varsayılan ham veri dizisini alır.

Parameters:

ParameterTürAçıklama
rectangleRectanglePiksel alınacak dikdörtgen.
partial_raw_data_loaderIPartialRawDataLoaderKısmi ham veri yükleyici.
raw_data_settingsRawDataSettingsHam veri ayarları.

Method: get_default_raw_data(rectangle, raw_data_settings)

 get_default_raw_data(rectangle, raw_data_settings) 

Varsayılan ham veri dizisini alır.

Parameters:

ParameterTürAçıklama
rectangleRectangleHam veri alınacak dikdörtgen.
raw_data_settingsRawDataSettingsHam veri ayarları.

Returns

TürAçıklama
System.ByteVarsayılan ham veri 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_modify_date(use_default)

 get_modify_date(use_default) 

Kaynak görüntünün en son değiştirildiği tarih ve saati alır.

Parameters:

ParameterTürAçıklama
use_defaultbooleğer true olarak ayarlanırsa, FileInfo’dan gelen bilgileri varsayılan değer olarak kullanır.

Returns

TürAçıklama
System.DateTimeKaynak görüntünün en son değiştirildiği tarih ve saat.

Method: get_original_options()

 get_original_options() 

Orijinal dosya ayarlarından türetilen seçenekleri alın, böylece bit derinliği ve orijinal görüntünün diğer önemli özellikleri gibi temel parametrelerin sorunsuz
korunması sağlanır. Bu yöntemi görüntü işleme görevlerinde doğruluk ve tutarlılığı sürdürmek için kullanın, gereksiz değişiklikler olmadan optimum sonuçlar elde edin.
Örneğin, 1 bit/piksel siyah-beyaz bir PNG görüntüsü yükleyip ardından
DataStreamSupporter.save(file_path) yöntemiyle kaydederseniz, çıktı PNG görüntüsü 8 bit/piksel olarak üretilir.
Bunu önlemek ve PNG görüntüsünü 1 bit/piksel olarak 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_pixel(x, y)

 get_pixel(x, y) 

Bir görüntü pikselini alır.

Parameters:

ParameterTürAçıklama
xintPiksel x konumu.
yintPiksel y konumu.

Returns

TürAçıklama
ColorBelirtilen konum için piksel rengi.

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: get_skew_angle()

 get_skew_angle() 

Eğim açısını alır.
Bu yöntem taranmış metin belgelerine uygulanabilir, tarama sırasında eğim açısını belirlemek için.

Returns

TürAçıklama
floatEğim açısı, derece cinsinden.

Method: insert_frame(index, frame)

 insert_frame(index, frame) 

Yeni çerçeveyi çerçeve dizisinde belirtilen indekse ekleyin, böylece çerçeve düzeni üzerinde hassas kontrol sağlanır. Bu yöntemi çerçeve dizilerini etkili bir şekilde yönetmek, görüntü içeriğinin dinamik manipülasyonu ve organizasyonunu kolaylaştırmak için kullanın.

Parameters:

ParameterTürAçıklama
indexintframe öğesinin indeksi.
frameTiffFrameEkleme için çerçeve.

Method: is_digital_signed(password, percentage_threshold)

 is_digital_signed(password, percentage_threshold) 

Sağlanan şifre ve eşik değeri kullanarak görüntünün dijital olarak imzalı olup olmadığını hızlı bir şekilde kontrol eder.

Parameters:

ParameterTürAçıklama
parolastringİmzayı kontrol etmek için şifre.
percentage_thresholdintİmgenin imzalı kabul edilip edilmediğini belirleyen eşik (yüzde olarak)[0-100].
Belirtilmezse, varsayılan eşik (75) uygulanacaktır.

Returns

TürAçıklama
boolİmge imzalıysa doğru, aksi takdirde yanlış.

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_argb_32_pixels(rectangle)

 load_argb_32_pixels(rectangle) 

32-bit ARGB piksellerini yükler.

Parameters:

ParameterTürAçıklama
rectangleRectanglePiksellerin yükleneceği dikdörtgen.

Returns

TürAçıklama
int[]Yüklenen 32-bit ARGB piksel dizisi.

Method: load_argb_64_pixels(rectangle)

 load_argb_64_pixels(rectangle) 

64-bit ARGB piksellerini yükler.

Parameters:

ParameterTürAçıklama
rectangleRectanglePiksellerin yükleneceği dikdörtgen.

Returns

TürAçıklama
int[]Yüklenen 64-bit ARGB piksel dizisi.

Method: load_cmyk_32_pixels(rectangle)

 load_cmyk_32_pixels(rectangle) 

CMYK formatında pikselleri yükler.

Parameters:

ParameterTürAçıklama
rectangleRectanglePiksellerin yükleneceği dikdörtgen.

Returns

TürAçıklama
int[]Yüklenen CMYK pikseller 32-bit tam sayı değerleri olarak sunulur.

Method: load_cmyk_pixels(rectangle)

 load_cmyk_pixels(rectangle) 

CMYK formatında pikselleri yükler.
Bu yöntem kullanımdan kaldırılmıştır. Lütfen daha etkili olan RasterImage.load_cmyk_32_pixels(rectangle) yöntemini kullanın.

Parameters:

ParameterTürAçıklama
rectangleRectanglePiksellerin yükleneceği dikdörtgen.

Returns

TürAçıklama
CmykColor[]Yüklenen CMYK piksel dizisi.

Method: load_partial_argb_32_pixels(rectangle, partial_pixel_loader)

 load_partial_argb_32_pixels(rectangle, partial_pixel_loader) 

32-bit ARGB piksellerini kısmen (bloklar halinde) yükler.

Parameters:

ParameterTürAçıklama
rectangleRectanglePiksellerin yükleneceği dikdörtgen.
partial_pixel_loaderIPartialArgb32PixelLoaderKısmi piksel yükleyici.

Method: load_partial_argb_64_pixels(rectangle, partial_pixel_loader)

 load_partial_argb_64_pixels(rectangle, partial_pixel_loader) 

64-bit ARGB piksellerini paketler halinde kısmen yükler.

Parameters:

ParameterTürAçıklama
rectangleRectangleİstenen dikdörtgen.
partial_pixel_loaderIPartialArgb64PixelLoader64-bit ARGB piksel yükleyicisi.

Method: load_partial_pixels(desired_rectangle, pixel_loader)

 load_partial_pixels(desired_rectangle, pixel_loader) 

Pikselleri paketler halinde kısmen yükler.

Parameters:

ParameterTürAçıklama
desired_rectangleRectangleİstenen dikdörtgen.
pixel_loaderIPartialPixelLoaderPiksel yükleyicisi.

Method: load_pixels(rectangle)

 load_pixels(rectangle) 

Pikselleri yükler.

Parameters:

ParameterTürAçıklama
rectangleRectanglePiksellerin yükleneceği dikdörtgen.

Returns

TürAçıklama
Color[]Yüklenen piksel dizisi.

Method: load_raw_data(rectangle, dest_image_bounds, raw_data_settings, raw_data_loader)

 load_raw_data(rectangle, dest_image_bounds, raw_data_settings, raw_data_loader) 

Ham veriyi yükler.

Parameters:

ParameterTürAçıklama
rectangleRectangleHam verinin yükleneceği dikdörtgen.
dest_image_boundsRectangleHedef görüntü sınırları.
raw_data_settingsRawDataSettingsYüklenen veri için kullanılacak ham veri ayarları. Not: veri belirtilen formatta değilse veri dönüşümü gerçekleştirilecektir.
raw_data_loaderIPartialRawDataLoaderHam veri yükleyicisi.

Method: load_raw_data(rectangle, raw_data_settings, raw_data_loader)

 load_raw_data(rectangle, raw_data_settings, raw_data_loader) 

Ham veriyi yükler.

Parameters:

ParameterTürAçıklama
rectangleRectangleHam verinin yükleneceği dikdörtgen.
raw_data_settingsRawDataSettingsYüklenen veri için kullanılacak ham veri ayarları. Not: veri belirtilen formatta değilse veri dönüşümü gerçekleştirilecektir.
raw_data_loaderIPartialRawDataLoaderHam veri yükleyicisi.

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: normalize_angle(resize_proportionally, background_color)

 normalize_angle(resize_proportionally, background_color) 

Tarama metin belgeleri için özel olarak tasarlanmış NormalizeAngle yöntemini kullanarak eğik taramaları düzeltin, doğru hizalamayı sağlayın. Bu işlevi metin işleme iş akışlarınıza sorunsuz bir şekilde entegre ederek belge okunabilirliğini ve kalitesini artırın, metin tanıma ve analiz görevlerinde genel verimliliği iyileştirin.
Bu yöntem RasterImage.get_skew_angle() ve TiffImage.rotate(angle, resize_proportionally, background_color) metodlarını kullanır.

Parameters:

ParameterTürAçıklama
resize_proportionallybooleğer true olarak ayarlanırsa, görüntü boyutunuz döndürülmüş dikdörtgene (köşe noktaları) göre projeksiyonlar doğrultusunda değişir; diğer durumda boyutlar aynı kalır ve yalnızca iç görüntü içeriği döndürülür.
background_colorColorArka plan rengi.

Method: read_argb_32_scan_line(scan_line_index)

 read_argb_32_scan_line(scan_line_index) 

Belirtilen tarama satırı indeksi ile tüm tarama satırını okur.

Parameters:

ParameterTürAçıklama
scan_line_indexintTarama satırının sıfır tabanlı indeksi.

Returns

TürAçıklama
int[]Tarama satırının 32-bit ARGB renk değerleri dizisi.

Method: read_scan_line(scan_line_index)

 read_scan_line(scan_line_index) 

Belirtilen tarama satırı indeksi ile tüm tarama satırını okur.

Parameters:

ParameterTürAçıklama
scan_line_indexintTarama satırının sıfır tabanlı indeksi.

Returns

TürAçıklama
Color[]Tarama satırının piksel renk değerleri dizisi.

Method: remove_frame(frame)

 remove_frame(frame) 

Belirtilen çerçeveyi görüntü dizisinden verimli bir şekilde kaldırın, uygulamanızda çerçeve yönetimini sadeleştirin. Bu işlevi entegre ederek çerçeve manipülasyonunda hassasiyet ve esnekliği artırın, görüntü içeriğinin sorunsuz organizasyonu ve sunumunu sağlayın.

Parameters:

ParameterTürAçıklama
frameTiffFrameKaldırılacak çerçeve.

Method: remove_frame(index)

 remove_frame(index) 

Çerçeveyi indeksine göre kaldırır.

Parameters:

ParameterTürAçıklama
indexintKaldırılacak çerçevenin indeksi.

Returns

TürAçıklama
TiffFrameKaldırılan çerçeve.

Method: remove_frame_by_index(index)

 remove_frame_by_index(index) 

Çerçeveyi indeksine göre kaldırır.

Parameters:

ParameterTürAçıklama
indexintKaldırılacak çerçevenin indeksi.

Returns

TürAçıklama
TiffFrameKaldırılan çerçeve.

Method: replace_argb(old_color_argb, old_color_diff, new_color_argb)

 replace_argb(old_color_argb, old_color_diff, new_color_argb) 

İzin verilen farkla bir rengi başka bir renkle değiştirir ve orijinal alfa değerini koruyarak pürüzsüz kenarları korur.

Parameters:

ParameterTürAçıklama
old_color_argbintDeğiştirilecek eski renk ARGB değeri.
old_color_diffSystem.ByteDeğiştirilen renk tonunu genişletebilmek için eski renkte izin verilen fark.
new_color_argbintEski rengi değiştirmek için yeni renk ARGB değeri.

Method: replace_color(old_color, old_color_diff, new_color)

 replace_color(old_color, old_color_diff, new_color) 

İzin verilen farkla bir rengi başka bir renkle değiştirir ve orijinal alfa değerini koruyarak pürüzsüz kenarları korur.

Parameters:

ParameterTürAçıklama
old_colorColor
old_color_diffSystem.ByteDeğiştirilen renk tonunu genişletebilmek için eski renkte izin verilen fark.
new_colorColor

Method: replace_color(old_color_argb, old_color_diff, new_color_argb)

 replace_color(old_color_argb, old_color_diff, new_color_argb) 

İzin verilen farkla bir rengi başka bir renkle değiştirir ve orijinal alfa değerini koruyarak pürüzsüz kenarları korur.

Parameters:

ParameterTürAçıklama
old_color_argbintDeğiştirilecek eski renk ARGB değeri.
old_color_diffSystem.ByteDeğiştirilen renk tonunu genişletebilmek için eski renkte izin verilen fark.
new_color_argbintEski rengi değiştirmek için yeni renk ARGB değeri.

Method: replace_frame(index, new_frame)

 replace_frame(index, new_frame) 

Belirtilen konumdaki çerçeveyi başka bir çerçeve ile sorunsuz bir şekilde değiştirin,
görüntü dizisinde dinamik çerçeve yönetimini kolaylaştırın. Bu yöntemi entegre ederek çerçeve manipülasyonunda esneklik ve hassasiyeti artırın, uygulamanızda görüntü içeriğinin optimal organizasyonu ve sunumunu sağlayın.

Parameters:

ParameterTürAçıklama
indexintSıfır tabanlı çerçeve konumu.
new_frameTiffFrameBelirtilen index konumundaki çerçeveyi değiştirecek çerçeve.

Returns

TürAçıklama
TiffFrameKaldırılan çerçeve.

Method: replace_non_transparent_colors(new_color)

 replace_non_transparent_colors(new_color) 

Tüm şeffaf olmayan renkleri yeni renk ile değiştirir ve orijinal alfa değerini koruyarak pürüzsüz kenarları korur.
Not: Şeffaflığı olmayan görüntülerde kullanırsanız, tüm renkler tek bir renk ile değiştirilecektir.

Parameters:

ParameterTürAçıklama
new_colorColor

Method: replace_non_transparent_colors(new_color_argb)

 replace_non_transparent_colors(new_color_argb) 

Tüm şeffaf olmayan renkleri yeni renk ile değiştirir ve orijinal alfa değerini koruyarak pürüzsüz kenarları korur.
Not: Şeffaflığı olmayan görüntülerde kullanırsanız, tüm renkler tek bir renk ile değiştirilecektir.

Parameters:

ParameterTürAçıklama
new_color_argbintŞeffaf olmayan renkleri değiştirmek için yeni renk ARGB değeri.

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ü üzerinde oranlı yeniden boyutlandırma işlemi yapın, boyutlarını ayarlarken en-boy oranını koruyun. Bu yöntemi uygulamanızda görüntüleri dinamik olarak ölçeklendirmek için kullanın, içeriğin tutarlılığını görsel olarak tutarlı bir şekilde temsil edin.
Oranlı yeniden boyutlandırma, her çerçeveyi newWidth/width ve newHeight/height oranına göre yeniden boyutlandıracaktı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ünün boyutunu belirtilen ayarlara göre ayarlayın, böylece boyutlar, en-boy oranı ve ölçekleme davranışı üzerinde hassas kontrol sağlanır. Bu yöntemi görüntü işleme iş akışınıza entegre ederek uygulamanızın özel gereksinimlerine göre özelleştirilmiş yeniden boyutlandırma işlemleri gerçekleştirin.

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) 

Görüntünün yüksekliğini oranlı olarak ayarlayın, en-boy oranını koruyarak tutarlı görsel bütünlük sağlayın. Bu yöntemi uygulamanızda görüntüleri dinamik olarak yeniden boyutlandırmak için kullanın, çeşitli platformlar ve cihazlar arasında içerik kalitesinden ödün vermeden optimal görüntüleme sağlayın.

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_proportional(new_width, new_height, resize_type)

 resize_proportional(new_width, new_height, resize_type) 

Görüntü üzerinde oranlı yeniden boyutlandırma işlemi yapın, boyutlarını ayarlarken en-boy oranını koruyun. Bu yöntemi uygulamanızda görüntüleri dinamik olarak ölçeklendirmek için kullanın, içeriğin tutarlılığını görsel olarak tutarlı bir şekilde temsil edin.
Oranlı yeniden boyutlandırma, her çerçeveyi newWidth/width ve newHeight/height oranına göre yeniden boyutlandıracaktır.

Parameters:

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

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) 

Görüntünün genişliğini, en-boy oranını koruyarak ayarlayın, böylece optimal görsel sunum için oranlı yeniden boyutlandırma sağlanır. Bu yöntemi uygulamanızda görüntüleri dinamik olarak ölçeklendirmek için kullanın, çeşitli görüntüleme bağlamlarında tutarlı ve estetik açıdan hoş bir render elde edin.

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(angle, resize_proportionally, background_color)

 rotate(angle, resize_proportionally, background_color) 

Görüntüyü, merkez noktasının etrafında belirtilen bir açıyla döndürün, böylece hassas yönlendirme ayarlamaları mümkün olur. Bu işlevi görüntü işleme hattınıza entegre ederek doğru dönüşümleri kolaylaştırın, uygulamanızda görsel içeriğin optimal hizalanmasını ve sunumunu sağlayın.

Parameters:

ParameterTürAçıklama
anglefloatDerece cinsinden döndürme açısı. Pozitif değerler saat yönünde döndürür.
resize_proportionallybooleğer true olarak ayarlanırsa, görüntü boyutunuz döndürülmüş dikdörtgene (köşe noktaları) göre projeksiyonlar doğrultusunda değişir; diğer durumda boyutlar aynı kalır ve yalnızca iç görüntü içeriği döndürülür.
background_colorColorArka plan rengi.

Method: rotate_flip(rotate_flip_type)

 rotate_flip(rotate_flip_type) 

Yalnızca aktif çerçeve üzerinde döndürme, çevirme veya her ikisinin bir kombinasyonunu gerçekleştirin. Bu yöntem, görüntü dizisindeki tek tek çerçevelerin hassas manipülasyonunu sağlar, uygulamanızda görüntü düzenleme ve kompozisyon esnekliğini artırır.

Parameters:

ParameterTürAçıklama
rotate_flip_typeRotateFlipTypeDöndürme çevirme türü.

See also:

Example # 1: This example loads a TIFF image, rotates it by 90 degrees clockwise and optio…

Method: rotate_flip_all(rotate_flip)

 rotate_flip_all(rotate_flip) 

Tüm çevirme işlemlerini döndürür.

Parameters:

ParameterTürAçıklama
rotate_flipRotateFlipTypeDöndürme çevirme.

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) 

Nesnenin verisini belirtilen akışa kaydeder.

Parameters:

ParameterTürAçıklama
akış_io.BufferedRandomNesnenin verisinin 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_argb_32_pixels(rectangle, pixels)

 save_argb_32_pixels(rectangle, pixels) 

32-bit ARGB piksellerini kaydeder.

Parameters:

ParameterTürAçıklama
rectangleRectanglePiksel kaydedilecek dikdörtgen.
pikselint[]32 bitlik ARGB piksel dizisi.

Method: save_cmyk_32_pixels(rectangle, pixels)

 save_cmyk_32_pixels(rectangle, pixels) 

Pikselleri kaydeder.

Parameters:

ParameterTürAçıklama
rectangleRectanglePiksel kaydedilecek dikdörtgen.
pikselint[]32 bitlik tam sayı değerleri olarak sunulan CMYK pikseller.

Method: save_cmyk_pixels(rectangle, pixels)

 save_cmyk_pixels(rectangle, pixels) 

Pikselleri kaydeder.
Bu yöntem artık kullanılmamaktadır. Lütfen daha etkili olan RasterImage.save_cmyk_32_pixels(rectangle, pixels) yöntemini kullanın.

Parameters:

ParameterTürAçıklama
rectangleRectanglePiksel kaydedilecek dikdörtgen.
pixelsCmykColor[]CMYK piksel dizisi.

Method: save_pixels(rectangle, pixels)

 save_pixels(rectangle, pixels) 

Piksel verilerini dahili olarak kaydeder.

Parameters:

ParameterTürAçıklama
rectangleRectangleDikdörtgen.
pixelsColor[]Pikseller.

Method: save_raw_data(data, data_offset, rectangle, raw_data_settings)

 save_raw_data(data, data_offset, rectangle, raw_data_settings) 

Ham veriyi kaydeder.

Parameters:

ParameterTürAçıklama
veriSystem.ByteHam veri.
data_offsetintBaşlangıç ham veri ofseti.
rectangleRectangleHam veri dikdörtgeni.
raw_data_settingsRawDataSettingsVerinin bulunduğu ham veri ayarları.

Method: save_to_stream(stream)

 save_to_stream(stream) 

Görüntüyü akışa kaydeder

Parameters:

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

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_argb_32_pixel(x, y, argb_32_color)

 set_argb_32_pixel(x, y, argb_32_color) 

Belirtilen konum için bir görüntünün 32-bit ARGB pikselini ayarlar.

Parameters:

ParameterTürAçıklama
xintPiksel x konumu.
yintPiksel y konumu.
argb_32_colorintBelirtilen konum için 32-bit ARGB piksel.

Method: set_palette(palette, update_colors)

 set_palette(palette, update_colors) 

Görüntü paletini ayarlar.

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: set_pixel(x, y, color)

 set_pixel(x, y, color) 

Belirtilen konum için bir görüntü pikselini ayarlar.

Parameters:

ParameterTürAçıklama
xintPiksel x konumu.
yintPiksel y konumu.
colorColorBelirtilen konum için piksel rengi.

Method: set_resolution(dpi_x, dpi_y)

 set_resolution(dpi_x, dpi_y) 

Belirtilen RasterImage için çözünürlüğü ayarlar,
görüntü işleme ve gösterim özellikleri üzerinde hassas kontrol sağlar. Bu
işlevi bütünleştirerek görsel çıktıyı optimize edin ve çeşitli
çıktı cihazları ve platformlarıyla uyumluluğu sağlayın, genel kullanıcı deneyimini artırır.

Parameters:

ParameterTürAçıklama
dpi_xfloatYatay çözünürlük, inç başına nokta (dpi) cinsinden, RasterImage öğesinin.
dpi_yfloatDikey çözünürlük, inç başına nokta (dpi) cinsinden, RasterImage öğesinin.

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ış.

Method: write_argb_32_scan_line(scan_line_index, argb_32_pixels)

 write_argb_32_scan_line(scan_line_index, argb_32_pixels) 

Tüm tarama satırını belirtilen tarama satırı indeksine yazar.

Parameters:

ParameterTürAçıklama
scan_line_indexintTarama satırının sıfır tabanlı indeksi.
argb_32_pixelsint[]Yazılacak 32-bit ARGB renk dizisi.

Method: write_scan_line(scan_line_index, pixels)

 write_scan_line(scan_line_index, pixels) 

Tüm tarama satırını belirtilen tarama satırı indeksine yazar.

Parameters:

ParameterTürAçıklama
scan_line_indexintTarama satırının sıfır tabanlı indeksi.
pixelsColor[]Yazılacak piksel renkleri dizisi.

Examples

This example loads a TIFF image, rotates it by 90 degrees clockwise and optionally flips the image horizontally and(or) vertically.


from os.path import join
import aspose.pycore as aspycore
from aspose.imaging import Image, RotateFlipType
from aspose.imaging.fileformats.tiff import TiffImage
from aspose.imaging.imageoptions import PngOptions

dir_: str = "c:\\temp"
rotate_flip_types = [RotateFlipType.ROTATE_90_FLIP_NONE, RotateFlipType.ROTATE_90_FLIP_X, RotateFlipType.ROTATE_90_FLIP_XY, RotateFlipType.ROTATE_90_FLIP_Y]
for rotate_flip_type in rotate_flip_types:
	# Döndür, çevir ve çıktı dosyasına kaydet.
	with aspycore.as_of(Image.load(join(dir_, "sample.tif")), TiffImage) as image:
		image.rotate_flip(rotate_flip_type)
		image.save(join(dir_, "sample." + rotate_flip_type + ".png"), PngOptions())

The following example loads a TIFF image and prints information about raw data format and alpha channel.


import aspose.pycore as aspycore
from aspose.imaging import Image
from aspose.imaging.fileformats.tiff import TiffImage
from os.path import join as path_join


dir_ = "c:\\temp"
file_name = path_join(dir_, "sample.tif")
with Image.load(file_name) as image:
	tiff_image = aspycore.as_of(image, TiffImage)
	# Aktif TIFF çerçevesi alfa kanalı içeriyorsa, tüm TIFF görüntüsü alfa kanalı içeriyormuş gibi kabul edilir.
	print("ImageFile={0}, FileFormat={1}, HasAlpha={2}".format(file_name, tiff_image.raw_data_format, tiff_image.has_alpha))
	i = 1
	for frame in tiff_image.frames:
		print("Frame={0}, FileFormat={1}, HasAlpha={2}".format(i, frame.raw_data_format, frame.has_alpha))
		i += 1

# Çıktı şu şekilde görünebilir:
# ImageFile=c:\\temp\\sample.tif, FileFormat=RgbIndexed1Bpp, used channels: 1, HasAlpha=False
# Frame=1, FileFormat=RgbIndexed1Bpp, used channels: 1, HasAlpha=False
# Frame=2, FileFormat=RgbIndexed1Bpp, used channels: 1, HasAlpha=False

The following example crops a TIFF image. The cropping area is be specified via aspose.imaging.Rectangle.

import aspose.pycore as aspycore
from aspose.imaging import Image, Rectangle
from aspose.imaging.imageoptions import PngOptions
from aspose.imaging.fileformats.tiff import TiffImage
from os.path import join

dir_: str = "c:\\temp"
with Image.load(join(dir_, "sample.tif")) as image:
	tiff_image = aspycore.as_of(image, TiffImage)
	# Görüntüyü kırp. Kırpma alanı, görüntünün dikdörtgen merkez bölgesidir.
	area = Rectangle(tiff_image.width // 4, tiff_image.height // 4, tiff_image.width // 2,
					 tiff_image.height // 2)
	tiff_image.crop(area)
	# Kırpılmış görüntüyü PNG olarak kaydet.
	tiff_image.save(join(dir_, "sample.Crop.png"), PngOptions())

The following example crops a TIFF image. The cropping area is specified via Left, Top, Right, Bottom margins.

from os.path import join
import aspose.pycore as aspycore
from aspose.imaging import Image       
from aspose.imaging.fileformats.tiff import TiffImage
from aspose.imaging.imageoptions import PngOptions

dir_: str = r"c:\temp"
with Image.load(join(dir_, "sample.tif")) as image:
	tiff_image = aspycore.as_of(image, TiffImage)
	# Tekrar kırpın. Görüntü boyutunun %10'u kadar bir kenar boşluğu ayarlayın.
	horizontal_margin: int = tiff_image.width // 10
	vertical_margin: int = tiff_image.height // 10
	tiff_image.crop(horizontal_margin, horizontal_margin, vertical_margin, vertical_margin)
	# Kırpılmış görüntüyü PNG olarak kaydedin.
	tiff_image.save(join(dir_, "sample.Crop.png"), PngOptions())

The following example binarizes a TIFF image with the predefined threshold. Binarized images contain only 2 colors - black and white.


import aspose.pycore as aspycore
from aspose.imaging import Image
from aspose.imaging.fileformats.tiff import TiffImage
from aspose.imaging.imageoptions import PngOptions
from os.path import join

dir_ = "c:\\temp"
with Image.load(join(dir_, "sample.tif")) as image:
	tiff_image = aspycore.as_of(image, TiffImage)
	# Görüntüyü 127 eşik değeriyle ikilileştirin.
	# Bir pikselin karşılık gelen gri değeri 127'den büyükse, ona 255 değeri atanır, aksi takdirde 0 atanır.
	tiff_image.binarize_fixed(127)
	tiff_image.save(join(dir_, "sample.BinarizeFixed.png"), PngOptions())

The following example binarizes a TIFF image with Bradley’s adaptive thresholding algorithm with the specified window size. Binarized images contain only 2 colors - black and white.

from os.path import join
import aspose.pycore as aspycore
from aspose.imaging import Image
from aspose.imaging.fileformats.tiff import TiffImage
from aspose.imaging.imageoptions import PngOptions

dir_: str = "c:\\temp"
with Image.load(join(dir_, "sample.tif")) as image:
	tiff_image = aspycore.as_of(image, TiffImage)
	# Görüntüyü 5 parlaklık farkı ile ikilileştirin. Parlaklık, bir piksel ile bu pikselin etrafındaki 10 x 10 piksellik pencerenin ortalaması arasındaki farktır.
	tiff_image.binarize_bradley(5, 10)
	tiff_image.save(join(dir_, "sample.BinarizeBradley5_10x10.png"), PngOptions())

The following example performs gamma-correction of a TIFF image.

import aspose.pycore as aspycore
from aspose.imaging import Image
from aspose.imaging.fileformats.tiff import TiffImage
from aspose.imaging.imageoptions import PngOptions
from os.path import join

dir_: str = "c:\\temp"
with Image.load(join(dir_, "sample.tif")) as image:
	tiff_image = aspycore.as_of(image, TiffImage)
	# Kırmızı, yeşil ve mavi kanallar için gama katsayısını ayarlayın.
	tiff_image.adjust_gamma(2.5)
	tiff_image.save(join(dir_, "sample.AdjustGamma.png"), PngOptions())

The following example performs gamma-correction of a TIFF image applying different coefficients for color components.


import aspose.pycore as aspycore
from aspose.imaging import Image
from aspose.imaging.fileformats.tiff import TiffImage
from aspose.imaging.imageoptions import PngOptions
from os.path import join

dir_ = "c:\\temp"
with Image.load(join(dir_, "sample.tif")) as image:
	tiff_image = aspycore.as_of(image, TiffImage)
	# Kırmızı, yeşil ve mavi kanallar için ayrı ayrı gama katsayılarını ayarlayın.
	tiff_image.adjust_gamma(1.5, 2.5, 3.5)
	tiff_image.save(join(dir_, "sample.AdjustGamma.png"), PngOptions())

The following example performs brightness correction of a TIFF image.


import aspose.pycore as aspycore
from aspose.imaging import Image
from aspose.imaging.fileformats.tiff import TiffImage
from aspose.imaging.imageoptions import PngOptions
from os.path import join

dir_ = "c:\\temp"
with Image.load(join(dir_, "sample.tif")) as image:
	tiff_image = aspycore.as_of(image, TiffImage)
	# Parlaklık değerini ayarlayın. Kabul edilen parlaklık değerleri [-255, 255] aralığındadır.
	tiff_image.adjust_brightness(50)
	tiff_image.save(join(dir_, "sample.AdjustBrightness.png"), PngOptions())

The following example performs contrast correction of a TIFF image.


import aspose.pycore as aspycore
from aspose.imaging import Image
from aspose.imaging.fileformats.tiff import TiffImage
from aspose.imaging.imageoptions import PngOptions
from os.path import join

dir_ = "c:\\temp"
with Image.load(join(dir_, "sample.tif")) as image:
	tiff_image = aspycore.as_of(image, TiffImage)
	# Kontrast değerini ayarlayın. Kabul edilen kontrast değerleri [-100f, 100f] aralığındadır.
	tiff_image.adjust_contrast(50.0)
	tiff_image.save(join(dir_, "sample.AdjustContrast.png"), PngOptions())

Create Graphics Path from Path Resources in TIFF image.


import aspose.pycore as aspycore
from aspose.imaging import Image, Graphics, Color, Pen
from aspose.imaging.fileformats.tiff import TiffImage
from aspose.imaging.fileformats.tiff.pathresources import PathResourceConverter

with aspycore.as_of(Image.load("Bottle.tif"), TiffImage) as image:
	# TIFF görüntüsünden PathResources kullanarak GraphicsPath oluştur.
	active_frame = image.active_frame
	graphics_path = PathResourceConverter.to_graphics_path(active_frame.path_resource, active_frame.size)
	graphics = Graphics(image)
	# Kırmızı çizgi çiz ve resmi kaydet
	graphics.draw_path(Pen(Color.red, 10), graphics_path)
	image.save("BottleWithRedBorder.tif")