TgaImage Class
Summary: Manipulate TGA raster image files with our API, tailored for the TARGA
(Truevision Advanced Raster Adapter) format, enabling seamless loading and
customization. Easily update public properties such as author, timestamp,
image ID, and software version, while using various bits per pixel settings,
alpha channel and color transparency. Additionally, you can export TGA images
to other popular raster formats, ensuring compatibility for your projects.
Module: aspose.imaging.fileformats.tga
Full Name: aspose.imaging.fileformats.tga.TgaImage
Inheritance: IObjectWithBounds, IMetadataContainer, IHasExifData, IHasMetadata, IHasXmpData, IRasterImageArgb32PixelLoader, IRasterImageRawDataLoader, RasterCachedImage
Constructors
| Name | Açıklama |
|---|---|
| TgaImage(path) | Sağlanan dosya yolunu kullanarak yeni bir TgaImage nesnesi başlatır görüntü içeriğini yüklemek için. Bu yapıcı, görüntü örneğini verimli bir şekilde başlatarak TGA görüntü dosyalarına sorunsuz erişim sağlar, uygulama iş akışınıza entegrasyonu basitleştirir. |
| TgaImage(raster_image) | Bir raster görüntü nesnesi sağlayarak TgaImage sınıfının yeni bir örneğini oluşturun. Bu yapıcı, mevcut raster görüntülerin TGA görüntü formatına doğrudan entegrasyonunu kolaylaştırır, yazılım sistemlerinizde geliştirilmiş uyumluluk için dönüşüm sürecini hızlandırır. |
| TgaImage(stream) | Görüntüyü yüklemek için bir akış kullanarak TgaImage sınıfının yeni bir örneğini başlatın. Bu yapıcı, akışlardan gelen görüntü verilerinin sorunsuz entegrasyonunu sağlar, yazılım uygulamalarınızda TGA görüntülerinin verimli işlenmesini ve yönetilmesini kolaylaştırır. |
Properties
| Name | Type | Access | Açıklama |
|---|---|---|---|
| author_comments | string | r/w | Görüntünün yazarının sağladığı yorumları alır veya ayarlar. Bu yorumlar genellikle açıklamalar, ek açıklamalar veya görüntüyle ilgili ek bağlam gibi değerli bilgiler içerir. Yazar Yorumları özelliğine erişerek veya değiştirerek, geliştiriciler görüntüyle ilişkili meta verileri geliştirebilir, kullanıcılara içeriği veya oluşturulmasıyla ilgili değerli içgörüler ve bağlam sağlar. Bu, 324 bayttan oluşan bir ASCII alanıdır ve dört satır 80 karakterlik olarak düzenlenir, her biri bir null sonlandırıcı ile biter. |
| author_name | string | r/w | Görüntüyle ilişkili yazarın adını alır veya ayarlar. Bu özellik geliştiricilerin yazarın adının meta verilerine erişmesini veya değiştirmesini sağlar, görüntünün yaratıcıları hakkında değerli bilgiler sunar. Yazar Adı özelliğini kullanarak, kullanıcılar görüntüyü oluşturan veya katkıda bulunan kişiyi kolayca tanımlayabilir, genel meta verileri iyileştirir ve izleyicilere değerli bağlam sağlar. Bu alan, ad için toplam 40 ASCII karakter içerir. Alan kullanılıyorsa, görüntüyü oluşturan kişinin (yazar) adını içermelidir. |
| auto_adjust_palette | bool | r/w | Otomatik palet ayarlamasını gösteren bir değeri alır veya ayarlar. |
| background_color | Color | r/w | Görüntünün arka plan rengini alır veya ayarlar. Bu özellik görüntünün arka planında kullanılacak rengi belirlemenizi sağlar, tutarlılığı güvence altına alır ve görsel sunumu iyileştirir. Görüntünün farklı bir renkte arka plan üzerinde gösterildiği veya görüntünün başka bir tuval üzerine render edildiği durumlarda özellikle faydalıdır. |
| bits_per_pixel | int | r | Piksel başına bit değerini alır, görüntünün renk derinliği hakkında temel bilgi sağlar. Bu özellik, görüntüdeki detay ve renk zenginliği seviyesini anlamak için kritik bir ölçüt olarak hizmet eder, geliştiricilerin işleme algoritmalarını ve kaynak tahsislerini verimli görüntü manipülasyonu ve render görevleri için optimize etmelerine yardımcı olur. |
| 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. |
| bytes_per_pixel | int | r | Piksel başına bayt değerini elde edin, bu değer görüntüdeki her pikselin kapladığı bellek miktarını gösterir. Bu özellik, bellek yönetimi ve optimizasyonu için kritik bir ölçüt olarak hizmet eder, geliştiricilerin kaynakları verimli bir şekilde tahsis etmelerine ve görüntü verilerini işlemelerine yardımcı olur. |
| container | Image | r | Bu Image kapsayıcısını alır. |
| data_stream_container | StreamContainer | r | Nesnenin veri akışını alır. |
| date_time_stamp | System.Nullable`1[[System.DateTime]] | r/w | Tarih/Saat Damgasını alır veya ayarlar. Bu alan, görüntünün kaydedildiği tarih ve saat değerini tanımlar. İşletim sistemleri genellikle dosyaları zaman ve tarih damgasıyla işaretlese de, bu özellik dosya kopyalandığında işletim sisteminin zaman ve tarih damgasını değiştirebileceği için sağlanır. Bu alanı kullanarak, tarih ve saat kaydı için değiştirilmemiş bir bölge garantilenir. |
| 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 | Bu TgaImage örneği tarafından temsil edilen görüntünün dosya formatı hakkında kritik bilgi alın. Dosya formatını anlamak, uyumluluk kontrolleri ve yazılım sistemleri içinde sorunsuz entegrasyon sağlamak için gereklidir, görüntülerin verimli işlenmesini ve manipülasyonunu mümkün kılar. |
| gamma_value_denominator | int | r | Gama değerinin payda kısmını alır, görüntülerde renk temsilini belirlemede bütünleyici bir faktördür. Gama düzeltmesi olmayan görüntülerde bu değer 1.0 olmalıdır, doğru renk renderını sağlar. Bu parametreyi takdir etmek ve kullanmak, renk sadakatini korumak ve kesin görüntü görselleştirme elde etmek için temeldir. |
| gamma_value_numerator | int | r | Gama değerinin pay kısmını alır, bu görüntülerde doğru renk temsilı için gereklidir. Gama düzeltmesi olmayan görüntülerde bu değer 1.0 olmalıdır. Bu değeri anlamak ve kullanmak, renk sadakatini korumak ve doğru görüntü renderı sağlamak için kritiktir. |
| has_alpha | bool | r | Bir boolean değer alarak TgaImage içinde alfa kanalı olup olmadığını gösterir, şeffaflık efektlerini kolaylaştırır. Bu özellik, görüntü bileşimi ve render işlemlerini yönetmek için temel bilgi sağlar, geliştiricilerin çeşitli görsel efektler ve kompozisyon işlemleri uygulamasına yardımcı olur. |
| has_background_color | bool | r/w | Görüntünün bir arka plan rengi içerip içermediğini gösteren bir değeri alır veya ayarlar. Bu özellik, görüntünün ön plan içeriğinden ayrı bir belirgin arka plan rengine sahip olup olmadığını belirlemek için faydalıdır. Arka plan renginin varlığına veya yokluğuna göre görüntü işleme veya renderlamayı özelleştirmenizi sağlar. |
| has_color_map | bool | r | Bu TgaImage örneğinin bir renk haritası içerip içermediğini alın. Renk haritasının varlığını anlamak, görüntünün renk verilerinin doğru yorumlanması ve manipülasyonu için kritiktir. |
| has_transparent_color | bool | r/w | Görüntünün şeffaf bir renk içerip içermediğini gösteren bir boolean değer alır veya ayarlar. Bu özellik, görüntünün şeffaflığı destekleyip desteklemediğini belirlemek için gereklidir, karıştırma, kompozisyon veya maskeleme gibi şeffaflıkla ilgili işlemleri uygun şekilde uygulamanıza yardımcı olur. |
| height | int | r | Bu TgaImage örneği tarafından kapsanan görüntünün yüksekliğini elde edin. Bu özellik, geliştiricilere görüntünün dikey boyutlarıyla ilgili kritik ayrıntılar sağlar, yazılım çözümlerinde görüntülerin sorunsuz entegrasyonu ve işlenmesini mümkün kılar. |
| horizontal_resolution | float | r/w | Bu RasterImage öğesinin inç başına piksel cinsinden yatay çözünürlüğünü alır veya ayarlar. |
| image_id | string | r/w | Görüntüyle ilişkili benzersiz tanımlayıcıyı alır veya ayarlar. Bu kimlik, bir sistem veya uygulama içinde görüntüyü diğerlerinden tanımlamak ve ayırt etmek için bir referans noktası görevi görür. Görüntü Kimliğini ayarlayarak veya alarak, görüntüleri etkili bir şekilde yönetebilir ve izleyebilir, düzenli görüntü yönetimi ve geri alma süreçlerini kolaylaştırabilirsiniz. Bu isteğe bağlı alan, görüntü hakkında tanımlayıcı bilgiler içerir. Bu alan için azami uzunluk 255 bayttır. |
| 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_gray_scale | bool | r | Bu TgaImage nesnesinin gri tonlamalı bir görüntü olup olmadığını gösteren bir boolean değer elde edin. Bu özellik, renkli ve gri tonlamalı görüntüler arasındaki ayrımı yapmak için kritik öneme sahiptir, geliştiricilerin görüntünün renk özelliklerine göre uygun işleme ve renderleme tekniklerini uygulamalarına yardımcı olur. |
| is_raw_data_available | bool | r | Ham veri yüklemesinin desteklenip desteklenmediğini gösteren bir değeri alır. |
| job_name_or_id | string | r/w | Görüntüyle ilişkili iş adını veya kimliğini alır veya ayarlar. Bu özellik, görüntüyle ilişkili belirli iş veya proje ile ilgili meta verilerine erişmenizi veya bunları değiştirmenizi sağlar. İş Adı/Kimliği özelliğini kullanarak, kullanıcılar görüntünün ait olduğu proje veya görevi kolayca tanımlayabilir, daha büyük iş akışları veya projeler içinde görüntü varlıklarının organizasyonunu ve yönetimini kolaylaştırır. |
| job_time | System.Nullable`1[[System.TimeSpan]] | r/w | Görüntüyle ilişkili iş zamanını belirten zaman damgasını alır veya ayarlar. Bu özellik, geliştiricilerin görüntüyle ilişkili belirli iş veya proje ile ilgili zaman meta verilerine erişmesini veya bunları değiştirmesini sağlar. |
| metadata | ImageMetadata | r | Görüntünün meta verilerini alır. |
| palette | IColorPalette | r/w | Renk paletini alır veya ayarlar. Renk paleti, pikseller doğrudan temsil edildiğinde kullanılmaz. |
| pixel_aspect_ratio_denominator | int | r | Piksel En Boy Oranı’nın pay kısmını alır, bu oran görüntüdeki piksellerin görsel en boy oranını belirlemede kritik bir faktördür. Bu değer, çeşitli görüntü renderleme ve işleme işlemleri boyunca doğru piksel temsili ve en boy oranlarının korunması için gereklidir, yüksek kaliteli görsel çıktı sağlar. |
| pixel_aspect_ratio_numerator | int | r | Piksel En Boy Oranı’nın payda bileşenini alır, bu değer görüntüdeki piksellerin görsel en boy oranını etkiler. Bu değerin anlaşılması ve manipüle edilmesi, görüntü renderleme ve işleme sırasında doğru piksel temsili ve en boy oranlarına ulaşmak için gereklidir. |
| premultiply_components | bool | r/w | Görüntü bileşenlerinin önceden çarpılması gerekip gerekmediğini gösteren bir değeri alır veya ayarlar. |
| 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. |
| software_id | string | r/w | Görüntüyle ilişkili yazılım kimliğini (ID) yönetir, en fazla 40 ASCII karakterine izin verir. Bu özellik, görüntünün oluşturulması veya işlenmesinde kullanılan yazılımı benzersiz bir şekilde tanımlamak için bir araç görevi görür ve organizasyonel ve bilgilendirici amaçlar için değerli meta veriler sağlar. |
| software_version | string | r/w | Görüntüyle ilişkili yazılım sürümünü alır veya ayarlar. Sürüm dizesi için kabul edilen uzunluk genellikle 3 ila 4 karakterdir. Bu özellik, görüntüyü oluşturmak veya işlemek için kullanılan yazılımı izlemek için yararlıdır ve görüntü işleme ve uyumluluk kontrolleri için değerli bir bağlam sağlayabilir. |
| software_version_letter | System.Char | r/w | Görüntüyle ilişkili yazılım sürümünün harf bileşenini alır veya ayarlar. Bu özellik, yazılım sürüm dizesi içinde ek bir ayrıntıyı temsil eder ve daha ince sürüm farklılaştırması için yararlı olabilir. |
| software_version_number | int | r/w | Görüntüyle ilişkili yazılım sürümünün sayısal bileşenini alır veya ayarlar. Bu özellik, yazılım sürüm dizesinin sayısal kısmını temsil eder ve görüntünün oluşturulması veya değiştirilmesinde kullanılan yazılımın sürümü hakkında önemli bilgiler sağlar. |
| transparent_color | Color | r/w | Görüntüyle ilişkili ana rengi alır veya ayarlar. Bu özellik, belirli görüntü işleme görevleri veya efektleri için ana renk olarak belirlenen renge erişmenizi veya bu rengi değiştirmenizi sağlar. Ana Renk özelliğini kullanmak, kullanıcıların renk tabanlı işlemler (örneğin chroma keyleme veya renk değiştirme) uygulamasına olanak tanır, görüntü manipülasyonu yeteneklerini ve yaratıcı olasılıkları artırır. Ana Renk, ‘arka plan rengi’ veya ‘şeffaf renk’ olarak düşünülebilir. Bu, ekranın ‘görüntü olmayan’ alanının rengi olup, uygulamada silindiğinde ekranın temizleneceği aynı renktir. |
| 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 | Bu RasterImage öğesinin inç başına piksel cinsinden dikey çözünürlüğünü alır veya ayarlar. |
| width | int | r | Bu TgaImage örneği tarafından temsil edilen görüntünün genişliğini alın. Bu özellik, geliştiricilere görüntü boyutları hakkında temel bilgiler sağlar, yazılım uygulamalarında çeşitli görüntü manipülasyonu ve işleme görevlerini kolaylaştırır. |
| x_origin | int | r/w | Görüntünün sol alt köşesi için mutlak yatay koordinatı alır veya ayarlar görüntünün, ekranın sol alt köşesinde bir orijine sahip bir gösterim cihazında konumlandırıldığı gibi (ör., TARGA serisi). |
| xmp_data | XmpPacketWrapper | r/w | Xmp verilerini alır veya ayarlar. |
| y_origin | int | r/w | Görüntünün sol alt köşesi için mutlak dikey koordinatı alır veya ayarlar görüntünün, ekranın sol alt köşesinde bir orijine sahip bir gösterim cihazında konumlandırıldığı gibi (ör., TARGA serisi). |
Methods
| Name | Açıklama |
|---|---|
| adjust_brightness(brightness) | Görüntü için parlaklık ayarı. |
| adjust_contrast(contrast) | Görüntü kontrastı |
| adjust_gamma(gamma) | Bir görüntünün gama düzeltmesi. |
| adjust_gamma(gamma_red, gamma_green, gamma_blue) | Bir görüntünün gama düzeltmesi. |
| 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) | Bradley’nin uyarlamalı eşikleme algoritması ve integral görüntü eşikleme kullanarak bir görüntünün ikilileştirilmesi |
| binarize_fixed(threshold) | Önceden tanımlı eşik ile bir görüntünün ikilileştirilmesi |
| binarize_otsu() | Otsu eşikleme ile bir görüntünün ikilileştirilmesi |
| 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 önbelleğe alır ve temel DataStreamSupporter.data_stream_container üzerinden ek veri yüklemesinin yapılmayacağını garanti eder. |
| 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. |
| clone() | Mevcut örneğin bir kopyasını üretir, orijinalin tüm özniteliklerini ve özelliklerini klonlayan yeni bir nesne oluşturur Bu yöntem, aynı kopyaların oluşturulmasını kolaylaştırır, veri bütünlüğünü sağlar ve mevcut örneğin durumunu orijinal nesneyi etkilemeden korur. |
| clone(tga_image) | Başka bir TgaImage nesnesinin özelliklerini çoğaltır, aynı özniteliklere sahip yeni bir örnek oluşturur. Bu işlem, veri bütünlüğünün korunmasını sağlar ve kaynak nesneyi değiştirmeden görüntü özelliklerinin çoğaltılmasını kolaylaştırır. |
| 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_image(raster_image) | TgaImage sınıfının yeni bir örneğini başlatır. |
| 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_from_stream(stream) | TgaImage sınıfının yeni bir örneğini başlatır. |
| crop(left_shift, right_shift, top_shift, bottom_shift) | Görüntüyü sol, sağ, üst ve alt sınırlar için kaydırmalar belirterek kırpar Bu yöntem, sınırları yatay ve dikey eksenlerde bağımsız olarak hareket ettirerek görüntüyü budamanızı sağlar. Bu kaydırmaları ayarlayarak, görüntünün hangi bölümlerinin korunacağını hassas bir şekilde kontrol edebilir, istenen boyutlara etkili bir şekilde kırpabilirsiniz. |
| crop(rectangle) | Görüntüyü belirli bir bölgeye kırpar. Bu yöntem, görüntü içinde korunacak dikdörtgen bir alan tanımlamanıza, geri kalanını atmanıza olanak tanır. Bu işlem, görüntünün belirli içeriğine odaklanmak veya istenmeyen bölümleri kaldırmak için faydalıdır. |
| 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 uygular. |
| embed_digital_signature(password) | Sağlanan şifreye dayalı dijital imzayı steganografi kullanarak görüntüye göm. |
| filter(rectangle, options) | Belirtilen dikdörtgeni filtreler. |
| 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ına dayalı seçenekleri alır. Bu, orijinal görüntünün bit derinliğini ve diğer parametrelerini değiştirilmemiş tutmak için faydalı olabilir. Örneğin, 1 bit piksel başına sahip siyah-beyaz bir PNG görüntüsü yüklerseniz ve ardından bunu kullanarak DataStreamSupporter.save(file_path) yöntemiyle, 8-bit piksel başına sahip bir çıktı PNG görüntüsü üretilecektir. Bunu önlemek ve 1-bit piksel başına PNG görüntüsü kaydetmek için, bu yöntemi kullanarak ilgili kaydetme seçeneklerini alın ve bunları Image.save(file_path, options) yöntemine ikinci parametre olarak geçirin. |
| get_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() | Bir görüntünün gri tonlamalı temsiline dönüşümü |
| 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) | Açıyı normalleştirir. Bu yöntem, taranmış metin belgelerinde eğik taramayı gidermek için uygulanabilir. Bu yöntem, RasterImage.get_skew_angle() ve RasterImage.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_metadata() | Bu görüntü örneğinin meta verilerini, bu IHasXmpData.xmp_data değerini 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_non_transparent_colors(new_color) | Tüm şeffaf olmayan renkleri yeni renk ile değiştirir ve orijinal alfa değerini koruyarak yumuşak kenarları korur. Not: şeffaflık içermeyen 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 yumuşak kenarları korur. Not: şeffaflık içermeyen 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) | Belirli bir yeniden boyutlandırma türü kullanarak görüntünün boyutunu ayarlar; bu tür, yeniden boyutlandırma işleminin nasıl gerçekleştirileceğini belirler. Bu yöntem, farklı algoritmalar veya tekniklere göre görüntüleri yeniden boyutlandırmada esneklik sağlar. Uygun yeniden boyutlandırma türünü seçerek, belirli gereksinimler veya tercihler doğrultusunda görüntü kalitesi ile hesaplama verimliliği arasında istenen dengeyi elde edebilirsiniz. |
| resize(new_width, new_height, settings) | Görüntüyü, istenen boyutları ve en‑boy oranını korumak için belirli ayarları uygulayarak yeniden boyutlandırın. Görüntü ayarlarını özelleştirerek, farklı gösterim cihazları veya uygulamalarla uyumluluğu ve optimum görsel kaliteyi sağlarken görüntüyü etkili bir şekilde yeniden boyutlandırabilirsiniz. |
| resize_by_settings(new_width, new_height, settings) | Görüntüyü yeniden boyutlandırır. |
| resize_by_type(new_width, new_height, resize_type) | Görüntüyü yeniden boyutlandırır. |
| resize_height_proportionally(new_height) | Yüksekliği orantılı olarak yeniden boyutlandırır. Varsayılan ResizeType.NEAREST_NEIGHBOUR_RESAMPLE kullanılır. |
| resize_height_proportionally(new_height, resize_type) | Yüksekliği orantılı olarak yeniden boyutlandırır. |
| resize_height_proportionally(new_height, settings) | Yüksekliği orantılı olarak yeniden boyutlandırır. |
| resize_height_proportionally_settings(new_height, settings) | Yüksekliği orantılı olarak yeniden boyutlandırır. |
| resize_width_proportionally(new_width) | Genişliği orantılı olarak yeniden boyutlandırır. Varsayılan ResizeType.NEAREST_NEIGHBOUR_RESAMPLE kullanılır. |
| resize_width_proportionally(new_width, resize_type) | Genişliği orantılı olarak yeniden boyutlandırır. |
| resize_width_proportionally(new_width, settings) | Genişliği orantılı olarak yeniden boyutlandırır. |
| resize_width_proportionally_settings(new_width, settings) | Genişliği orantılı olarak yeniden boyutlandırır. |
| rotate(angle) | Görüntüyü merkezin etrafında döndür. |
| rotate(angle, resize_proportionally, background_color) | Görüntüyü, yeniden boyutlandırma oranını koruyarak ve arka plan rengini koruyarak, belirtilen bir açıyla merkez etrafında döndürür. Bu yöntem, dönüşün görsel dengeyi ve belirtilen arka plan rengiyle tutarlılığı sürdürmesini sağlayarak hassas görüntü manipülasyonu sağlar. Merkez etrafında doğru döndürmenin gerekli olduğu, örneğin yön düzeltme veya sanatsal ayarlamalar gibi görevler için idealdir. |
| rotate_flip(rotate_flip_type) | "RotateFlip" yöntemi, görüntü üzerinde döndürme ve çevirme işlemlerine olanak tanır. Bu, görüntü yönlendirmesini manipüle etmek için çok yönlü işlevsellik sunar, kullanıcıların gereksinimlerine göre döndürme ve çevirme yapmalarını sağlar ve yazılım uygulamaları içinde verimli görüntü işleme görevlerini kolaylaştı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) | Kaydetme verileri. |
| 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) | Pikselleri kaydeder (format özel yöntemi). |
| save_raw_data(data, data_offset, rectangle, raw_data_settings) | Ham veriyi kaydeder. |
| save_to_stream(stream) | Nesnenin verisini belirtilen akışa kaydeder. |
| save_to_stream_with_options(stream, options_base) | Görüntünün verilerini, kaydetme seçeneklerine göre belirtilen akışa ve belirtilen dosya formatında kaydeder. |
| save_to_stream_with_options_rect(stream, options_base, bounds_rectangle) | Görüntünün verilerini, kaydetme seçeneklerine göre belirtilen akışa ve belirtilen dosya formatında kaydeder. |
| save_with_options(file_path, options) | Nesnenin verilerini, kaydetme seçeneklerine göre belirtilen dosya konumunda ve belirtilen dosya formatında kaydeder. |
| save_with_options_rect(file_path, options, bounds_rectangle) | Nesnenin verilerini, kaydetme seçeneklerine göre belirtilen dosya konumunda ve belirtilen dosya formatında kaydeder. |
| set_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) | Bu RasterImage için çözünürlüğü ayarlar. |
| 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: TgaImage(path)
TgaImage(path)
Sağlanan dosya yolunu kullanarak yeni bir TgaImage nesnesi başlatır
görüntü içeriğini yüklemek için. Bu yapıcı, görüntü
örneğini verimli bir şekilde başlatarak TGA görüntü dosyalarına sorunsuz erişim sağlar, uygulama iş akışınıza entegrasyonu basitleştirir.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| yol | string | Bir görüntüyü yüklemek için yol. |
Constructor: TgaImage(raster_image)
TgaImage(raster_image)
Bir raster
görüntü nesnesi sağlayarak TgaImage sınıfının yeni bir örneğini oluşturun. Bu yapıcı, mevcut raster görüntülerin TGA görüntü formatına doğrudan entegrasyonunu kolaylaştırır, yazılım sistemlerinizde geliştirilmiş uyumluluk için dönüşüm sürecini hızlandırır.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| raster_image | RasterImage | Raster görüntü. |
See also:
Example # 1: Loading of the PNG image, conversion of it to the TgaImage and saving as a TG…
Constructor: TgaImage(stream)
TgaImage(stream)
Görüntüyü yüklemek için bir akış kullanarak TgaImage sınıfının yeni bir örneğini başlatın. Bu yapıcı, akışlardan gelen görüntü verilerinin sorunsuz entegrasyonunu sağlar, yazılım uygulamalarınızda TGA görüntülerinin verimli işlenmesini ve yönetilmesini kolaylaştırır.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| akış | _io.BufferedRandom | Bir görüntüyü yüklemek için akış. |
Method: adjust_brightness(brightness)
adjust_brightness(brightness)
Görüntü için parlaklık ayarı.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| parlaklık | int | Parlaklık değeri. |
Method: adjust_contrast(contrast)
adjust_contrast(contrast)
Görüntü kontrastı
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| kontrast | float | Kontrast değeri ([-100; 100] aralığında) |
Method: adjust_gamma(gamma)
adjust_gamma(gamma)
Bir görüntünün gama düzeltmesi.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| gamma | float | Kırmızı, yeşil ve mavi kanallar için gamma katsayısı |
Method: adjust_gamma(gamma_red, gamma_green, gamma_blue)
adjust_gamma(gamma_red, gamma_green, gamma_blue)
Bir görüntünün gama düzeltmesi.
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 |
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 | Bu pikselin etrafında merkezlenmiş s x s piksellik pencerenin ortalaması ile piksel arasındaki parlaklık farkı. |
Method: binarize_bradley(brightness_difference, window_size)
binarize_bradley(brightness_difference, window_size)
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 | Bu pikselin etrafında merkezlenmiş s x s piksellik pencerenin ortalaması ile piksel arasındaki parlaklık farkı. |
| window_size | int | Bu pikselin etrafında merkezlenmiş s x s piksellik pencerenin boyutu |
Method: binarize_fixed(threshold)
binarize_fixed(threshold)
Önceden tanımlı eşik ile bir görüntünün ikilileştirilmesi
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| eşik | System.Byte | Eşik değeri. Bir pikselin karşılık gelen gri değeri eşiği aşarsa, ona 255 değeri atanır, aksi takdirde 0. |
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: clone()
clone()
Mevcut örneğin bir kopyasını üretir, orijinalin tüm özniteliklerini ve özelliklerini klonlayan yeni bir nesne oluşturur
Bu yöntem, aynı kopyaların oluşturulmasını kolaylaştırır, veri bütünlüğünü sağlar ve mevcut örneğin durumunu orijinal nesneyi etkilemeden korur.
Returns
| Tür | Açıklama |
|---|---|
| TgaImage | Mevcut örneğin bir kopyası olan yeni bir nesne döndürür. |
Method: clone(tga_image)
clone(tga_image)
Başka bir TgaImage nesnesinin özelliklerini çoğaltır, aynı özniteliklere sahip yeni bir örnek oluşturur.
Bu işlem, veri bütünlüğünün korunmasını sağlar ve kaynak nesneyi değiştirmeden görüntü özelliklerinin çoğaltılmasını kolaylaştırır.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| tga_image | TgaImage | Diğer TgaImage |
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_image(raster_image) [static]
create_from_image(raster_image)
TgaImage sınıfının yeni bir örneğini başlatır.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| raster_image | RasterImage | Raster görüntü. |
Returns
| Tür | Açıklama |
|---|---|
| TgaImage |
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_from_stream(stream) [static]
create_from_stream(stream)
TgaImage sınıfının yeni bir örneğini başlatır.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| akış | _io.BufferedRandom | Bir görüntüyü yüklemek için akış. |
Returns
| Tür | Açıklama |
|---|---|
| TgaImage |
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 sınırlar için kaydırmalar belirterek kırpar
Bu yöntem, sınırları yatay ve dikey eksenlerde bağımsız olarak hareket ettirerek görüntüyü budamanızı sağlar. Bu kaydırmaları ayarlayarak, görüntünün hangi bölümlerinin korunacağını hassas bir şekilde kontrol edebilir, istenen boyutlara etkili bir şekilde kırpabilirsiniz.
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. |
Method: crop(rectangle)
crop(rectangle)
Görüntüyü belirli bir bölgeye kırpar. Bu yöntem, görüntü içinde korunacak dikdörtgen bir alan tanımlamanıza, geri kalanını atmanıza olanak tanır.
Bu işlem, görüntünün belirli içeriğine odaklanmak veya istenmeyen bölümleri kaldırmak için faydalıdır.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| rectangle | Rectangle | Dikdörtgen. |
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 uygular.
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ı steganografi kullanarak görüntüye göm.
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örtgeni filtreler.
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ına dayalı seçenekleri alır.
Bu, orijinal görüntünün bit derinliğini ve diğer parametrelerini değiştirilmemiş tutmak için faydalı olabilir.
Örneğin, 1 bit piksel başına sahip siyah-beyaz bir PNG görüntüsü yüklerseniz ve ardından bunu kullanarak
DataStreamSupporter.save(file_path) yöntemiyle, 8-bit piksel başına sahip bir çıktı PNG görüntüsü üretilecektir.
Bunu önlemek ve 1-bit piksel başına PNG görüntüsü kaydetmek için, bu yöntemi kullanarak ilgili kaydetme seçeneklerini alın ve bunları
Image.save(file_path, options) yöntemine ikinci parametre olarak geçirin.
Returns
| Tü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: 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)
Açıyı normalleştirir.
Bu yöntem, taranmış metin belgelerinde eğik taramayı gidermek için uygulanabilir.
Bu yöntem, RasterImage.get_skew_angle() ve RasterImage.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: 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 | Değiştirilecek eski renk. |
| old_color_diff | System.Byte | Değiştirilen renk tonunu genişletebilmek için eski renkte izin verilen fark. |
| new_color | Color | Eski rengi değiştirecek yeni renk. |
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_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 yumuşak kenarları korur.
Not: şeffaflık içermeyen 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 | Şeffaf olmayan renkleri değiştirecek yeni renk. |
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 yumuşak kenarları korur.
Not: şeffaflık içermeyen 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)
Belirli bir yeniden boyutlandırma türü kullanarak görüntünün boyutunu ayarlar; bu tür, yeniden boyutlandırma işleminin nasıl gerçekleştirileceğini belirler.
Bu yöntem, farklı algoritmalar veya tekniklere göre görüntüleri yeniden boyutlandırmada esneklik sağlar. Uygun yeniden boyutlandırma türünü seçerek, belirli gereksinimler veya tercihler doğrultusunda görüntü kalitesi ile hesaplama verimliliği arasında istenen dengeyi elde edebilirsiniz.
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üyü, istenen boyutları ve en‑boy oranını korumak için belirli ayarları uygulayarak yeniden boyutlandırın.
Görüntü ayarlarını özelleştirerek, farklı gösterim cihazları veya uygulamalarla uyumluluğu ve optimum görsel kaliteyi sağlarken görüntüyü etkili bir şekilde yeniden boyutlandırabilirsiniz.
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)
Yüksekliği orantılı olarak yeniden boyutlandırır.
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_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)
Genişliği orantılı olarak yeniden boyutlandırır.
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ü, yeniden boyutlandırma oranını koruyarak ve arka plan rengini koruyarak, belirtilen bir açıyla merkez etrafında döndürür.
Bu yöntem, dönüşün görsel dengeyi ve belirtilen arka plan rengiyle tutarlılığı sürdürmesini sağlayarak hassas görüntü manipülasyonu sağlar. Merkez etrafında doğru döndürmenin gerekli olduğu, örneğin yön düzeltme veya sanatsal ayarlamalar gibi görevler için idealdir.
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 aksi takdirde boyutlar dokunulmaz kalır ve yalnızca internal görüntü içeriği döndürülür. |
| background_color | Color | Arka plan rengi. |
Method: rotate_flip(rotate_flip_type)
rotate_flip(rotate_flip_type)
"RotateFlip" yöntemi, görüntü üzerinde döndürme ve çevirme işlemlerine olanak tanır.
Bu, görüntü yönlendirmesini manipüle etmek için çok yönlü işlevsellik sunar, kullanıcıların gereksinimlerine göre döndürme ve çevirme yapmalarını sağlar ve yazılım uygulamaları içinde verimli görüntü işleme görevlerini kolaylaştırır.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| rotate_flip_type | RotateFlipType | Döndürme çevirme türü. |
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)
Kaydetme verileri.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| akış | _io.BufferedRandom | 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)
Pikselleri kaydeder (format özel yöntemi).
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| rectangle | Rectangle | Piksel kaydedilecek dikdörtgen. |
| pixels | Color[] | 32 bitlik ARGB piksel dizisi. |
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)
Nesnenin verisini belirtilen akışa kaydeder.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| akış | _io.BufferedRandom | Nesnenin verisinin kaydedileceği akış. |
Method: save_to_stream_with_options(stream, options_base)
save_to_stream_with_options(stream, options_base)
Görüntünün verilerini, kaydetme seçeneklerine göre belirtilen akışa ve belirtilen dosya formatında kaydeder.
Parameters:
| 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)
Bu RasterImage için çözünürlüğü ayarlar.
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
Saving of the JPG image as a TGA image.
from aspose.imaging import Image
from aspose.imaging.imageoptions import TgaOptions
with Image.load("test.jpg") as image:
image.save("test.tga"", TgaOptions())
Loading of the PNG image, conversion of it to the TgaImage and saving as a TGA image.
from aspose.pycore import as_of
from aspose.imaging import Image, RasterImage
from aspose.imaging.fileformats.tga import TgaImage
with as_of(Image.load("test.png"), RasterImage) as image:
with TgaImage(image) as tgaImage:
tgaImage.save("test.tga")