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
| Name | Açı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
| Name | Type | Access | Açıklama |
|---|---|---|---|
| active_frame | TiffFrame | r/w | Aktif ç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_palette | bool | r/w | Otomatik palet ayarlamasını gösteren bir değeri alır veya ayarlar. |
| background_color | Color | r/w | Arka plan renginin değerini alır veya ayarlar. |
| bits_per_pixel | int | r | Görselin piksel başına bit sayısını alır. |
| bounds | Rectangle | r | Nesnenin sınırlarını alır. |
| buffer_size_hint | int | r/w | Tüm iç tamponlar için tanımlanan maksimum izin verilen boyutu belirten tampon boyutu ipucunu alır veya ayarlar. |
| byte_order | TiffByteOrder | r/w | TIFF 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. |
| container | Image | r | Bu Image kapsayıcısını alır. |
| data_stream_container | StreamContainer | r | Nesnenin veri akışını alır. |
| dağıtıldı | bool | r | Bu örneğin dağıtılıp dağıtılmadığını gösteren bir değer alır. |
| exif_data | ExifData | r/w | Exif örneğini alır veya ayarlar. |
| file_format | FileFormat | r | Gö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. |
| frames | TiffFrame[] | r | TiffFrame ö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_alpha | bool | r | 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. |
| has_background_color | bool | r/w | Görüntünün arka plan rengine sahip olup olmadığını gösteren bir değeri alır veya ayarlar. |
| has_transparent_color | bool | r/w | Görüntünün şeffaf bir renge sahip olup olmadığını gösteren bir değeri alır. |
| height | int | r | Görüntünün yüksekliğini alır. |
| horizontal_resolution | float | r/w | Belirtilen 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_opacity | float | r | Bu görüntünün opaklığını alır. |
| interrupt_monitor | InterruptMonitor | r/w | Kesinti izleyicisini alır veya ayarlar. |
| is_cached | bool | r | Görüntü verisinin şu anda önbelleğe alınıp alınmadığını gösteren bir değeri alır. |
| is_raw_data_available | bool | r | Ham veri yüklemesinin desteklenip desteklenmediğini gösteren bir değeri alır. |
| metadata | ImageMetadata | r | Kareden XMP verisini alır veya ayarlar. |
| page_count | int | r | Belirtilen 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. |
| pages | Image[] | r | Belgenin 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. |
| palette | IColorPalette | r/w | Renk paletini alır veya ayarlar. Renk paleti, pikseller doğrudan temsil edildiğinde kullanılmaz. |
| premultiply_components | bool | r/w | Bileş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_converter | IColorConverter | r/w | Özel renk dönüştürücüyü alır veya ayarlar |
| raw_data_format | PixelDataFormat | r | Ham veri biçimini alır. |
| raw_data_settings | RawDataSettings | r | Mevcut ham veri ayarlarını alır. Bu ayarları kullanırken verinin dönüşüm olmadan yüklendiğini unutmayın. |
| raw_fallback_index | int | r/w | Palet indeksi sınırların dışına çıktığında kullanılacak yedek indeksi alır veya ayarlar |
| raw_indexed_color_converter | IIndexedColorConverter | r/w | Dizinli renk dönüştürücüyü alır veya ayarlar |
| raw_line_size | int | r | Ham satır boyutunu bayt cinsinden alır. |
| size | Size | r | Nesne boyutunu alır. |
| transparent_color | Color | r/w | Görüntünün şeffaf rengini alır. |
| update_xmp_data | bool | r/w | XMP meta verilerini güncelleyip güncellemeyeceğini gösteren bir değeri alır veya ayarlar. |
| use_palette | bool | r | Görüntü paletinin kullanılıp kullanılmadığını gösteren bir değeri alır. |
| use_raw_data | bool | r/w | Ham 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_resolution | float | r/w | Belirtilen 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. |
| width | int | r | Görüntünün genişliğini alır. |
| xmp_data | XmpPacketWrapper | r/w | Xmp verilerini alır veya ayarlar. |
Methods
| Name | Açı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:
| Parameter | Tür | Açıklama |
|---|---|---|
| frame | TiffFrame | Gö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:
| Parameter | Tür | Açıklama |
|---|---|---|
| frames | TiffFrame[] | Ç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:
| Parameter | Tür | Açıklama |
|---|---|---|
| image | TiffImage | Kaynak 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:
| Parameter | Tür | Açıklama |
|---|---|---|
| frame | TiffFrame | Eklenecek ç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:
| Parameter | Tür | Açıklama |
|---|---|---|
| frames | TiffFrame[] | 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:
| Parameter | Tür | Açıklama |
|---|---|---|
| page | RasterImage | Eklenecek 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:
| Parameter | Tür | Açıklama |
|---|---|---|
| parlaklık | int | Parlaklı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:
| Parameter | Tür | Açıklama |
|---|---|---|
| kontrast | float | Kontrast 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:
| Parameter | Tür | Açıklama |
|---|---|---|
| gamma | float | Kı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:
| Parameter | Tür | Açıklama |
|---|---|---|
| gamma_red | float | Kırmızı kanal için gamma katsayısı |
| gamma_green | float | Yeşil kanal için gamma katsayısı |
| gamma_blue | float | Mavi 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:
| Parameter | Tür | Açıklama |
|---|---|---|
| parola | string | Gömülü verileri çıkarmak için kullanılan parola. |
Returns
| Tür | Açıklama |
|---|---|
| int | Yü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:
| Parameter | Tür | Açıklama |
|---|---|---|
| brightness_difference | float | Piksel 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:
| Parameter | Tür | Açıklama |
|---|---|---|
| brightness_difference | float | Piksel ile bu pikselin etrafında merkezlenmiş s x s piksellik pencerenin ortalaması arasındaki parlaklık farkı. |
| window_size | int | Bu 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:
| Parameter | Tür | Açıklama |
|---|---|---|
| eşik | System.Byte | Eş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:
| Parameter | Tür | Açıklama |
|---|---|---|
| origin | Point | Arka plan görüntüsü karıştırma kaynağı. |
| overlay | RasterImage | Kaplama görüntüsü. |
| overlay_alpha | System.Byte | Kaplama 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:
| Parameter | Tür | Açıklama |
|---|---|---|
| origin | Point | Arka plan görüntüsü karıştırma kaynağı. |
| overlay | RasterImage | Kaplama görüntüsü. |
| overlay_area | Rectangle | Kaplama alanı. |
| overlay_alpha | System.Byte | Kaplama 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:
| Parameter | Tür | Açıklama |
|---|---|---|
| file_path | string | Dosya yolu. |
Returns
| Tür | Açıklama |
|---|---|
| bool |
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:
| Parameter | Tür | Açıklama |
|---|---|---|
| file_path | string | Dosya yolu. |
| load_options | LoadOptions | Yükleme seçenekleri. |
Returns
| Tür | Açıklama |
|---|---|
| bool |
Method: can_load(stream) [static]
can_load(stream)
Belirtilen akıştan görüntünün yüklenip yüklenemeyeceğini belirler.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| akış | _io.BufferedRandom | Yükleme yapılacak akış. |
Returns
| Tür | Açıklama |
|---|---|
| bool |
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:
| Parameter | Tür | Açıklama |
|---|---|---|
| akış | _io.BufferedRandom | Yükleme yapılacak akış. |
| load_options | LoadOptions | Yükleme seçenekleri. |
Returns
| Tür | Açıklama |
|---|---|
| bool |
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:
| Parameter | Tür | Açıklama |
|---|---|---|
| akış | _io.BufferedRandom | Yükleme yapılacak akış. |
Returns
| Tür | Açıklama |
|---|---|
| bool |
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:
| Parameter | Tür | Açıklama |
|---|---|---|
| akış | _io.BufferedRandom | Yükleme yapılacak akış. |
| load_options | LoadOptions | Yükleme seçenekleri. |
Returns
| Tür | Açıklama |
|---|---|
| bool |
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:
| Parameter | Tür | Açıklama |
|---|---|---|
| file_path | string | Dosya yolu. |
| load_options | LoadOptions | Yükleme seçenekleri. |
Returns
| Tür | Açıklama |
|---|---|
| bool |
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:
| Parameter | Tür | Açıklama |
|---|---|---|
| options | ImageOptionsBase | Kullanılacak kaydetme seçenekleri. |
Returns
| Tür | Açıklama |
|---|---|
| bool |
Method: create(files) [static]
create(files)
Belirtilen dosyaları içeren çok sayfalı görüntüyü oluşturur.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| dosyalar | string[] | Dosyalar. |
Returns
| Tür | Açı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:
| Parameter | Tür | Açıklama |
|---|---|---|
| dosyalar | string[] | Dosyalar. |
| throw_exception_on_load_error | bool | eğer |
Returns
| Tür | Açı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:
| Parameter | Tür | Açıklama |
|---|---|---|
| image_options | ImageOptionsBase | Görüntü seçenekleri. |
| width | int | Genişlik. |
| height | int | Yükseklik. |
Returns
| Tür | Açıklama |
|---|---|
| Image | Yeni 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:
| Parameter | Tür | Açıklama |
|---|---|---|
| image_options | ImageOptionsBase | RasterImage’i oluşturmak için kullanılan seçenekler RasterImage. |
| width | int | RasterImage’in genişliği RasterImage. |
| height | int | RasterImage’in yüksekliği RasterImage. |
| piksel | int[] | Görüntüyü doldurmak için kullanılan piksel değerleri dizisi. |
Returns
| Tür | Açıklama |
|---|---|
| Image | Sağ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:
| Parameter | Tür | Açıklama |
|---|---|---|
| images | Image[] | Görüntüler. |
Returns
| Tür | Açıklama |
|---|---|
| Image | Gö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:
| Parameter | Tür | Açıklama |
|---|---|---|
| images | Image[] | Görüntüler. |
| dispose_images | bool | eğer |
Returns
| Tür | Açıklama |
|---|---|
| Image | Görüntü, IMultipageImage olarak |
Method: create(multipage_create_options) [static]
create(multipage_create_options)
Belirtilen çok sayfalı oluşturma seçeneklerini oluşturur.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| multipage_create_options | MultipageCreateOptions | Çok sayfalı oluşturma seçenekleri. |
Returns
| Tür | Açı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:
| Parameter | Tür | Açıklama |
|---|---|---|
| dosyalar | string[] | Dosyalar. |
Returns
| Tür | Açı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:
| Parameter | Tür | Açıklama |
|---|---|---|
| dosyalar | string[] | Dosyalar. |
| throw_exception_on_load_error | bool | eğer |
Returns
| Tür | Açı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:
| Parameter | Tür | Açıklama |
|---|---|---|
| images | Image[] | Görüntüler. |
Returns
| Tür | Açıklama |
|---|---|
| Image | Gö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:
| Parameter | Tür | Açıklama |
|---|---|---|
| images | Image[] | Görüntüler. |
| dispose_images | bool | eğer |
Returns
| Tür | Açıklama |
|---|---|
| Image | Gö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:
| Parameter | Tür | Açıklama |
|---|---|---|
| frame | TiffFrame | Görüntüyü başlatmak için kullanılacak tiff çerçevesi. |
Returns
| Tür | Açıklama |
|---|---|
| TiffImage |
Method: create_with_frames(frames) [static]
create_with_frames(frames)
Yeni bir örnek başlatır TiffImage sınıfını.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| frames | TiffFrame[] | Çerçeveler. |
Returns
| Tür | Açı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:
| Parameter | Tür | Açıklama |
|---|---|---|
| left_shift | int | Sol kaydırma. |
| right_shift | int | Sağ kaydırma. |
| top_shift | int | Üst kaydırma. |
| bottom_shift | int | Alt 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:
| Parameter | Tür | Açıklama |
|---|---|---|
| rectangle | Rectangle | Dikdö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:
| Parameter | Tür | Açıklama |
|---|---|---|
| dithering_method | DitheringMethod | Dithering yöntemi. |
| bits_count | int | Dithering 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:
| Parameter | Tür | Açıklama |
|---|---|---|
| dithering_method | DitheringMethod | Dithering yöntemi. |
| bits_count | int | Dithering için son bit sayısı. |
| custom_palette | IColorPalette | Dithering 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:
| Parameter | Tür | Açıklama |
|---|---|---|
| parola | string | Dijital 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:
| Parameter | Tür | Açıklama |
|---|---|---|
| rectangle | Rectangle | Dikdörtgen. |
| options | FilterOptionsBase | Seç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:
| Parameter | Tür | Açıklama |
|---|---|---|
| x | int | Piksel x konumu. |
| y | int | Piksel y konumu. |
Returns
| Tür | Açıklama |
|---|---|
| int | Belirtilen 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:
| Parameter | Tür | Açıklama |
|---|---|---|
| rectangle | Rectangle | Piksel alınacak dikdörtgen. |
Returns
| Tür | Açıklama |
|---|---|
| int[] | Varsayılan piksel dizisi. |
Method: get_default_options(args)
get_default_options(args)
Varsayılan seçenekleri alır.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| args | System.Object | Argümanlar. |
Returns
| Tür | Açıklama |
|---|---|
| ImageOptionsBase | Varsayı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:
| Parameter | Tür | Açıklama |
|---|---|---|
| rectangle | Rectangle | Piksel alınacak dikdörtgen. |
| partial_pixel_loader | IPartialArgb32PixelLoader | Kı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:
| Parameter | Tür | Açıklama |
|---|---|---|
| rectangle | Rectangle | Piksel alınacak dikdörtgen. |
| partial_raw_data_loader | IPartialRawDataLoader | Kısmi ham veri yükleyici. |
| raw_data_settings | RawDataSettings | Ham 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:
| Parameter | Tür | Açıklama |
|---|---|---|
| rectangle | Rectangle | Ham veri alınacak dikdörtgen. |
| raw_data_settings | RawDataSettings | Ham veri ayarları. |
Returns
| Tür | Açıklama |
|---|---|
| System.Byte | Varsayılan ham veri dizisi. |
Method: get_file_format(file_path) [static]
get_file_format(file_path)
Dosya biçimini alır.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| file_path | string | Dosya yolu. |
Returns
| Tür | Açıklama |
|---|---|
| FileFormat | Belirlenen dosya formatı. |
Method: get_file_format(stream) [static]
get_file_format(stream)
Dosya biçimini alır.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| akış | _io.BufferedRandom | Akış. |
Returns
| Tür | Açıklama |
|---|---|
| FileFormat | Belirlenen dosya formatı. |
Method: get_file_format_of_stream(stream) [static]
get_file_format_of_stream(stream)
Dosya biçimini alır.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| akış | _io.BufferedRandom | Akış. |
Returns
| Tür | Açıklama |
|---|---|
| FileFormat | Belirlenen 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:
| Parameter | Tür | Açıklama |
|---|---|---|
| rectangle | Rectangle | Uygun dikdörtgeni elde etmek için dikdörtgen. |
| piksel | int[] | 32 bit ARGB pikselleri. |
| width | int | Nesnenin genişliği. |
| height | int | Nesnenin yüksekliği. |
Returns
| Tür | Açıklama |
|---|---|
| Rectangle | Uygun 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:
| Parameter | Tür | Açıklama |
|---|---|---|
| rectangle | Rectangle | Uygun dikdörtgeni elde etmek için dikdörtgen. |
| width | int | Nesnenin genişliği. |
| height | int | Nesnenin yüksekliği. |
Returns
| Tür | Açıklama |
|---|---|
| Rectangle | Uygun 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:
| Parameter | Tür | Açıklama |
|---|---|---|
| use_default | bool | eğer |
Returns
| Tür | Açıklama |
|---|---|
| System.DateTime | Kaynak 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ür | Açıklama |
|---|---|
| ImageOptionsBase | Orijinal dosya ayarlarına dayalı seçenekler. |
Method: get_pixel(x, y)
get_pixel(x, y)
Bir görüntü pikselini alır.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| x | int | Piksel x konumu. |
| y | int | Piksel y konumu. |
Returns
| Tür | Açıklama |
|---|---|
| Color | Belirtilen 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:
| Parameter | Tür | Açıklama |
|---|---|---|
| width | int | Genişlik. |
| height | int | Yükseklik. |
| new_width | int | Yeni genişlik. |
Returns
| Tür | Açıklama |
|---|---|
| int | Orantı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:
| Parameter | Tür | Açıklama |
|---|---|---|
| width | int | Genişlik. |
| height | int | Yükseklik. |
| new_height | int | Yeni yükseklik. |
Returns
| Tür | Açıklama |
|---|---|
| int | Orantı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:
| Parameter | Tür | Açıklama |
|---|---|---|
| image_options | ImageOptionsBase | Görüntü seçenekleri. |
| clipping_rectangle | Rectangle | Kırpma dikdörtgeni. |
| page_number | int[] | Sayfa numarası. |
Returns
| Tür | Açıklama |
|---|---|
| _io.BufferedRandom | Serileş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ür | Açıklama |
|---|---|
| float | Eğ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:
| Parameter | Tür | Açıklama |
|---|---|---|
| index | int | frame öğesinin indeksi. |
| frame | TiffFrame | Ekleme 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:
| Parameter | Tür | Açıklama |
|---|---|---|
| parola | string | İmzayı kontrol etmek için şifre. |
| percentage_threshold | int | İmgenin imzalı kabul edilip edilmediğini belirleyen eşik (yüzde olarak)[0-100]. Belirtilmezse, varsayılan eşik ( |
Returns
| Tür | Açı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:
| Parameter | Tür | Açıklama |
|---|---|---|
| file_path | string | İmge yüklenecek dosya yolu veya URL. |
Returns
| Tür | Açıklama |
|---|---|
| Image | Yü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:
| Parameter | Tür | Açıklama |
|---|---|---|
| file_path | string | İmge yüklenecek dosya yolu veya URL. |
| load_options | LoadOptions | Yükleme seçenekleri. |
Returns
| Tür | Açıklama |
|---|---|
| Image | Yüklenen imge. |
Method: load(stream) [static]
load(stream)
Belirtilen akıştan yeni bir görüntü yükler.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| akış | _io.BufferedRandom | İmge yüklenecek akış. |
Returns
| Tür | Açıklama |
|---|---|
| Image | Yüklenen imge. |
Method: load(stream, load_options) [static]
load(stream, load_options)
Belirtilen akıştan yeni bir görüntü yükler.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| akış | _io.BufferedRandom | İmge yüklenecek akış. |
| load_options | LoadOptions | Yükleme seçenekleri. |
Returns
| Tür | Açıklama |
|---|---|
| Image | Yüklenen imge. |
Method: load_argb_32_pixels(rectangle)
load_argb_32_pixels(rectangle)
32-bit ARGB piksellerini yükler.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| rectangle | Rectangle | Piksellerin yükleneceği dikdörtgen. |
Returns
| Tür | Açı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:
| Parameter | Tür | Açıklama |
|---|---|---|
| rectangle | Rectangle | Piksellerin yükleneceği dikdörtgen. |
Returns
| Tür | Açı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:
| Parameter | Tür | Açıklama |
|---|---|---|
| rectangle | Rectangle | Piksellerin yükleneceği dikdörtgen. |
Returns
| Tür | Açı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:
| Parameter | Tür | Açıklama |
|---|---|---|
| rectangle | Rectangle | Piksellerin yükleneceği dikdörtgen. |
Returns
| Tür | Açı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:
| Parameter | Tür | Açıklama |
|---|---|---|
| rectangle | Rectangle | Piksellerin yükleneceği dikdörtgen. |
| partial_pixel_loader | IPartialArgb32PixelLoader | Kı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:
| Parameter | Tür | Açıklama |
|---|---|---|
| rectangle | Rectangle | İstenen dikdörtgen. |
| partial_pixel_loader | IPartialArgb64PixelLoader | 64-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:
| Parameter | Tür | Açıklama |
|---|---|---|
| desired_rectangle | Rectangle | İstenen dikdörtgen. |
| pixel_loader | IPartialPixelLoader | Piksel yükleyicisi. |
Method: load_pixels(rectangle)
load_pixels(rectangle)
Pikselleri yükler.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| rectangle | Rectangle | Piksellerin yükleneceği dikdörtgen. |
Returns
| Tür | Açı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:
| Parameter | Tür | Açıklama |
|---|---|---|
| rectangle | Rectangle | Ham verinin yükleneceği dikdörtgen. |
| dest_image_bounds | Rectangle | Hedef görüntü sınırları. |
| raw_data_settings | RawDataSettings | Yüklenen veri için kullanılacak ham veri ayarları. Not: veri belirtilen formatta değilse veri dönüşümü gerçekleştirilecektir. |
| raw_data_loader | IPartialRawDataLoader | Ham 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:
| Parameter | Tür | Açıklama |
|---|---|---|
| rectangle | Rectangle | Ham verinin yükleneceği dikdörtgen. |
| raw_data_settings | RawDataSettings | Yüklenen veri için kullanılacak ham veri ayarları. Not: veri belirtilen formatta değilse veri dönüşümü gerçekleştirilecektir. |
| raw_data_loader | IPartialRawDataLoader | Ham veri yükleyicisi. |
Method: load_stream(stream) [static]
load_stream(stream)
Belirtilen akıştan yeni bir görüntü yükler.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| akış | _io.BufferedRandom | İmge yüklenecek akış. |
Returns
| Tür | Açıklama |
|---|---|
| Image | Yü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:
| Parameter | Tür | Açıklama |
|---|---|---|
| akış | _io.BufferedRandom | İmge yüklenecek akış. |
| load_options | LoadOptions | Yükleme seçenekleri. |
Returns
| Tür | Açıklama |
|---|---|
| Image | Yü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:
| Parameter | Tür | Açıklama |
|---|---|---|
| file_path | string | İmge yüklenecek dosya yolu veya URL. |
| load_options | LoadOptions | Yükleme seçenekleri. |
Returns
| Tür | Açıklama |
|---|---|
| Image | Yü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:
| Parameter | Tür | Açıklama |
|---|---|---|
| resize_proportionally | bool | eğer |
| background_color | Color | Arka 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:
| Parameter | Tür | Açıklama |
|---|---|---|
| scan_line_index | int | Tarama satırının sıfır tabanlı indeksi. |
Returns
| Tür | Açı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:
| Parameter | Tür | Açıklama |
|---|---|---|
| scan_line_index | int | Tarama satırının sıfır tabanlı indeksi. |
Returns
| Tür | Açı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:
| Parameter | Tür | Açıklama |
|---|---|---|
| frame | TiffFrame | Kaldırılacak çerçeve. |
Method: remove_frame(index)
remove_frame(index)
Çerçeveyi indeksine göre kaldırır.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| index | int | Kaldırılacak çerçevenin indeksi. |
Returns
| Tür | Açıklama |
|---|---|
| TiffFrame | Kaldırılan çerçeve. |
Method: remove_frame_by_index(index)
remove_frame_by_index(index)
Çerçeveyi indeksine göre kaldırır.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| index | int | Kaldırılacak çerçevenin indeksi. |
Returns
| Tür | Açıklama |
|---|---|
| TiffFrame | Kaldı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:
| Parameter | Tür | Açıklama |
|---|---|---|
| old_color_argb | int | Değiştirilecek eski renk ARGB değeri. |
| old_color_diff | System.Byte | Değiştirilen renk tonunu genişletebilmek için eski renkte izin verilen fark. |
| new_color_argb | int | Eski 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:
| Parameter | Tür | Açıklama |
|---|---|---|
| old_color | Color | |
| old_color_diff | System.Byte | Değiştirilen renk tonunu genişletebilmek için eski renkte izin verilen fark. |
| new_color | Color |
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:
| Parameter | Tür | Açıklama |
|---|---|---|
| old_color_argb | int | Değiştirilecek eski renk ARGB değeri. |
| old_color_diff | System.Byte | Değiştirilen renk tonunu genişletebilmek için eski renkte izin verilen fark. |
| new_color_argb | int | Eski 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:
| Parameter | Tür | Açıklama |
|---|---|---|
| index | int | Sıfır tabanlı çerçeve konumu. |
| new_frame | TiffFrame | Belirtilen index konumundaki çerçeveyi değiştirecek çerçeve. |
Returns
| Tür | Açıklama |
|---|---|
| TiffFrame | Kaldı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:
| Parameter | Tür | Açıklama |
|---|---|---|
| new_color | Color |
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:
| Parameter | Tür | Açıklama |
|---|---|---|
| new_color_argb | int | Ş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:
| Parameter | Tür | Açıklama |
|---|---|---|
| new_width | int | Yeni genişlik. |
| new_height | int | Yeni 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:
| Parameter | Tür | Açıklama |
|---|---|---|
| new_width | int | Yeni genişlik. |
| new_height | int | Yeni yükseklik. |
| resize_type | ResizeType | Yeniden 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:
| Parameter | Tür | Açıklama |
|---|---|---|
| new_width | int | Yeni genişlik. |
| new_height | int | Yeni yükseklik. |
| settings | ImageResizeSettings | Yeniden 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:
| Parameter | Tür | Açıklama |
|---|---|---|
| new_width | int | Yeni genişlik. |
| new_height | int | Yeni yükseklik. |
| settings | ImageResizeSettings | Yeniden 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:
| Parameter | Tür | Açıklama |
|---|---|---|
| new_width | int | Yeni genişlik. |
| new_height | int | Yeni yükseklik. |
| resize_type | ResizeType | Yeniden 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:
| Parameter | Tür | Açıklama |
|---|---|---|
| new_height | int | Yeni 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:
| Parameter | Tür | Açıklama |
|---|---|---|
| new_height | int | Yeni yükseklik. |
| resize_type | ResizeType | Yeniden 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:
| Parameter | Tür | Açıklama |
|---|---|---|
| new_height | int | Yeni yükseklik. |
| settings | ImageResizeSettings | Gö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:
| Parameter | Tür | Açıklama |
|---|---|---|
| new_height | int | Yeni yükseklik. |
| settings | ImageResizeSettings | Gö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:
| Parameter | Tür | Açıklama |
|---|---|---|
| new_width | int | Yeni genişlik. |
| new_height | int | Yeni yükseklik. |
| resize_type | ResizeType | Yeniden 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:
| Parameter | Tür | Açıklama |
|---|---|---|
| new_width | int | Yeni 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:
| Parameter | Tür | Açıklama |
|---|---|---|
| new_width | int | Yeni genişlik. |
| resize_type | ResizeType | Yeniden 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:
| Parameter | Tür | Açıklama |
|---|---|---|
| new_width | int | Yeni genişlik. |
| settings | ImageResizeSettings | Gö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:
| Parameter | Tür | Açıklama |
|---|---|---|
| new_width | int | Yeni genişlik. |
| settings | ImageResizeSettings | Görüntü yeniden boyutlandırma ayarları. |
Method: rotate(angle)
rotate(angle)
Görüntüyü merkezin etrafında döndür.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| angle | float | Derece 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:
| Parameter | Tür | Açıklama |
|---|---|---|
| angle | float | Derece cinsinden döndürme açısı. Pozitif değerler saat yönünde döndürür. |
| resize_proportionally | bool | eğer |
| background_color | Color | Arka 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:
| Parameter | Tür | Açıklama |
|---|---|---|
| rotate_flip_type | RotateFlipType | Dö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:
| Parameter | Tür | Açıklama |
|---|---|---|
| rotate_flip | RotateFlipType | Döndürme çevirme. |
Method: save(file_path)
save(file_path)
Görüntüyü belirtilen dosya konumuna kaydeder.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| file_path | string | Gö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:
| Parameter | Tür | Açıklama |
|---|---|---|
| file_path | string | Dosya yolu. |
| options | ImageOptionsBase | Seç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:
| Parameter | Tür | Açıklama |
|---|---|---|
| file_path | string | Dosya yolu. |
| options | ImageOptionsBase | Seçenekler. |
| bounds_rectangle | Rectangle | Hedef 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:
| Parameter | Tür | Açıklama |
|---|---|---|
| file_path | string | Nesnenin verilerinin kaydedileceği dosya yolu. |
| over_write | bool | Eğer |
Method: save(stream)
save(stream)
Nesnenin verisini belirtilen akışa kaydeder.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| akış | _io.BufferedRandom | Nesnenin 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:
| Parameter | Tür | Açıklama |
|---|---|---|
| akış | _io.BufferedRandom | Görüntünün verisinin kaydedileceği akış. |
| options_base | ImageOptionsBase | Kaydetme 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:
| Parameter | Tür | Açıklama |
|---|---|---|
| akış | _io.BufferedRandom | Görüntünün verisinin kaydedileceği akış. |
| options_base | ImageOptionsBase | Kaydetme seçenekleri. |
| bounds_rectangle | Rectangle | Hedef 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:
| Parameter | Tür | Açıklama |
|---|---|---|
| rectangle | Rectangle | Piksel kaydedilecek dikdörtgen. |
| piksel | int[] | 32 bitlik ARGB piksel dizisi. |
Method: save_cmyk_32_pixels(rectangle, pixels)
save_cmyk_32_pixels(rectangle, pixels)
Pikselleri kaydeder.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| rectangle | Rectangle | Piksel kaydedilecek dikdörtgen. |
| piksel | int[] | 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:
| Parameter | Tür | Açıklama |
|---|---|---|
| rectangle | Rectangle | Piksel kaydedilecek dikdörtgen. |
| pixels | CmykColor[] | CMYK piksel dizisi. |
Method: save_pixels(rectangle, pixels)
save_pixels(rectangle, pixels)
Piksel verilerini dahili olarak kaydeder.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| rectangle | Rectangle | Dikdörtgen. |
| pixels | Color[] | 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:
| Parameter | Tür | Açıklama |
|---|---|---|
| veri | System.Byte | Ham veri. |
| data_offset | int | Başlangıç ham veri ofseti. |
| rectangle | Rectangle | Ham veri dikdörtgeni. |
| raw_data_settings | RawDataSettings | Verinin bulunduğu ham veri ayarları. |
Method: save_to_stream(stream)
save_to_stream(stream)
Görüntüyü akışa kaydeder
Parameters:
| Parameter | Tür | Açı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:
| Parameter | Tür | Açıklama |
|---|---|---|
| akış | _io.BufferedRandom | Görüntünün verisinin kaydedileceği akış. |
| options_base | ImageOptionsBase | Kaydetme 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:
| Parameter | Tür | Açıklama |
|---|---|---|
| akış | _io.BufferedRandom | Görüntünün verisinin kaydedileceği akış. |
| options_base | ImageOptionsBase | Kaydetme seçenekleri. |
| bounds_rectangle | Rectangle | Hedef 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:
| Parameter | Tür | Açıklama |
|---|---|---|
| file_path | string | Dosya yolu. |
| options | ImageOptionsBase | Seç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:
| Parameter | Tür | Açıklama |
|---|---|---|
| file_path | string | Dosya yolu. |
| options | ImageOptionsBase | Seçenekler. |
| bounds_rectangle | Rectangle | Hedef 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:
| Parameter | Tür | Açıklama |
|---|---|---|
| x | int | Piksel x konumu. |
| y | int | Piksel y konumu. |
| argb_32_color | int | Belirtilen konum için 32-bit ARGB piksel. |
Method: set_palette(palette, update_colors)
set_palette(palette, update_colors)
Görüntü paletini ayarlar.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| palette | IColorPalette | Ayarlanacak palet. |
| update_colors | bool | eğer |
Method: set_pixel(x, y, color)
set_pixel(x, y, color)
Belirtilen konum için bir görüntü pikselini ayarlar.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| x | int | Piksel x konumu. |
| y | int | Piksel y konumu. |
| color | Color | Belirtilen 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:
| Parameter | Tür | Açıklama |
|---|---|---|
| dpi_x | float | Yatay çözünürlük, inç başına nokta (dpi) cinsinden, RasterImage öğesinin. |
| dpi_y | float | Dikey çö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:
| Parameter | Tür | Açıklama |
|---|---|---|
| metadata | IImageMetadataFormat | Meta veriler. |
Returns
| Tür | Açıklama |
|---|---|
| bool | Eğ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:
| Parameter | Tür | Açıklama |
|---|---|---|
| scan_line_index | int | Tarama satırının sıfır tabanlı indeksi. |
| argb_32_pixels | int[] | 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:
| Parameter | Tür | Açıklama |
|---|---|---|
| scan_line_index | int | Tarama satırının sıfır tabanlı indeksi. |
| pixels | Color[] | 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")