JpegImage Sınıfı
Summary: Efficiently manipulate JPEG raster images with our API, offering support
for various color profiles such as RGB and CMYK, customizable bits per pixel
resolution, and processing of EXIF, JFIF, and XMP metadata containers.
Enjoy automated rotation based on orientation data and choose from different
compression levels, including lossless JPEG, to achieve optimal image quality
and file size balance for your projects.
Module: aspose.imaging.fileformats.jpeg
Full Name: aspose.imaging.fileformats.jpeg.JpegImage
Inheritance: IObjectWithBounds, IMetadataContainer, IHasExifData, IHasMetadata, IHasXmpData, IRasterImageArgb32PixelLoader, IRasterImageRawDataLoader, IHasJpegExifData, RasterCachedImage
Constructors
| Name | Açıklama |
|---|---|
| JpegImage(jpeg_options, width, height) | Sağlanan JPEG seçenekleriyle yeni bir JpegImage nesnesi başlatın. Bu yapıcı, JPEG görüntüsü için sıkıştırma seviyesi, kalite ve ek parametreler gibi çeşitli ayarları özelleştirmenizi sağlar, ortaya çıkan görüntü formatı üzerinde kesin kontrol sunar. |
| JpegImage(path) | JpegImage sınıfı, belirtilen yol parametresiyle yapıcısını çağırarak sorunsuz bir şekilde başlatılır. Bu yapıcı, JPEG görüntülerinin kesintisiz oluşturulmasını sağlar ve projelerinize hızlı entegrasyonu kolaylaştırır. |
| JpegImage(raster_image) | JpegImage sınıfının yeni bir örneğini raster görüntü parametresiyle başlatın. Bu yapıcı, raster görüntülerden doğrudan JPEG görüntüleri oluşturmanın pratik bir yolunu sunar, uygulamalarınızda JPEG görüntüleriyle çalışmayı kolaylaştırır. |
| JpegImage(stream) | JpegImage sınıfını kullanarak bir akış parametresiyle JPEG görüntü nesnesi başlatın. Bu yapıcı, JPEG görüntüleriyle çalışmayı basitleştirir ve projelerinize sorunsuz bir şekilde entegre etmenin doğrudan bir yolunu sunar. |
| JpegImage(width, height) | Belirtilen genişlik ve yükseklik parametreleriyle JpegImage sınıfının yeni bir örneğini oluşturun. Bu yapıcı, JPEG görüntülerini özel boyutlarla oluşturmanıza olanak tanır ve uygulamanızda görüntü boyutlarını yönetmede esneklik sağlar. |
Properties
| Name | Type | Access | Açıklama |
|---|---|---|---|
| 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 | Bu özellik sayesinde görüntünün piksel derinliğini zahmetsizce alın, renk ya da gri tonlamanın zenginliği hakkında bilgi sunar. İster canlı bir fotoğraf, ister tek renkli bir illüstrasyon olsun, bu özellik görüntünün görsel karmaşıklığı hakkında kritik bilgiler sağlar. |
| 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. |
| cmyk_color_profile | StreamSource | r/w | CMYK ve YCCK JPEG görüntüleriyle ilişkili CMYK renk profili, kesin renk dönüşümü ve sadakati sağlar. RGBColorProfile ile birlikte çalışarak çeşitli cihaz ve uygulamalarda doğru renk temsilini garanti eder. Bu eşleşme, renk işleme tutarlılığını korumak ve optimum görüntü kalitesine ulaşmak için kritiktir. |
| yorum | string | r/w | Bu özellik ile JPEG dosya yorumlarını yönetin; görüntüyle ilişkili açıklayıcı notları ekleyebilir veya alabilirsiniz. Görüntülere meta veri eklemek ya da ek bağlam eklemek isterken, bu özellik JPEG dosyalarınızı düzenleme ve sınıflandırmada esneklik sağlar. |
| container | Image | r | Bu Image kapsayıcısını alır. |
| data_stream_container | StreamContainer | r | Nesnenin veri akışını alır. |
| destination_cmyk_color_profile | StreamSource | r/w | CMYK renk profili, kaydetme işlemi sırasında CMYK ve YCCK JPEG görüntülerinin doğru renk dönüşümü için hayati öneme sahiptir. RGBColorProfile ile birlikte çalışarak doğru renk temsilini sağlar, farklı cihaz ve yazılımlarda tutarlılık ve kaliteyi korur. Bu senkronizasyon, kaydedilen son görüntülerde doğru ve güvenilir renk işleme elde etmek için kritiktir. |
| destination_rgb_color_profile | StreamSource | r/w | RGBColorProfile, kaydetme sürecinde CMYK ve YCCK JPEG görüntülerinin doğru renk dönüşümü için gereklidir. CMYKColorProfile ile eşleştirildiğinde, renklerin doğru işlenmesini sağlar ve farklı cihaz ve uygulamalarda tutarlılığı korur. Bu kombinasyon, istenen renk temsilini korumak ve yüksek kaliteli görüntü çıktısı elde etmek için kritiktir. |
| 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 | JpegExifData | r/w | Bu özellik ile EXIF verilerini yönetin; görüntüyle ilişkili meta verileri ekleyebilir veya alabilirsiniz. Kamera ayarlarıyla ilgili bilgileri çıkarmak ya da mevcut meta verileri değiştirmek isterken, bu özellik EXIF veri konteynerini yönetmede esneklik sağlar. |
| file_format | FileFormat | r | Bu özellik sayesinde görüntünün formatını zahmetsizce alın. Dosya formatı hakkında değerli bilgi sunar, çeşitli platform ve uygulamalarda sorunsuz entegrasyon ve uyumluluk kontrollerine yardımcı olur. |
| has_alpha | bool | r | Bu örneğin alfa içerip içermediğini gösteren bir değeri alır. |
| 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 | Bu RasterImage örneğinin şeffaf bir renge sahip olup olmadığını gösteren bir değeri alır veya ayarlar. |
| height | int | r | Bu özellik ile görüntünün yüksekliğini zahmetsizce alın. Görüntünün dikey boyutuna hızlı erişim sağlar, karmaşık hesaplamalar veya ek yöntemler gerektirmeden boyut ve en-boy oranını verimli bir şekilde belirlemenize olanak tanır. |
| horizontal_resolution | float | r/w | Bu özellik, yatay çözünürlüğe erişmenizi sağlar RasterImage, inç başına piksel olarak ölçülür. Bu değeri ayarlayarak veya alarak görüntünün çözünürlüğünü hassas bir şekilde kontrol edebilir ve kalite ve netlik için belirli gereksinimlerinizi karşılamasını sağlayabilirsiniz. |
| ignore_embedded_color_profile | bool | r/w | Yerleşik renk profilinin göz ardı edilip edilmediğini belirten bayrağı alır veya değiştirir Bu bayrağı ayarlayarak, kullanıcılar varsayılan renk profilinin yerleşik profilin yerine kullanılıp kullanılmayacağını belirtebilir. Bu seçenek, renk yönetimi üzerinde daha fazla kontrol sağlar ve çeşitli platformlar ve uygulamalar arasında tutarlılık ve uyumluluk için ayarlamaları kolaylaştırı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_raw_data_available | bool | r | Ham veri yüklemesinin desteklenip desteklenmediğini gösteren bir değeri alır. |
| jfif | JFIFData | r/w | Bu özellik, JPEG görüntüsüyle ilişkili JFIF (JPEG File Interchange Format) verilerine erişmenizi veya bu verileri değiştirmenizi sağlar. JFIF, bilgisayarlar ve diğer cihazlar arasında JPEG sıkıştırmalı görüntülerin değiş tokuşu için standart bir formattır. Bu özelliği alarak veya ayarlayarak, görüntünün çözünürlüğü, en‑boy oranı ve küçük resim gibi bilgileri içerebilecek JFIF verileriyle etkileşimde bulunabilirsiniz. |
| jpeg_options | JpegOptions | r | Bu JpegImage örneğinin oluşturulması veya yüklenmesi sırasında kullanılan JPEG seçeneklerine kolayca erişin. Bu özellik, kullanılan belirli ayarlar hakkında değerli ayrıntılar sunar ve kullanıcıların görüntü işleme iş akışlarını etkili bir şekilde anlamalarını ve yeniden üretmelerini sağlar. Sıkıştırma seviyeleri, kalite ayarları veya diğer parametreler olsun, bu özellik sorunsuz görüntü manipülasyonu için temel içgörüler 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. |
| 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 | Bu özellik, görüntünün ham veri formatını alır; bu format, görüntü verilerinin nasıl yapılandırıldığını ve kodlandığını gösterir. Ham veri formatını anlamak, görüntü verilerini etkili bir şekilde işlemek veya manipüle etmek için esastır. Bu, görüntünün sıkıştırılmış, belirli bir renk uzayında kodlanmış veya belirli bir dosya formatında depolanmış olup olmadığını gösteren temel bilgiler sağlar. Bu özelliğe erişerek, görüntünün veri yapısı hakkında değerli bilgiler elde eder ve belirli formatına uygun çeşitli işlemler veya optimizasyonlar gerçekleştirebilirsiniz. |
| 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. |
| rgb_color_profile | StreamSource | r/w | CMYK ve YCCK JPEG görüntüleri için RGB renk profili, doğru renk dönüşümü ve temsili sağlar. Renk işleme tutarlılığı ve doğruluğunu korumak için CMYKColorProfile ile eşleştirilmelidir. Bu eşleşme, kesin renk yönetimi ve görüntü çoğaltması gerektiren uygulamalar için gereklidir ve RGB verilerinin doğru şekilde yorumlanıp görüntülenmesini sağlar. |
| 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 | Bu özellik, ilişkili RasterImage için inç başına piksel cinsinden ifade edilen dikey çözünürlüğü yönetir. Bu çözünürlüğü ayarlamak, görüntünün sabit fiziksel boyutta yazdırıldığında veya görüntülendiğinde boyut ve kalitesini etkiler. Bu özelliği ayarlayarak, görüntünün piksel yoğunluğunu dikey olarak ne kadar sık paketlediğini kontrol eder ve genel keskinlik ve netliği etkilersiniz. |
| width | int | r | Bu özellik, görüntünün genişliğini piksel cinsinden alır. Bu, görüntünün boyutları hakkında temel bilgi sağlar ve görüntü verisinin doğru şekilde render edilmesi, manipüle edilmesi veya görüntülenmesini mümkün kılar. |
| xmp_data | XmpPacketWrapper | r/w | Xmp verilerini alır veya ayarlar. |
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. |
| 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) | Yeni bir JpegImage sınıfının ö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) | Yeni bir JpegImage sınıfının örneğini başlatır. |
| crop(left_shift, right_shift, top_shift, bottom_shift) | Kaydırmalarla görüntüyü kırp. |
| crop(rectangle) | Görüntüyü kırpma. |
| 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şikliğini yaptığı tarih ve saati alır Bu yöntem, kullanıcıların görüntü dosyasındaki güncellemeleri etkili bir şekilde izlemelerini ve yönetmelerini sağlayan değerli meta veriler sunar. Bu bilgilere erişerek, kullanıcılar görüntü varlıklarının bütünlüğünü ve güncelliğini sağlayabilir ve görüntü kullanımı ve bakımıyla ilgili bilinçli kararlar alabilir. |
| get_original_options() | Bu Image örneğinin orijinal görüntü seçeneklerini alır. |
| 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 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_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) | Görüntüyü yeniden boyutlandırır. |
| resize(new_width, new_height, settings) | Görüntüyü yeniden boyutlandırır. |
| resize_by_settings(new_width, new_height, settings) | Görüntüyü yeniden boyutlandırır. |
| resize_by_type(new_width, new_height, resize_type) | Görüntüyü yeniden boyutlandırır. |
| resize_height_proportionally(new_height) | Yüksekliği orantılı olarak yeniden boyutlandırır. Varsayılan ResizeType.NEAREST_NEIGHBOUR_RESAMPLE kullanılır. |
| resize_height_proportionally(new_height, resize_type) | Yüksekliği orantılı olarak yeniden boyutlandırır. |
| resize_height_proportionally(new_height, settings) | Yüksekliği orantılı olarak yeniden boyutlandırır. |
| resize_height_proportionally_settings(new_height, settings) | Yüksekliği orantılı olarak yeniden boyutlandırır. |
| resize_width_proportionally(new_width) | Genişliği orantılı olarak yeniden boyutlandırır. Varsayılan ResizeType.NEAREST_NEIGHBOUR_RESAMPLE kullanılır. |
| resize_width_proportionally(new_width, resize_type) | Genişliği orantılı olarak yeniden boyutlandırır. |
| resize_width_proportionally(new_width, settings) | Genişliği orantılı olarak yeniden boyutlandırır. |
| resize_width_proportionally_settings(new_width, settings) | Genişliği orantılı olarak yeniden boyutlandırır. |
| rotate(angle) | Görüntüyü merkezin etrafında döndür. |
| rotate(angle, resize_proportionally, background_color) | Görüntüyü merkezin etrafında döndür. |
| rotate_flip(rotate_flip_type) | Görüntüyü döndürür, çevirir veya döndürüp çevirir. |
| save() | Görüntü verilerini temel akıma kaydeder. |
| save(file_path) | Görüntüyü belirtilen dosya konumuna kaydeder. |
| save(file_path, options) | Nesnenin verilerini, kaydetme seçeneklerine göre belirtilen dosya konumunda ve belirtilen dosya formatında kaydeder. |
| save(file_path, options, bounds_rectangle) | Nesnenin verilerini, kaydetme seçeneklerine göre belirtilen dosya konumunda ve belirtilen dosya formatında kaydeder. |
| save(file_path, over_write) | Nesnenin verilerini belirtilen dosya konumuna kaydeder. |
| save(stream) | 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) | 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) | Belirtilen RasterImage için çözünürlüğü belirler, doğru ölçekleme ve baskı yeteneklerini sağlar. Bu yöntem, kullanıcıların görüntü çözünürlüğünü dijital gösterim ya da fiziksel çoğaltma gibi belirli gereksinimlerine göre uyarlamalarına olanak tanır. Çözünürlüğü ayarlayarak, kullanıcılar görüntü kalitesini optimize edebilir ve çeşitli çıkış cihazları ve ortamlarıyla uyumluluğu sağlayabilir, böylece görüntünün genel görsel deneyimini ve kullanılabilirliğini 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: JpegImage(jpeg_options, width, height)
JpegImage(jpeg_options, width, height)
Sağlanan JPEG seçenekleriyle yeni bir JpegImage nesnesi başlatın.
Bu yapıcı, JPEG görüntüsü için sıkıştırma seviyesi, kalite ve ek parametreler gibi çeşitli ayarları özelleştirmenizi sağlar, ortaya çıkan görüntü formatı üzerinde kesin kontrol sunar.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| jpeg_options | JpegOptions | JPEG seçenekleri. |
| width | int | Görüntü genişliği. |
| height | int | Görüntü yüksekliği. |
Constructor: JpegImage(path)
JpegImage(path)
JpegImage sınıfı, belirtilen yol parametresiyle
yapıcısını çağırarak sorunsuz bir şekilde başlatılır. Bu yapıcı, JPEG görüntülerinin kesintisiz oluşturulmasını sağlar ve projelerinize hızlı entegrasyonu kolaylaştırır.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| yol | string | Görüntünün yükleneceği ve piksel ile palet verilerinin başlatılacağı yol. |
See also:
Example # 1: The example shows how to load a JpegImage from a file.
Constructor: JpegImage(raster_image)
JpegImage(raster_image)
JpegImage sınıfının yeni bir örneğini raster görüntü
parametresiyle başlatın. Bu yapıcı, raster görüntülerden doğrudan JPEG görüntüleri oluşturmanın
pratik bir yolunu sunar, uygulamalarınızda JPEG görüntüleriyle çalışmayı kolaylaştırır.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| raster_image | RasterImage | Piksel ve palet verilerini başlatmak için kullanılacak görüntü. |
See also:
Example # 1: The example shows how to load a JpegImage from another RasterImage.
Constructor: JpegImage(stream)
JpegImage(stream)
JpegImage sınıfını kullanarak bir akış parametresiyle JPEG görüntü nesnesi başlatın.
Bu yapıcı, JPEG görüntüleriyle çalışmayı basitleştirir ve projelerinize sorunsuz bir şekilde entegre etmenin
doğrudan bir yolunu sunar.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| akış | _io.BufferedRandom | Görüntünün yükleneceği ve piksel ile palet verilerinin başlatılacağı akış. |
Constructor: JpegImage(width, height)
JpegImage(width, height)
Belirtilen genişlik ve yükseklik parametreleriyle JpegImage sınıfının yeni bir örneğini oluşturun.
Bu yapıcı, JPEG görüntülerini özel boyutlarla oluşturmanıza olanak tanır ve uygulamanızda görüntü boyutlarını yönetmede esneklik sağlar.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| width | int | Görüntü genişliği. |
| height | int | Görüntü yüksekliği. |
See also:
Example # 1: The following example shows how to create JPEG image of the specified size.
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: 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)
Yeni bir JpegImage sınıfının örneğini başlatır.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| raster_image | RasterImage | Piksel ve palet verilerini başlatmak için kullanılacak görüntü. |
Returns
| Tür | Açıklama |
|---|---|
| JpegImage |
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)
Yeni bir JpegImage sınıfının örneğini başlatır.
Parameters:
| Parameter | Tür | Açıklama |
|---|---|---|
| akış | _io.BufferedRandom | Görüntünün yükleneceği ve piksel ile palet verilerinin başlatılacağı akış. |
Returns
| Tür | Açıklama |
|---|---|
| JpegImage |
Method: crop(left_shift, right_shift, top_shift, bottom_shift)
crop(left_shift, right_shift, top_shift, bottom_shift)
Kaydırmalarla görüntüyü kırp.
Parameters:
| 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ü kırpma.
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şikliğini yaptığı tarih ve saati alır
Bu yöntem, kullanıcıların görüntü dosyasındaki güncellemeleri etkili bir şekilde izlemelerini ve yönetmelerini sağlayan değerli meta veriler sunar. Bu bilgilere erişerek, kullanıcılar görüntü varlıklarının bütünlüğünü ve güncelliğini sağlayabilir ve görüntü kullanımı ve bakımıyla ilgili bilinçli kararlar alabilir.
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()
Bu Image örneğinin orijinal görüntü seçeneklerini alır.
Returns
| Tür | Açıklama |
|---|---|
| ImageOptionsBase | Orijinal görüntü seçeneklerinin bir kopyası. |
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)
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(new_width, new_height, settings)
resize(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_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ü 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. |
| resize_proportionally | bool | eğer |
| background_color | Color | Arka plan rengi. |
Method: rotate_flip(rotate_flip_type)
rotate_flip(rotate_flip_type)
Görüntüyü döndürür, çevirir veya döndürüp çevirir.
Parameters:
| 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)
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)
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)
Belirtilen RasterImage için çözünürlüğü belirler, doğru ölçekleme ve baskı yeteneklerini sağlar. Bu yöntem, kullanıcıların görüntü çözünürlüğünü dijital gösterim ya da fiziksel çoğaltma gibi belirli gereksinimlerine göre uyarlamalarına olanak tanır. Çözünürlüğü ayarlayarak, kullanıcılar görüntü kalitesini optimize edebilir ve çeşitli çıkış cihazları ve ortamlarıyla uyumluluğu sağlayabilir, böylece görüntünün genel görsel deneyimini ve kullanılabilirliğini 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
The example shows how to load a JpegImage from a file.
from aspose.imaging.fileformats.jpeg import JpegImage
# Bir dosyadan JPEG görüntüsü yükle.
with JpegImage("sample.jpg") as jpegImage:
# Bazı görüntü işleme işlemleri yap.
# Başka bir JPEG dosyasına kaydet.
jpegImage.save("sample.output.jpg")
The example shows how to load a JpegImage from another RasterImage.
import aspose.pycore as aspycore
from aspose.imaging import Image, Graphics, Color, RasterImage
from aspose.imaging.brushes import SolidBrush
from aspose.imaging.imageoptions import PngOptions
from aspose.imaging.fileformats.jpeg import JpegImage
from os.path import join as path_join
dir_ = "c:\\temp"
# Başka bir raster görüntüden JPEG resmi yükle.
# İlk olarak, JPEG resmi oluşturmak için temel olacak geçici bir PNG resmi oluştur.
# Ayrıca bir dosyadan PNG resmi yükleyebilir veya başka bir raster formatındaki resmi kullanabilirsiniz.
with PngOptions() as create_options:
with aspycore.as_of(Image.create(create_options, 100, 100), RasterImage) as raster_image:
# Tüm PNG resmini kırmızıyla doldurun.
graphics = Graphics(raster_image)
brush = SolidBrush(Color.red)
graphics.fill_rectangle(brush, raster_image.bounds)
# PNG resmine dayanarak bir JPEG resmi oluştur.
with JpegImage(raster_image) as jpeg_image:
# Bir JPEG dosyasına kaydet
jpeg_image.save(path_join(dir_, "output.jpg"))
The following example shows how to create JPEG image of the specified size.
from aspose.imaging.fileformats.jpeg import JpegImage
# 100x100 piksel boyutunda bir JPEG resmi oluştur.
with JpegImage(100, 100) as jpegImage:
# Bazı görüntü işleme işlemleri yap.
# Bir dosyaya kaydedin.
jpegImage.save("output.jpg")
Access camera manufacturer maker notes in Jpeg image.
from aspose.pycore import as_of
from aspose.imaging import Image
from aspose.imaging.fileformats.jpeg import JpegImage
with as_of(Image.load("Sample.jpg"), JpegImage) as image:
for makerNote in image.exif_data.maker_notes:
print(f"Name = {makerNote.name}, Value = {makerNote.value}")