BigTiffImage-klass
Summary: With the BigTiffImage class you can effortlessly manipulate
BigTiff image format files. Our API offering seamless handling and customization
options, ensuring optimal processing of large-scale image data with versatile features
tailored to your specific requirements.
Module: aspose.imaging.fileformats.bigtiff
Full Name: aspose.imaging.fileformats.bigtiff.BigTiffImage
Inheritance: IObjectWithBounds, IMetadataContainer, IHasExifData, IHasMetadata, IHasXmpData, IRasterImageArgb32PixelLoader, IRasterImageRawDataLoader, IMultipageImage, IMultipageImageExt, TiffImage
Constructors
| Name | Description |
|---|---|
| BigTiffImage(frame) | Skapa en ny instans av klassen BigTiffImage genom att initiera den med en TiffFrame-parameter. Ideal för utvecklare som söker ett bekvämt sätt att arbeta med BigTiffImage-objekt, vilket säkerställer flexibilitet och enkel integration i deras projekt. |
| BigTiffImage(frames) | Börja använda klassen BigTiffImage sömlöst genom att initiera en ny instans med en lista av TiffFrames-parameter. Perfekt för utvecklare som söker en enkel metod för att arbeta med BigTiffImage-objekt som innehåller flera ramar, vilket säkerställer effektivitet i deras projekt. |
Properties
| Name | Type | Access | Description |
|---|---|---|---|
| active_frame | TiffFrame | r/w | Hantera den aktiva ramen sömlöst, vilket underlättar dynamisk navigering och manipulation inom den angivna kontexten. Ge din applikation möjlighet att interagera effektivt med multimediainnehåll, vilket förbättrar användarengagemang och produktivitet. |
| auto_adjust_palette | bool | r/w | Hämtar eller anger ett värde som indikerar om automatisk justering av palett. |
| background_color | Color | r/w | Hämtar eller anger ett värde för bakgrundsfärgen. |
| bits_per_pixel | int | r | Hämtar bildens bitar per pixel. |
| bounds | Rectangle | r | Hämtar objektets gränser. |
| buffer_size_hint | int | r/w | Hämtar eller anger en ledtråd för buffertstorlek som definierar maximal tillåten storlek för alla interna buffertar. |
| byte_order | TiffByteOrder | r/w | Växla byteordningen för TIFF-filer sömlöst, vilket säkerställer exakt kontroll över datainterpretation. Ge dina applikationer flexibiliteten att anpassa sig till olika filspecificeringar, vilket förbättrar kompatibilitet och effektivitet i databehandling. |
| container | Image | r | Hämtar Image behållaren. |
| data_stream_container | StreamContainer | r | Hämtar objektets datastream. |
| disposed | bool | r | Hämtar ett värde som indikerar om den här instansen är frigjord. |
| exif_data | ExifData | r/w | Hämtar eller anger Exif-instans. |
| file_format | FileFormat | r | Hämtar filformatet för denna Image instans. |
| frames | TiffFrame[] | r | Hämta en array av TiffFrame instanser, vilket möjliggör omfattande åtkomst och manipulation av enskilda ramar i TIFF-bilden. Utnyttja kraften i denna array för att effektivisera bildbehandlingsarbetsflöden, vilket säkerställer exakt kontroll och optimering av visuellt innehåll. |
| has_alpha | bool | r | Bestäm om bilden har en alfakanal, vilket ger viktig information för renderings- och sammansättningsoperationer. Integrera denna funktion för att optimera visuella bearbetningsarbetsflöden, vilket säkerställer korrekt representation och manipulation av transparenta element. |
| has_background_color | bool | r/w | Hämtar eller anger ett värde som indikerar om bilden har bakgrundsfärg. |
| has_transparent_color | bool | r/w | Hämtar ett värde som indikerar om bilden har en transparent färg. |
| height | int | r | Hämtar objektets höjd. |
| horizontal_resolution | float | r/w | Hämta den horisontella upplösningen för den angivna Image i pixlar per tum, vilket underlättar exakt justering och renderingsmöjligheter. Få enkel åtkomst till viktig bildmetadata, vilket möjliggör strömlinjeformade bildbehandlingsarbetsflöden för förbättrade användarupplevelser. |
| image_opacity | float | r | Hämtar opaciteten för denna bild. |
| interrupt_monitor | InterruptMonitor | r/w | Hämtar eller anger avbrottsövervakaren. |
| is_cached | bool | r | Hämtar ett värde som indikerar om bilddata för närvarande är cachad. |
| is_raw_data_available | bool | r | Hämtar ett värde som indikerar om inläsning av rådata stöds. |
| metadata | ImageMetadata | r | Hämtar eller anger XMP-data från ramen. |
| page_count | int | r | Hämta det totala antalet sidor i det angivna dokumentet, vilket underlättar effektiv navigering och hantering av flersidigt innehåll. Integrera denna funktion för att förbättra användarupplevelsen, vilket möjliggör sömlös åtkomst till omfattande dokumentstrukturer. |
| pages | Image[] | r | Få åtkomst till dokumentets sidor sömlöst, vilket möjliggör dynamisk navigering och manipulation inom innehållsstrukturen. Ge din applikation effektiv åtkomst till enskilda sidor, vilket underlättar strömlinjeformad dokumentbehandling och förbättrad användarinteraktion. |
| palette | IColorPalette | r/w | Hämtar eller anger färgpaletten. Färgpaletten används inte när pixlar representeras direkt. |
| premultiply_components | bool | r/w | Indikera om komponenter kräver premultiplikation, vilket säkerställer effektiv hantering av visuella element. Förbättra renderingsprocesser genom att växla denna egenskap, vilket strömlinjeformar grafiska arbetsflöden för optimerad prestanda. |
| raw_custom_color_converter | IColorConverter | r/w | Hämtar eller anger den anpassade färgkonvertern |
| raw_data_format | PixelDataFormat | r | Hämtar det råa dataformatet. |
| raw_data_settings | RawDataSettings | r | Hämtar de aktuella inställningarna för rådata. Observera att när dessa inställningar används laddas data utan konvertering. |
| raw_fallback_index | int | r/w | Hämtar eller anger reservindexet som ska användas när palettindexet är utanför gränserna |
| raw_indexed_color_converter | IIndexedColorConverter | r/w | Hämtar eller anger den indexerade färgkonvertern |
| raw_line_size | int | r | Hämtar den råa radstorleken i byte. |
| size | Size | r | Hämtar objektets storlek. |
| transparent_color | Color | r/w | Hämtar bildens transparenta färg. |
| update_xmp_data | bool | r/w | Hämtar eller anger ett värde som indikerar om XMP-metadata ska uppdateras. |
| use_palette | bool | r | Hämtar ett värde som indikerar om bildpaletten används. |
| use_raw_data | bool | r/w | Hämtar eller anger ett värde som indikerar om rådatainläsning ska användas när rådatainläsning är tillgänglig. |
| vertical_resolution | float | r/w | Få åtkomst till den vertikala upplösningen för den angivna Image i pixlar per tum, vilket möjliggör exakt justering och renderingsoptimeringar. Använd viktig bilddata enkelt för att effektivisera bildbehandlingsarbetsflöden, vilket säkerställer överlägsen kvalitet och prestanda i dina applikationer. |
| width | int | r | Hämtar objektets bredd. |
| xmp_data | XmpPacketWrapper | r/w | Hämtar eller anger Xmp-data. |
Methods
| Name | Description |
|---|---|
| add(image) | Lägg till ramarna från den angivna bilden sömlöst i den aktuella ramen, konsolidera deras innehåll och förbättra kompositionsflexibiliteten. Integrera denna metod för att effektivisera ramhantering och manipulation i din applikation, vilket underlättar effektiv hantering av fler-ramsbilder. |
| add_frame(frame) | Inkludera den angivna ramen sömlöst i bilden, vilket utökar dess innehåll och mångsidighet. Använd denna metod för att förbättra bildkomposition och hantering, vilket möjliggör effektiv hantering av fler-ramsbilder i din applikation. |
| add_frames(frames) | Integrera arrayen av ramar sömlöst i bilden, vilket berikar dess innehåll och mångsidighet. Använd denna metod för att förbättra bildkomposition och hantering, vilket möjliggör effektiv hantering av fler-ramsbilder i din applikation. |
| add_page(page) | Utöka enkelt din BigTiff-bild genom att lägga till en ny sida med denna intuitiva metod. Perfekt för utvecklare som vill dynamiskt förbättra innehållet i sina fler-sidiga bilder. |
| adjust_brightness(brightness) | Implementera brightness-justering för bilden, vilket möjliggör modifiering av den övergripande luminansnivån. Incorporera denna metod i ditt bild- bearbetningsarbetsflöde för att förbättra synligheten och höja den visuella kvaliteten på bilder i din applikation. |
| adjust_contrast(contrast) | Förbättra kontrasten för Image instansen, förstärka skillnaderna mellan dess ljusa och mörka områden. Integrera denna funktion för att förbättra den visuella klarheten och den övergripande kvaliteten på bilden i din applikation. |
| adjust_gamma(gamma) | Applicera gamma‑korrektion på bilden, justera pixelintensiteter för att uppnå \n önskad färgbalans. Inkludera denna metod i ditt bildbehandlings-\n arbetsflöde för att förbättra den visuella kvaliteten och öka noggrannheten i efterföljande \n analys- eller visningsuppgifter inom din applikation. |
| adjust_gamma(gamma_red, gamma_green, gamma_blue) | Utför gamma‑korrektion på bilden med individuella koefficienter för röda, \n gröna och blå kanaler, vilket möjliggör finjusterade justeringar av färgbalans \n och kontrast. Integrera denna metod i din bildbehandlingspipeline för att \n uppnå exakt kontroll över färgåtergivning och förbättra den visuella äktheten inom \n din applikation. |
| align_resolutions() | Implementera hjälpmethoden AlignResolutions för att synkronisera horisontella och \n vertikala upplösningar, vilket säkerställer enhetlighet i bilddimensioner. Denna funktionalitet \n underlättar strömlinjeformade bildbehandlingsarbetsflöden genom att harmonisera upplösnings-\n parametrar, optimera visuell kvalitet och konsistens över olika plattformar och \n enheter. |
| analyze_percentage_digital_signature(password) | Beräknar procentuell likhet mellan den extraherade datan och det ursprungliga lösenordet. |
| auto_brightness_contrast() | Utför automatisk adaptiv ljusstyrke‑ och kontrastnormalisering för hela bilden. |
| auto_rotate() | Rotera automatiskt bilden baserat på orienteringsdata som extraheras från Exif metadata. Denna metod säkerställer att bilder visas i korrekt orientering, förbättrar användarupplevelsen och eliminerar behovet av manuella justeringar. Genom att analysera Exif‑information roteras bilden därefter, vilket ger en sömlös visningsupplevelse på olika plattformar och enheter. Denna automatiserade rotationsprocess förenklar bildhantering och förbättrar den övergripande användbarheten, särskilt när man hanterar stora bildsatser med varierande orienteringar. |
| binarize_bradley(brightness_difference) | Binarisering av en bild med Bradleys adaptiva tröskelalgoritm med hjälp av integral‑bildtröskling |
| binarize_bradley(brightness_difference, window_size) | Implementera binarisering på bilden med Bradleys adaptiva tröskelalgoritm \n med integrerad bildtröskling. Detta tillvägagångssätt beräknar dynamiskt \n lokala tröskelvärden baserat på bildens omgivning, vilket förbättrar anpassningsförmågan till \n varierande ljusförhållanden och säkerställer robust segmentering för efterföljande \n bearbetningsuppgifter inom din applikation. |
| binarize_fixed(threshold) | Applicera binarisering på bilden med ett fördefinierat tröskelvärde, vilket konverterar den till \n en binär bild med tydliga förgrunds- och bakgrundsområden. Inkludera denna \n metod i ditt bildbehandlingsarbetsflöde för att underlätta segmentering och funktionsextraktion, \n vilket förbättrar noggrannheten och effektiviteten i bildanalys inom \n din applikation. |
| binarize_otsu() | Använd Otsu‑tröskling för att utföra binarisering på bilden, automatiskt \n bestämma det optimala tröskelvärdet baserat på bildens histogram. Integrera \n denna metod i ditt bildbehandlingsarbetsflöde för att uppnå effektiv segmentering \n och funktionsextraktion, vilket förbättrar noggrannheten och pålitligheten i bildanalys-\n uppgifter inom din applikation. |
| blend(origin, overlay, overlay_alpha) | Blandar denna bildinstans med overlay-bilden. |
| blend(origin, overlay, overlay_area, overlay_alpha) | Blandar denna bildinstans med overlay-bilden. |
| cache_data() | Cachar data privat. |
| can_load(file_path) | Bestämmer om bilden kan läsas in från den angivna filsökvägen. |
| can_load(file_path, load_options) | Bestämmer om bilden kan läsas in från den angivna filsökvägen och eventuellt med de angivna öppningsalternativen. |
| can_load(stream) | Bestämmer om bilden kan läsas in från den angivna strömmen. |
| can_load(stream, load_options) | Bestämmer om bilden kan läsas in från den angivna strömmen och eventuellt med de angivna loadOptions. |
| can_load_stream(stream) | Bestämmer om bilden kan läsas in från den angivna strömmen. |
| can_load_stream_with_options(stream, load_options) | Bestämmer om bilden kan läsas in från den angivna strömmen och eventuellt med de angivna loadOptions. |
| can_load_with_options(file_path, load_options) | Bestämmer om bilden kan läsas in från den angivna filsökvägen och eventuellt med de angivna öppningsalternativen. |
| can_save(options) | Bestämmer om bilden kan sparas till det angivna filformatet som representeras av de medföljande sparalternativen. |
| create(files) | Skapar flersidig bild som innehåller de angivna filerna. |
| create(files, throw_exception_on_load_error) | Skapar flersidig bild som innehåller de angivna filerna. |
| create(image_options, width, height) | Skapar en ny bild med de angivna skapandealternativen. |
| create(image_options, width, height, pixels) | Skapar en RasterImage‑instans från den angivna pixelarrayen. Validerar att den angivna bredden och höjden matchar dimensionerna på pixeldata. Denna metod kan endast användas när biblioteket är i licensierat läge. |
| create(images) | Skapar en ny bild med de angivna bilderna som sidor |
| create(images, dispose_images) | Skapar en ny bild från de angivna bilderna som sidor. |
| create(multipage_create_options) | Skapar de angivna flersidiga skapalternativen. |
| create_from_files(files) | Skapar den flersidiga bilden som innehåller de angivna filerna som sidor med fördröjd inläsning. |
| create_from_files(files, throw_exception_on_load_error) | Skapar den flersidiga bilden som innehåller de angivna filerna som sidor med fördröjd inläsning. |
| create_from_images(images) | Skapar en ny bild med de angivna bilderna som sidor |
| create_from_images(images, dispose_images) | Skapar en ny bild från de angivna bilderna som sidor. |
| create_with_frame(frame) | Initierar en ny instans av klassen BigTiffImage. |
| create_with_frames(frames) | Initierar en ny instans av klassen BigTiffImage. |
| crop(left_shift, right_shift, top_shift, bottom_shift) | Utför beskärning av bilden genom att ange förskjutningar åt vänster, höger, upp och \n ner. Denna metod möjliggör exakt urval av önskad del av bilden, underlättar effektiv borttagning av oönskade områden och fokuserar på \n väsentligt innehåll. Integrera denna funktionalitet i din bildbehandlings-\n pipeline för att förbättra klarhet och komposition efter behov inom din applikation. |
| crop(rectangle) | Beskär bilden med ett angivet rektangulärt område, vilket möjliggör exakt urval av \n önskat innehåll. Integrera denna metod i ditt bildbehandlingsarbetsflöde för att \n effektivt ta bort oönskade områden och fokusera på väsentliga detaljer, vilket förbättrar den \n övergripande klarheten och kompositionen av bilden. |
| dither(dithering_method, bits_count) | Utför dithering på den aktuella bilden. |
| dither(dithering_method, bits_count, custom_palette) | Utför dithering på den aktuella bilden för att förbättra dess visuella kvalitet och minska \n färgbandningsartefakter. Integrera denna metod i ditt bildbehandlingsarbetsflöde \n för att säkerställa mjukare övergångar mellan färger, vilket resulterar i förbättrat övergripande bild-\n utseende och klarhet. |
| embed_digital_signature(password) | Bädda in digital signatur baserad på angivet lösenord i varje sida av bilden. |
| filter(rectangle, options) | Filtrera innehållet inom den angivna rektangeln genom att applicera ett bestämt bild behandlingsfilter för att förbättra eller ändra det valda området. Integrera denna metod i ditt bildmanipuleringsflöde för att uppnå riktade förbättringar eller transformationer i din applikation. |
| get_argb_32_pixel(x, y) | Hämtar en bildpixel i 32-bitars ARGB. |
| get_default_argb_32_pixels(rectangle) | Hämtar standardarrayen för 32-bitars ARGB-pixlar. |
| get_default_options(args) | Hämtar standardalternativen. |
| get_default_pixels(rectangle, partial_pixel_loader) | Hämtar standardpixelarrayen med partiell pixel‑laddare. |
| get_default_raw_data(rectangle, partial_raw_data_loader, raw_data_settings) | Hämtar standardarrayen för rådata med partiell pixel‑laddare. |
| get_default_raw_data(rectangle, raw_data_settings) | Hämtar standardarrayen för rådata. |
| get_file_format(file_path) | Hämtar filformatet. |
| get_file_format(stream) | Hämtar filformatet. |
| get_file_format_of_stream(stream) | Hämtar filformatet. |
| get_fitting_rectangle(rectangle, pixels, width, height) | Hämtar rektangeln som passar den aktuella bilden. |
| get_fitting_rectangle(rectangle, width, height) | Hämtar rektangeln som passar den aktuella bilden. |
| get_modify_date(use_default) | Hämtar datum och tid då resursbilden senast ändrades. |
| get_original_options() | Hämta alternativ som härrör från de ursprungliga filinställningarna, vilket underlättar sömlös \n bevarande av nyckelparametrar såsom bitdjup och andra väsentliga attribut för \n den ursprungliga bilden. Använd denna metod för att upprätthålla trohet och konsistens i \n bildbehandlingsuppgifter, vilket säkerställer optimala resultat utan onödiga förändringar. Till exempel, om vi laddar en svart‑vit PNG‑bild med 1 bit per pixel och sedan sparar den med DataStreamSupporter.save(file_path)‑metoden, kommer en PNG‑bild med 8‑bit per pixel att genereras. För att undvika detta och spara PNG‑bilden med 1‑bit per pixel, använd denna metod för att hämta motsvarande sparalternativ och skicka dem till Image.save(file_path, options)‑metoden som den andra parametern. |
| get_pixel(x, y) | Hämtar en bildpixel. |
| get_proportional_height(width, height, new_width) | Hämtar en proportionell höjd. |
| get_proportional_width(width, height, new_height) | Hämtar en proportionell bredd. |
| get_serialized_stream(image_options, clipping_rectangle, page_number) | Konverterar till aps. |
| get_skew_angle() | Hämtar snedvinkeln. Denna metod är tillämplig på skannade textdokument för att bestämma snedvinkeln vid skanning. |
| grayscale() | Konvertera bilden till dess gråskalerepresentation, vilket omvandlar den till en \n enkankalig bild där varje pixel representerar intensitet. Integrera denna metod \n i din bildbehandlingspipeline för att förenkla analys och förbättra \n kompatibiliteten med gråskale‑baserade algoritmer, vilket underlättar olika dator‑\n visions‑ och bildanalysuppgifter inom din applikation. |
| insert_frame(index, frame) | Infoga den nya ramen på det angivna indexet i ramsekvensen, vilket säkerställer \n exakt kontroll över ramordningen. Använd denna metod för att hantera ramsekvenser \n effektivt, vilket underlättar dynamisk manipulation och organisering av bild‑\n innehåll inom din applikation. |
| is_digital_signed(password, percentage_threshold) | Utför en snabb kontroll för att avgöra om bilden är digitalt signerad, med det angivna lösenordet och tröskelvärdet. |
| load(file_path) | Läser in en ny bild från den angivna filsökvägen eller URL:en. Om filePath är en filsökväg öppnar metoden bara filen. Om filePath är en URL laddar metoden ner filen, sparar den som en temporär och öppnar den. |
| load(file_path, load_options) | Läser in en ny bild från den angivna filsökvägen eller URL:en. Om filePath är en filsökväg öppnar metoden bara filen. Om filePath är en URL laddar metoden ner filen, sparar den som en temporär och öppnar den. |
| load(stream) | Läser in en ny bild från den angivna strömmen. |
| load(stream, load_options) | Läser in en ny bild från den angivna strömmen. |
| load_argb_32_pixels(rectangle) | Läser in 32-bitars ARGB‑pixlar. |
| load_argb_64_pixels(rectangle) | Läser in 64-bitars ARGB‑pixlar. |
| load_cmyk_32_pixels(rectangle) | Läser in pixlar i CMYK‑format. |
| load_cmyk_pixels(rectangle) | Läser in pixlar i CMYK‑format. Denna metod är föråldrad. Använd den mer effektiva RasterImage.load_cmyk_32_pixels(rectangle) metoden. |
| load_partial_argb_32_pixels(rectangle, partial_pixel_loader) | Läser in 32-bitars ARGB‑pixlar delvis (i block). |
| load_partial_argb_64_pixels(rectangle, partial_pixel_loader) | Läser in 64-bitars ARGB‑pixlar delvis i paket. |
| load_partial_pixels(desired_rectangle, pixel_loader) | Läser in pixlar delvis i paket. |
| load_pixels(rectangle) | Läser in pixlar. |
| load_raw_data(rectangle, dest_image_bounds, raw_data_settings, raw_data_loader) | Läser in rådata. |
| load_raw_data(rectangle, raw_data_settings, raw_data_loader) | Läser in rådata. |
| load_stream(stream) | Läser in en ny bild från den angivna strömmen. |
| load_stream_with_options(stream, load_options) | Läser in en ny bild från den angivna strömmen. |
| load_with_options(file_path, load_options) | Läser in en ny bild från den angivna filsökvägen eller URL:en. Om filePath är en filsökväg öppnar metoden bara filen. Om filePath är en URL laddar metoden ner filen, sparar den som en temporär och öppnar den. |
| normalize_angle() | Normaliserar vinkeln. Denna metod är tillämplig på skannade textdokument för att bli av med snedvriden skanning. Metoden använder RasterImage.get_skew_angle() och RasterImage.rotate(angle) metoder. |
| normalize_angle(resize_proportionally, background_color) | Använd metoden NormalizeAngle som är speciellt utformad för skannade textdokument \n för att korrigera snedvridna skanningar, vilket säkerställer exakt justering. Integrera sömlöst \n denna funktionalitet i dina textbehandlingsarbetsflöden för att förbättra \n dokumentets läsbarhet och kvalitet, vilket ökar den övergripande effektiviteten i textigenkänning \n och analysuppgifter. Denna metod använder RasterImage.get_skew_angle() och TiffImage.rotate(angle, resize_proportionally, background_color)‑metoder. |
| normalize_histogram() | Normaliserar bildens histogram — justera pixelvärden för att använda hela tillgängliga intervallet. |
| read_argb_32_scan_line(scan_line_index) | Läser hela skanningsraden enligt det angivna skanningsradindexet. |
| read_scan_line(scan_line_index) | Läser hela skanningsraden enligt det angivna skanningsradindexet. |
| remove_frame(frame) | Ta effektivt bort den angivna ramen från bildsekvensen, vilket underlättar \n strömlinjeformad ramhantering inom din applikation. Integrera denna funktionalitet \n för att förbättra precision och flexibilitet i rammanipulation, vilket säkerställer sömlös \n organisering och presentation av bildinnehåll. |
| remove_frame(index) | Tar bort ramen enligt dess index. |
| remove_frame_by_index(index) | Tar bort ramen enligt dess index. |
| remove_metadata() | Tar bort metadata för denna bildinstans genom att sätta värdena för IHasXmpData.xmp_data och IHasExifData.exif_data till None. |
| replace_argb(old_color_argb, old_color_diff, new_color_argb) | Ersätter en färg med en annan med tillåten skillnad och bevarar det ursprungliga alfa‑värdet för att spara mjuka kanter. |
| replace_color(old_color, old_color_diff, new_color) | Ersätter en färg med en annan med tillåten skillnad och bevarar det ursprungliga alfa‑värdet för att spara mjuka kanter. |
| replace_color(old_color_argb, old_color_diff, new_color_argb) | Ersätter en färg med en annan med tillåten skillnad och bevarar det ursprungliga alfa‑värdet för att spara mjuka kanter. |
| replace_frame(index, new_frame) | Ersätt ramen på den angivna positionen med en annan ram sömlöst, \n vilket underlättar dynamisk ramhantering inom bildsekvensen. Integrera denna \n metod för att förbättra flexibilitet och precision i rammanipulation, vilket säkerställer \n optimal organisering och presentation av bildinnehåll inom din applikation. |
| replace_non_transparent_colors(new_color) | Ersätter alla icke‑transparenta färger med en ny färg och bevarar det ursprungliga alfa‑värdet för att spara mjuka kanter. Obs: om du använder den på bilder utan transparens, kommer alla färger att ersättas med en enda. |
| replace_non_transparent_colors(new_color_argb) | Ersätter alla icke‑transparenta färger med en ny färg och bevarar det ursprungliga alfa‑värdet för att spara mjuka kanter. Obs: om du använder den på bilder utan transparens, kommer alla färger att ersättas med en enda. |
| resize(new_width, new_height) | Ändrar bildens storlek. Standardvärdet ResizeType.NEAREST_NEIGHBOUR_RESAMPLE används. |
| resize(new_width, new_height, resize_type) | Utför en proportionell storleksändring av bilden, bevara dess bildförhållande \n samtidigt som dess dimensioner justeras. Använd denna metod för att dynamiskt skala bilder \n inom din applikation, vilket säkerställer en konsekvent visuell återgivning av innehållets \n integritet. Den proportionella storleksändringen kommer att ändra varje ram enligt förhållandet newWidth/width och newHeight/height. |
| resize(new_width, new_height, settings) | Justera bildens storlek baserat på angivna inställningar, vilket möjliggör exakt \n kontroll över dimensioner, bildförhållande och skalningsbeteende. Integrera denna \n metod i ditt bildbehandlingsarbetsflöde för att uppnå anpassade storleksändringar \n som är skräddarsydda för din applikations specifika krav. |
| resize_by_settings(new_width, new_height, settings) | Ändrar storlek på bilden. |
| resize_by_type(new_width, new_height, resize_type) | Ändrar storlek på bilden. |
| resize_height_proportionally(new_height) | Ändrar höjden proportionellt. Standardvärdet ResizeType.NEAREST_NEIGHBOUR_RESAMPLE används. |
| resize_height_proportionally(new_height, resize_type) | Utför en proportionell justering av bildens höjd, bevara dess bildförhållande \n för konsekvent visuell integritet. Använd denna metod för att dynamiskt ändra storlek på \n bilder inom din applikation, vilket säkerställer optimal visning över olika plattformar \n och enheter utan att kompromissa med innehållets kvalitet. |
| resize_height_proportionally(new_height, settings) | Ändrar höjden proportionellt. |
| resize_height_proportionally_settings(new_height, settings) | Ändrar höjden proportionellt. |
| resize_proportional(new_width, new_height, resize_type) | Utför en proportionell storleksändring av bilden, bevara dess bildförhållande \n samtidigt som dess dimensioner justeras. Använd denna metod för att dynamiskt skala bilder \n inom din applikation, vilket säkerställer en konsekvent visuell återgivning av innehållets \n integritet. Den proportionella storleksändringen kommer att ändra varje ram enligt förhållandet newWidth/width och newHeight/height. |
| resize_width_proportionally(new_width) | Ändrar bredden proportionellt. Standardvärdet ResizeType.NEAREST_NEIGHBOUR_RESAMPLE används. |
| resize_width_proportionally(new_width, resize_type) | Justera bildens bredd samtidigt som dess bildförhållande behålls, vilket säkerställer \n proportionell storleksändring för optimal visuell presentation. Använd denna metod för \n att dynamiskt skala bilder inom din applikation, vilket underlättar enhetlig och \n estetiskt tilltalande återgivning över olika visningssammanhang. |
| resize_width_proportionally(new_width, settings) | Ändrar bredden proportionellt. |
| resize_width_proportionally_settings(new_width, settings) | Ändrar bredden proportionellt. |
| rotate(angle) | Rotera bilden kring centrum. |
| rotate(angle, resize_proportionally, background_color) | Rotera bilden kring dess mittpunkt med en angiven vinkel, vilket möjliggör exakt \n orienteringsjustering. Inkludera denna funktionalitet i din bildbehandlings-\n pipeline för att underlätta korrekta transformationer, vilket säkerställer optimal justering och \n presentation av visuellt innehåll inom din applikation. |
| rotate_flip(rotate_flip_type) | Utför rotation, spegling eller en kombination av båda operationerna uteslutande på den \n aktiva ramen. Denna metod möjliggör exakt manipulation av enskilda ramar inom \n bildsekvensen, vilket ökar flexibiliteten i bildredigering och komposition inom \n din applikation. |
| rotate_flip_all(rotate_flip) | Roterar alla flip. |
| save() | Sparar bilddata till den underliggande strömmen. |
| save(file_path) | Sparar bilden till den angivna filsökvägen. |
| save(file_path, options) | Sparar objektets data till den angivna filsökvägen i det specificerade filformatet enligt sparalternativ. |
| save(file_path, options, bounds_rectangle) | Sparar objektets data till den angivna filsökvägen i det specificerade filformatet enligt sparalternativ. |
| save(file_path, over_write) | Sparar objektets data till den angivna filsökvägen. |
| save(stream) | Sparar objektets data till den angivna strömmen. |
| save(stream, options_base) | Sparar bildens data till den angivna strömmen i det specificerade filformatet enligt sparalternativ. |
| save(stream, options_base, bounds_rectangle) | Sparar bildens data till den angivna strömmen i det specificerade filformatet enligt sparalternativ. |
| save_argb_32_pixels(rectangle, pixels) | Sparar de 32‑bitars ARGB‑pixlarna. |
| save_cmyk_32_pixels(rectangle, pixels) | Sparar pixlarna. |
| save_cmyk_pixels(rectangle, pixels) | Sparar pixlarna. Denna metod är föråldrad. Använd den mer effektiva RasterImage.save_cmyk_32_pixels(rectangle, pixels) metoden. |
| save_pixels(rectangle, pixels) | Sparar pixlarna internt. |
| save_raw_data(data, data_offset, rectangle, raw_data_settings) | Sparar rådata. |
| save_to_stream(stream) | Sparar bilden till en ström |
| save_to_stream_with_options(stream, options_base) | Sparar bildens data till den angivna strömmen i det specificerade filformatet enligt sparalternativ. |
| save_to_stream_with_options_rect(stream, options_base, bounds_rectangle) | Sparar bildens data till den angivna strömmen i det specificerade filformatet enligt sparalternativ. |
| save_with_options(file_path, options) | Sparar objektets data till den angivna filsökvägen i det specificerade filformatet enligt sparalternativ. |
| save_with_options_rect(file_path, options, bounds_rectangle) | Sparar objektets data till den angivna filsökvägen i det specificerade filformatet enligt sparalternativ. |
| set_argb_32_pixel(x, y, argb_32_color) | Ställer in en bildpixel i 32-bit ARGB för den angivna positionen. |
| set_palette(palette, update_colors) | Ställer in bildpaletten. |
| set_pixel(x, y, color) | Ställer in en bildpixel för den angivna positionen. |
| set_resolution(dpi_x, dpi_y) | Ställer in upplösningen för den angivna RasterImage, vilket möjliggör exakt kontroll över bildrendering och displayegenskaper. Integrera denna funktion för att optimera visuell output och säkerställa kompatibilitet med olika utdataenheter och plattformar, vilket förbättrar den övergripande användarupplevelsen. |
| try_set_metadata(metadata) | Försöker sätta en metadata-instans, om detta Image-instans stödjer och implementerar IImageMetadataFormat-instansen. |
| write_argb_32_scan_line(scan_line_index, argb_32_pixels) | Skriver hela skanningsraden till det angivna skanningsradindexet. |
| write_scan_line(scan_line_index, pixels) | Skriver hela skanningsraden till det angivna skanningsradindexet. |
Constructor: BigTiffImage(frame)
BigTiffImage(frame)
Skapa en ny instans av klassen BigTiffImage genom att initiera
den med en TiffFrame-parameter. Ideal för utvecklare som söker ett bekvämt
sätt att arbeta med BigTiffImage-objekt, vilket säkerställer flexibilitet och enkel integration
i deras projekt.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| frame | TiffFrame | Tiff-ramen att initiera bilden med. |
Constructor: BigTiffImage(frames)
BigTiffImage(frames)
Börja använda klassen BigTiffImage sömlöst genom att
initiera en ny instans med en lista av TiffFrames-parameter.
Perfekt för utvecklare som söker en enkel metod för att arbeta med
BigTiffImage-objekt som innehåller flera ramar, vilket säkerställer effektivitet i deras projekt.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| frames | TiffFrame[] | Ramarna. |
Method: add(image)
add(image)
Lägg till ramarna från den angivna bilden sömlöst i den aktuella ramen,
konsolidera deras innehåll och förbättra kompositionsflexibiliteten. Integrera
denna metod för att effektivisera ramhantering och manipulation i din
applikation, vilket underlättar effektiv hantering av fler-ramsbilder.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| image | TiffImage | Källbilden. |
Method: add_frame(frame)
add_frame(frame)
Inkludera den angivna ramen sömlöst i bilden, vilket utökar dess innehåll
och mångsidighet. Använd denna metod för att förbättra bildkomposition och hantering,
vilket möjliggör effektiv hantering av fler-ramsbilder i din applikation.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| frame | TiffFrame | Ramen att lägga till. |
Method: add_frames(frames)
add_frames(frames)
Integrera arrayen av ramar sömlöst i bilden, vilket berikar dess innehåll och
mångsidighet. Använd denna metod för att förbättra bildkomposition och hantering,
vilket möjliggör effektiv hantering av fler-ramsbilder i din applikation.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| frames | TiffFrame[] | Ramar-arrayen att lägga till. |
Method: add_page(page)
add_page(page)
Utöka enkelt din BigTiff-bild genom att lägga till en ny sida med denna intuitiva metod.
Perfekt för utvecklare som vill dynamiskt förbättra innehållet i sina fler-sidiga bilder.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| page | RasterImage | Sidan att lägga till. |
Method: adjust_brightness(brightness)
adjust_brightness(brightness)
Implementera brightness-justering för bilden, vilket möjliggör
modifiering av den övergripande luminansnivån. Incorporera denna metod i ditt bild-
bearbetningsarbetsflöde för att förbättra synligheten och höja den visuella kvaliteten på
bilder i din applikation.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| ljusstyrka | int | Ljusstyrkevärde. |
Method: adjust_contrast(contrast)
adjust_contrast(contrast)
Förbättra kontrasten för Image instansen,
förstärka skillnaderna mellan dess ljusa och mörka områden. Integrera denna
funktion för att förbättra den visuella klarheten och den övergripande kvaliteten på bilden
i din applikation.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| kontrast | float | Kontrastvärde (i intervallet [-100; 100]) |
Method: adjust_gamma(gamma)
adjust_gamma(gamma)
Applicera gamma‑korrektion på bilden, justera pixelintensiteter för att uppnå \n önskad färgbalans. Inkludera denna metod i ditt bildbehandlings-\n arbetsflöde för att förbättra den visuella kvaliteten och öka noggrannheten i efterföljande \n analys- eller visningsuppgifter inom din applikation.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| gamma | float | Gamma för röd, grön och blå kanalers koefficient |
Method: adjust_gamma(gamma_red, gamma_green, gamma_blue)
adjust_gamma(gamma_red, gamma_green, gamma_blue)
Utför gamma‑korrektion på bilden med individuella koefficienter för röda, \n gröna och blå kanaler, vilket möjliggör finjusterade justeringar av färgbalans \n och kontrast. Integrera denna metod i din bildbehandlingspipeline för att \n uppnå exakt kontroll över färgåtergivning och förbättra den visuella äktheten inom \n din applikation.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| gamma_red | float | Gamma för röd kanal koefficient |
| gamma_green | float | Gamma för grön kanal koefficient |
| gamma_blue | float | Gamma för blå kanalkoefficient |
Method: analyze_percentage_digital_signature(password)
analyze_percentage_digital_signature(password)
Beräknar procentuell likhet mellan den extraherade datan och det ursprungliga lösenordet.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| password | string | Lösenordet som används för att extrahera den inbäddade datan. |
Returns
| Typ | Beskrivning |
|---|---|
| int | Procentuell likhetsvärde. |
Method: binarize_bradley(brightness_difference)
binarize_bradley(brightness_difference)
Binarisering av en bild med Bradleys adaptiva tröskelalgoritm med hjälp av integral‑bildtröskling
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| brightness_difference | float | Ljusstyrkeskillnaden mellan pixeln och medelvärdet av ett s x s fönster av pixlar centrerat kring denna pixel. |
Method: binarize_bradley(brightness_difference, window_size)
binarize_bradley(brightness_difference, window_size)
Implementera binarisering på bilden med Bradleys adaptiva tröskelalgoritm \n med integrerad bildtröskling. Detta tillvägagångssätt beräknar dynamiskt \n lokala tröskelvärden baserat på bildens omgivning, vilket förbättrar anpassningsförmågan till \n varierande ljusförhållanden och säkerställer robust segmentering för efterföljande \n bearbetningsuppgifter inom din applikation.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| brightness_difference | float | Ljusstyrkeskillnaden mellan pixeln och medelvärdet av ett s x s fönster av pixlar centrerat kring denna pixel. |
| window_size | int | Storleken på ett s x s fönster av pixlar centrerat kring denna pixel |
Method: binarize_fixed(threshold)
binarize_fixed(threshold)
Applicera binarisering på bilden med ett fördefinierat tröskelvärde, vilket konverterar den till \n en binär bild med tydliga förgrunds- och bakgrundsområden. Inkludera denna \n metod i ditt bildbehandlingsarbetsflöde för att underlätta segmentering och funktionsextraktion, \n vilket förbättrar noggrannheten och effektiviteten i bildanalys inom \n din applikation.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| tröskelvärde | System.Byte | Tröskelvärde. Om motsvarande gråvärde för en pixel är större än tröskeln, tilldelas ett värde av 255 till den, annars 0. |
Method: blend(origin, overlay, overlay_alpha)
blend(origin, overlay, overlay_alpha)
Blandar denna bildinstans med overlay-bilden.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| origin | Point | Bakgrundsbildens blandningsursprung. |
| overlay | RasterImage | Överlagringsbilden. |
| overlay_alpha | System.Byte | Alfa för överlagring. |
Method: blend(origin, overlay, overlay_area, overlay_alpha)
blend(origin, overlay, overlay_area, overlay_alpha)
Blandar denna bildinstans med overlay-bilden.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| origin | Point | Bakgrundsbildens blandningsursprung. |
| overlay | RasterImage | Överlagringsbilden. |
| overlay_area | Rectangle | Överlagringsområdet. |
| overlay_alpha | System.Byte | Alfa för överlagring. |
Method: can_load(file_path) [static]
can_load(file_path)
Bestämmer om bilden kan läsas in från den angivna filsökvägen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| file_path | string | Filsökvägen. |
Returns
| Typ | Beskrivning |
|---|---|
| bool |
Method: can_load(file_path, load_options) [static]
can_load(file_path, load_options)
Bestämmer om bilden kan läsas in från den angivna filsökvägen och eventuellt med de angivna öppningsalternativen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| file_path | string | Filsökvägen. |
| load_options | LoadOptions | Laddningsalternativen. |
Returns
| Typ | Beskrivning |
|---|---|
| bool |
Method: can_load(stream) [static]
can_load(stream)
Bestämmer om bilden kan läsas in från den angivna strömmen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| ström | _io.BufferedRandom | Strömmen att läsa från. |
Returns
| Typ | Beskrivning |
|---|---|
| bool |
Method: can_load(stream, load_options) [static]
can_load(stream, load_options)
Bestämmer om bilden kan läsas in från den angivna strömmen och eventuellt med de angivna loadOptions.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| ström | _io.BufferedRandom | Strömmen att läsa från. |
| load_options | LoadOptions | Laddningsalternativen. |
Returns
| Typ | Beskrivning |
|---|---|
| bool |
Method: can_load_stream(stream) [static]
can_load_stream(stream)
Bestämmer om bilden kan läsas in från den angivna strömmen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| ström | _io.BufferedRandom | Strömmen att läsa från. |
Returns
| Typ | Beskrivning |
|---|---|
| bool |
Method: can_load_stream_with_options(stream, load_options) [static]
can_load_stream_with_options(stream, load_options)
Bestämmer om bilden kan läsas in från den angivna strömmen och eventuellt med de angivna loadOptions.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| ström | _io.BufferedRandom | Strömmen att läsa från. |
| load_options | LoadOptions | Laddningsalternativen. |
Returns
| Typ | Beskrivning |
|---|---|
| bool |
Method: can_load_with_options(file_path, load_options) [static]
can_load_with_options(file_path, load_options)
Bestämmer om bilden kan läsas in från den angivna filsökvägen och eventuellt med de angivna öppningsalternativen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| file_path | string | Filsökvägen. |
| load_options | LoadOptions | Laddningsalternativen. |
Returns
| Typ | Beskrivning |
|---|---|
| bool |
Method: can_save(options)
can_save(options)
Bestämmer om bilden kan sparas till det angivna filformatet som representeras av de medföljande sparalternativen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| options | ImageOptionsBase | Sparaalternativen att använda. |
Returns
| Typ | Beskrivning |
|---|---|
| bool |
Method: create(files) [static]
create(files)
Skapar flersidig bild som innehåller de angivna filerna.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| files | string[] | Filerna. |
Returns
| Typ | Beskrivning |
|---|---|
| Image | Den flersidiga bilden |
Method: create(files, throw_exception_on_load_error) [static]
create(files, throw_exception_on_load_error)
Skapar flersidig bild som innehåller de angivna filerna.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| files | string[] | Filerna. |
| throw_exception_on_load_error | bool | om den är inställd på |
Returns
| Typ | Beskrivning |
|---|---|
| Image | Den flersidiga bilden |
Method: create(image_options, width, height) [static]
create(image_options, width, height)
Skapar en ny bild med de angivna skapandealternativen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| image_options | ImageOptionsBase | Bildalternativen. |
| width | int | Bredden. |
| height | int | Höjden. |
Returns
| Typ | Beskrivning |
|---|---|
| Image | Den nyss skapade bilden. |
Method: create(image_options, width, height, pixels) [static]
create(image_options, width, height, pixels)
Skapar en RasterImage‑instans från den angivna pixelarrayen.
Validerar att den angivna bredden och höjden matchar dimensionerna på pixeldata.
Denna metod kan endast användas när biblioteket är i licensierat läge.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| image_options | ImageOptionsBase | Alternativen som används för att skapa RasterImage. |
| width | int | Bredden på RasterImage. |
| height | int | Höjden på RasterImage. |
| pixlar | int[] | Arrayen med pixelvärden som används för att fylla bilden. |
Returns
| Typ | Beskrivning |
|---|---|
| Image | En RasterImage som är fylld med den angivna pixeldata. |
Method: create(images) [static]
create(images)
Skapar en ny bild med de angivna bilderna som sidor
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| images | Image[] | Bilderna. |
Returns
| Typ | Beskrivning |
|---|---|
| Image | Bilden som IMultipageImage |
Method: create(images, dispose_images) [static]
create(images, dispose_images)
Skapar en ny bild från de angivna bilderna som sidor.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| images | Image[] | Bilderna. |
| dispose_images | bool | om den är inställd på |
Returns
| Typ | Beskrivning |
|---|---|
| Image | Bilden som IMultipageImage |
Method: create(multipage_create_options) [static]
create(multipage_create_options)
Skapar de angivna flersidiga skapalternativen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| multipage_create_options | MultipageCreateOptions | Alternativen för att skapa flersidiga bilder. |
Returns
| Typ | Beskrivning |
|---|---|
| Image | Den flersidiga bilden |
Method: create_from_files(files) [static]
create_from_files(files)
Skapar den flersidiga bilden som innehåller de angivna filerna som sidor med fördröjd inläsning.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| files | string[] | Filerna. |
Returns
| Typ | Beskrivning |
|---|---|
| Image | Den flersidiga bilden |
Method: create_from_files(files, throw_exception_on_load_error) [static]
create_from_files(files, throw_exception_on_load_error)
Skapar den flersidiga bilden som innehåller de angivna filerna som sidor med fördröjd inläsning.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| files | string[] | Filerna. |
| throw_exception_on_load_error | bool | om den är inställd på |
Returns
| Typ | Beskrivning |
|---|---|
| Image | Den flersidiga bilden |
Method: create_from_images(images) [static]
create_from_images(images)
Skapar en ny bild med de angivna bilderna som sidor
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| images | Image[] | Bilderna. |
Returns
| Typ | Beskrivning |
|---|---|
| Image | Bilden som IMultipageImage |
Method: create_from_images(images, dispose_images) [static]
create_from_images(images, dispose_images)
Skapar en ny bild från de angivna bilderna som sidor.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| images | Image[] | Bilderna. |
| dispose_images | bool | om den är inställd på |
Returns
| Typ | Beskrivning |
|---|---|
| Image | Bilden som IMultipageImage |
Method: create_with_frame(frame) [static]
create_with_frame(frame)
Initierar en ny instans av klassen BigTiffImage.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| frame | TiffFrame | Tiff-ramen att initiera bilden med. |
Returns
| Typ | Beskrivning |
|---|---|
| BigTiffImage | En ny BigTiffImage-bild som inkluderar ramen. |
Method: create_with_frames(frames) [static]
create_with_frames(frames)
Initierar en ny instans av klassen BigTiffImage.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| frames | TiffFrame[] | Ramarna. |
Returns
| Typ | Beskrivning |
|---|---|
| BigTiffImage |
Method: crop(left_shift, right_shift, top_shift, bottom_shift)
crop(left_shift, right_shift, top_shift, bottom_shift)
Utför beskärning av bilden genom att ange förskjutningar åt vänster, höger, upp och \n ner. Denna metod möjliggör exakt urval av önskad del av bilden, underlättar effektiv borttagning av oönskade områden och fokuserar på \n väsentligt innehåll. Integrera denna funktionalitet i din bildbehandlings-\n pipeline för att förbättra klarhet och komposition efter behov inom din applikation.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| left_shift | int | Vänsterskiftet. |
| right_shift | int | Högerskiftet. |
| top_shift | int | Översta skiftet. |
| bottom_shift | int | Nedersta skiftet. |
Method: crop(rectangle)
crop(rectangle)
Beskär bilden med ett angivet rektangulärt område, vilket möjliggör exakt urval av \n önskat innehåll. Integrera denna metod i ditt bildbehandlingsarbetsflöde för att \n effektivt ta bort oönskade områden och fokusera på väsentliga detaljer, vilket förbättrar den \n övergripande klarheten och kompositionen av bilden.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| rectangle | Rectangle | Rektangeln. |
Method: dither(dithering_method, bits_count)
dither(dithering_method, bits_count)
Utför dithering på den aktuella bilden.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| dithering_method | DitheringMethod | Dithermetoden. |
| bits_count | int | Det slutgiltiga bitantalet för dithering. |
Method: dither(dithering_method, bits_count, custom_palette)
dither(dithering_method, bits_count, custom_palette)
Utför dithering på den aktuella bilden för att förbättra dess visuella kvalitet och minska \n färgbandningsartefakter. Integrera denna metod i ditt bildbehandlingsarbetsflöde \n för att säkerställa mjukare övergångar mellan färger, vilket resulterar i förbättrat övergripande bild-\n utseende och klarhet.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| dithering_method | DitheringMethod | Dithermetoden. |
| bits_count | int | Det slutgiltiga bitantalet för dithering. |
| custom_palette | IColorPalette | Den anpassade paletten för dithering. |
Method: embed_digital_signature(password)
embed_digital_signature(password)
Bädda in digital signatur baserad på angivet lösenord i varje sida av bilden.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| password | string | Lösenordet som används för att generera digitala signaturdata. |
Method: filter(rectangle, options)
filter(rectangle, options)
Filtrera innehållet inom den angivna rektangeln genom att applicera ett bestämt bild
behandlingsfilter för att förbättra eller ändra det valda området. Integrera denna metod
i ditt bildmanipuleringsflöde för att uppnå riktade förbättringar eller
transformationer i din applikation.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| rectangle | Rectangle | Rektangeln. |
| options | FilterOptionsBase | Alternativen. |
Method: get_argb_32_pixel(x, y)
get_argb_32_pixel(x, y)
Hämtar en bildpixel i 32-bitars ARGB.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| x | int | Pixelns x‑position. |
| y | int | Pixelns y‑position. |
Returns
| Typ | Beskrivning |
|---|---|
| int | Den 32‑bitars ARGB-pixeln för den angivna platsen. |
Method: get_default_argb_32_pixels(rectangle)
get_default_argb_32_pixels(rectangle)
Hämtar standardarrayen för 32-bitars ARGB-pixlar.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| rectangle | Rectangle | Rektangeln för att hämta pixlar. |
Returns
| Typ | Beskrivning |
|---|---|
| int[] | Standardpixelarrayen. |
Method: get_default_options(args)
get_default_options(args)
Hämtar standardalternativen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| args | System.Object | Argumenten. |
Returns
| Typ | Beskrivning |
|---|---|
| ImageOptionsBase | Standardalternativ |
Method: get_default_pixels(rectangle, partial_pixel_loader)
get_default_pixels(rectangle, partial_pixel_loader)
Hämtar standardpixelarrayen med partiell pixel‑laddare.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| rectangle | Rectangle | Rektangeln för att hämta pixlar. |
| partial_pixel_loader | IPartialArgb32PixelLoader | Den partiella pixel‑laddaren. |
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)
Hämtar standardarrayen för rådata med partiell pixel‑laddare.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| rectangle | Rectangle | Rektangeln för att hämta pixlar. |
| partial_raw_data_loader | IPartialRawDataLoader | Den partiella rådata‑laddaren. |
| raw_data_settings | RawDataSettings | Inställningarna för rådata. |
Method: get_default_raw_data(rectangle, raw_data_settings)
get_default_raw_data(rectangle, raw_data_settings)
Hämtar standardarrayen för rådata.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| rectangle | Rectangle | Rektangeln för att hämta rådata. |
| raw_data_settings | RawDataSettings | Inställningarna för rådata. |
Returns
| Typ | Beskrivning |
|---|---|
| System.Byte | Standardrådataarrayen. |
Method: get_file_format(file_path) [static]
get_file_format(file_path)
Hämtar filformatet.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| file_path | string | Filsökvägen. |
Returns
| Typ | Beskrivning |
|---|---|
| FileFormat | Det bestämda filformatet. |
Method: get_file_format(stream) [static]
get_file_format(stream)
Hämtar filformatet.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| ström | _io.BufferedRandom | Strömmen. |
Returns
| Typ | Beskrivning |
|---|---|
| FileFormat | Det bestämda filformatet. |
Method: get_file_format_of_stream(stream) [static]
get_file_format_of_stream(stream)
Hämtar filformatet.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| ström | _io.BufferedRandom | Strömmen. |
Returns
| Typ | Beskrivning |
|---|---|
| FileFormat | Det bestämda filformatet. |
Method: get_fitting_rectangle(rectangle, pixels, width, height) [static]
get_fitting_rectangle(rectangle, pixels, width, height)
Hämtar rektangeln som passar den aktuella bilden.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| rectangle | Rectangle | Rektangeln för att hämta en passande rektangel. |
| pixlar | int[] | De 32-bitars ARGB-pixlarna. |
| width | int | Objektets bredd. |
| height | int | Objektets höjd. |
Returns
| Typ | Beskrivning |
|---|---|
| Rectangle | Den passande rektangeln eller ett undantag om ingen passande rektangel kan hittas. |
Method: get_fitting_rectangle(rectangle, width, height) [static]
get_fitting_rectangle(rectangle, width, height)
Hämtar rektangeln som passar den aktuella bilden.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| rectangle | Rectangle | Rektangeln för att hämta en passande rektangel. |
| width | int | Objektets bredd. |
| height | int | Objektets höjd. |
Returns
| Typ | Beskrivning |
|---|---|
| Rectangle | Den passande rektangeln eller ett undantag om ingen passande rektangel kan hittas. |
Method: get_modify_date(use_default)
get_modify_date(use_default)
Hämtar datum och tid då resursbilden senast ändrades.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| use_default | bool | Om den är satt till |
Returns
| Typ | Beskrivning |
|---|---|
| System.DateTime | Datumet och tiden då resursbilden senast ändrades. |
Method: get_original_options()
get_original_options()
Hämta alternativ som härrör från de ursprungliga filinställningarna, vilket underlättar sömlös \n bevarande av nyckelparametrar såsom bitdjup och andra väsentliga attribut för \n den ursprungliga bilden. Använd denna metod för att upprätthålla trohet och konsistens i \n bildbehandlingsuppgifter, vilket säkerställer optimala resultat utan onödiga förändringar.
Till exempel, om vi laddar en svart‑vit PNG‑bild med 1 bit per pixel och sedan sparar den med
DataStreamSupporter.save(file_path)‑metoden, kommer en PNG‑bild med 8‑bit per pixel att genereras.
För att undvika detta och spara PNG‑bilden med 1‑bit per pixel, använd denna metod för att hämta motsvarande sparalternativ och skicka dem
till Image.save(file_path, options)‑metoden som den andra parametern.
Returns
| Typ | Beskrivning |
|---|---|
| ImageOptionsBase | Alternativen baserade på de ursprungliga filinställningarna. |
Method: get_pixel(x, y)
get_pixel(x, y)
Hämtar en bildpixel.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| x | int | Pixelns x‑position. |
| y | int | Pixelns y‑position. |
Returns
| Typ | Beskrivning |
|---|---|
| Color | Pixelns färg för den angivna platsen. |
Method: get_proportional_height(width, height, new_width) [static]
get_proportional_height(width, height, new_width)
Hämtar en proportionell höjd.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| width | int | Bredden. |
| height | int | Höjden. |
| new_width | int | Den nya bredden. |
Returns
| Typ | Beskrivning |
|---|---|
| int | Den proportionella höjden. |
Method: get_proportional_width(width, height, new_height) [static]
get_proportional_width(width, height, new_height)
Hämtar en proportionell bredd.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| width | int | Bredden. |
| height | int | Höjden. |
| new_height | int | Den nya höjden. |
Returns
| Typ | Beskrivning |
|---|---|
| int | Den proportionella bredden. |
Method: get_serialized_stream(image_options, clipping_rectangle, page_number)
get_serialized_stream(image_options, clipping_rectangle, page_number)
Konverterar till aps.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| image_options | ImageOptionsBase | Bildalternativen. |
| clipping_rectangle | Rectangle | Klippningsrektangeln. |
| page_number | int[] | Sidnumret. |
Returns
| Typ | Beskrivning |
|---|---|
| _io.BufferedRandom | Den serialiserade strömmen |
Method: get_skew_angle()
get_skew_angle()
Hämtar snedvinkeln.
Denna metod är tillämplig på skannade textdokument för att bestämma snedvinkeln vid skanning.
Returns
| Typ | Beskrivning |
|---|---|
| float | Snedvinkeln, i grader. |
Method: insert_frame(index, frame)
insert_frame(index, frame)
Infoga den nya ramen på det angivna indexet i ramsekvensen, vilket säkerställer \n exakt kontroll över ramordningen. Använd denna metod för att hantera ramsekvenser \n effektivt, vilket underlättar dynamisk manipulation och organisering av bild‑\n innehåll inom din applikation.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| index | int | Index för frame. |
| frame | TiffFrame | Ramen för infogning. |
Method: is_digital_signed(password, percentage_threshold)
is_digital_signed(password, percentage_threshold)
Utför en snabb kontroll för att avgöra om bilden är digitalt signerad, med det angivna lösenordet och tröskelvärdet.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| password | string | Lösenordet för att kontrollera signeringen. |
| percentage_threshold | int | Tröskelvärdet (i procent)[0-100] som avgör om bilden anses vara signerad. Om det inte anges, kommer ett standardtröskelvärde ( |
Returns
| Typ | Beskrivning |
|---|---|
| bool | Sant om bilden är signerad, annars falskt. |
Method: load(file_path) [static]
load(file_path)
Läser in en ny bild från den angivna filsökvägen eller URL:en.
Om filePath är en filsökväg öppnar metoden bara filen.
Om filePath är en URL laddar metoden ner filen, sparar den som en temporär och öppnar den.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| file_path | string | Filvägen eller URL:en att ladda bilden från. |
Returns
| Typ | Beskrivning |
|---|---|
| Image | Den inlästa bilden. |
Method: load(file_path, load_options) [static]
load(file_path, load_options)
Läser in en ny bild från den angivna filsökvägen eller URL:en.
Om filePath är en filsökväg öppnar metoden bara filen.
Om filePath är en URL laddar metoden ner filen, sparar den som en temporär och öppnar den.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| file_path | string | Filvägen eller URL:en att ladda bilden från. |
| load_options | LoadOptions | Laddningsalternativen. |
Returns
| Typ | Beskrivning |
|---|---|
| Image | Den inlästa bilden. |
Method: load(stream) [static]
load(stream)
Läser in en ny bild från den angivna strömmen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| ström | _io.BufferedRandom | Strömmen att ladda bilden från. |
Returns
| Typ | Beskrivning |
|---|---|
| Image | Den inlästa bilden. |
Method: load(stream, load_options) [static]
load(stream, load_options)
Läser in en ny bild från den angivna strömmen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| ström | _io.BufferedRandom | Strömmen att ladda bilden från. |
| load_options | LoadOptions | Laddningsalternativen. |
Returns
| Typ | Beskrivning |
|---|---|
| Image | Den inlästa bilden. |
Method: load_argb_32_pixels(rectangle)
load_argb_32_pixels(rectangle)
Läser in 32-bitars ARGB‑pixlar.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| rectangle | Rectangle | Rektangeln att ladda pixlar från. |
Returns
| Typ | Beskrivning |
|---|---|
| int[] | Den inlästa 32-bitars ARGB-pixelarrayen. |
Method: load_argb_64_pixels(rectangle)
load_argb_64_pixels(rectangle)
Läser in 64-bitars ARGB‑pixlar.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| rectangle | Rectangle | Rektangeln att ladda pixlar från. |
Returns
| Typ | Beskrivning |
|---|---|
| int[] | Den laddade 64-bit ARGB-pixelarrayen. |
Method: load_cmyk_32_pixels(rectangle)
load_cmyk_32_pixels(rectangle)
Läser in pixlar i CMYK‑format.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| rectangle | Rectangle | Rektangeln att ladda pixlar från. |
Returns
| Typ | Beskrivning |
|---|---|
| int[] | Den laddade CMYK-pixlarna presenteras som 32-bitars heltalsvärden. |
Method: load_cmyk_pixels(rectangle)
load_cmyk_pixels(rectangle)
Läser in pixlar i CMYK‑format.
Denna metod är föråldrad. Använd den mer effektiva RasterImage.load_cmyk_32_pixels(rectangle) metoden.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| rectangle | Rectangle | Rektangeln att ladda pixlar från. |
Returns
| Typ | Beskrivning |
|---|---|
| CmykColor[] | Den laddade CMYK-pixelarrayen. |
Method: load_partial_argb_32_pixels(rectangle, partial_pixel_loader)
load_partial_argb_32_pixels(rectangle, partial_pixel_loader)
Läser in 32-bitars ARGB‑pixlar delvis (i block).
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| rectangle | Rectangle | Rektangeln att ladda pixlar från. |
| partial_pixel_loader | IPartialArgb32PixelLoader | Den partiella pixel‑laddaren. |
Method: load_partial_argb_64_pixels(rectangle, partial_pixel_loader)
load_partial_argb_64_pixels(rectangle, partial_pixel_loader)
Läser in 64-bitars ARGB‑pixlar delvis i paket.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| rectangle | Rectangle | Den önskade rektangeln. |
| partial_pixel_loader | IPartialArgb64PixelLoader | Den 64-bit ARGB-pixelinläsaren. |
Method: load_partial_pixels(desired_rectangle, pixel_loader)
load_partial_pixels(desired_rectangle, pixel_loader)
Läser in pixlar delvis i paket.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| desired_rectangle | Rectangle | Den önskade rektangeln. |
| pixel_loader | IPartialPixelLoader | Pixelinläsaren. |
Method: load_pixels(rectangle)
load_pixels(rectangle)
Läser in pixlar.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| rectangle | Rectangle | Rektangeln att ladda pixlar från. |
Returns
| Typ | Beskrivning |
|---|---|
| Color[] | Den laddade pixelarrayen. |
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)
Läser in rådata.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| rectangle | Rectangle | Rektangeln att ladda rådata från. |
| dest_image_bounds | Rectangle | Målbildens gränser. |
| raw_data_settings | RawDataSettings | Inställningarna för rådata att använda för laddade data. Observera att om data inte är i det angivna formatet kommer datakonvertering att utföras. |
| raw_data_loader | IPartialRawDataLoader | Rådatainläsaren. |
Method: load_raw_data(rectangle, raw_data_settings, raw_data_loader)
load_raw_data(rectangle, raw_data_settings, raw_data_loader)
Läser in rådata.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| rectangle | Rectangle | Rektangeln att ladda rådata från. |
| raw_data_settings | RawDataSettings | Inställningarna för rådata att använda för laddade data. Observera att om data inte är i det angivna formatet kommer datakonvertering att utföras. |
| raw_data_loader | IPartialRawDataLoader | Rådatainläsaren. |
Method: load_stream(stream) [static]
load_stream(stream)
Läser in en ny bild från den angivna strömmen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| ström | _io.BufferedRandom | Strömmen att ladda bilden från. |
Returns
| Typ | Beskrivning |
|---|---|
| Image | Den inlästa bilden. |
Method: load_stream_with_options(stream, load_options) [static]
load_stream_with_options(stream, load_options)
Läser in en ny bild från den angivna strömmen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| ström | _io.BufferedRandom | Strömmen att ladda bilden från. |
| load_options | LoadOptions | Laddningsalternativen. |
Returns
| Typ | Beskrivning |
|---|---|
| Image | Den inlästa bilden. |
Method: load_with_options(file_path, load_options) [static]
load_with_options(file_path, load_options)
Läser in en ny bild från den angivna filsökvägen eller URL:en.
Om filePath är en filsökväg öppnar metoden bara filen.
Om filePath är en URL laddar metoden ner filen, sparar den som en temporär och öppnar den.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| file_path | string | Filvägen eller URL:en att ladda bilden från. |
| load_options | LoadOptions | Laddningsalternativen. |
Returns
| Typ | Beskrivning |
|---|---|
| Image | Den inlästa bilden. |
Method: normalize_angle(resize_proportionally, background_color)
normalize_angle(resize_proportionally, background_color)
Använd metoden NormalizeAngle som är speciellt utformad för skannade textdokument \n för att korrigera snedvridna skanningar, vilket säkerställer exakt justering. Integrera sömlöst \n denna funktionalitet i dina textbehandlingsarbetsflöden för att förbättra \n dokumentets läsbarhet och kvalitet, vilket ökar den övergripande effektiviteten i textigenkänning \n och analysuppgifter.
Denna metod använder RasterImage.get_skew_angle() och TiffImage.rotate(angle, resize_proportionally, background_color)‑metoder.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| resize_proportionally | bool | Om den är inställd på |
| background_color | Color | Bakgrundens färg. |
Method: read_argb_32_scan_line(scan_line_index)
read_argb_32_scan_line(scan_line_index)
Läser hela skanningsraden enligt det angivna skanningsradindexet.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| scan_line_index | int | Nollbaserat index för skanningslinjen. |
Returns
| Typ | Beskrivning |
|---|---|
| int[] | Skanningslinjens 32-bit ARGB-färgvärdearray. |
Method: read_scan_line(scan_line_index)
read_scan_line(scan_line_index)
Läser hela skanningsraden enligt det angivna skanningsradindexet.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| scan_line_index | int | Nollbaserat index för skanningslinjen. |
Returns
| Typ | Beskrivning |
|---|---|
| Color[] | Skanningslinjens pixel-färgvärdearray. |
Method: remove_frame(frame)
remove_frame(frame)
Ta effektivt bort den angivna ramen från bildsekvensen, vilket underlättar \n strömlinjeformad ramhantering inom din applikation. Integrera denna funktionalitet \n för att förbättra precision och flexibilitet i rammanipulation, vilket säkerställer sömlös \n organisering och presentation av bildinnehåll.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| frame | TiffFrame | Ramen att ta bort. |
Method: remove_frame(index)
remove_frame(index)
Tar bort ramen enligt dess index.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| index | int | Index för ramen som ska tas bort. |
Returns
| Typ | Beskrivning |
|---|---|
| TiffFrame | Den borttagna ramen. |
Method: remove_frame_by_index(index)
remove_frame_by_index(index)
Tar bort ramen enligt dess index.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| index | int | Index för ramen som ska tas bort. |
Returns
| Typ | Beskrivning |
|---|---|
| TiffFrame | Den borttagna ramen. |
Method: replace_argb(old_color_argb, old_color_diff, new_color_argb)
replace_argb(old_color_argb, old_color_diff, new_color_argb)
Ersätter en färg med en annan med tillåten skillnad och bevarar det ursprungliga alfa‑värdet för att spara mjuka kanter.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| old_color_argb | int | Gammalt färg-ARGB-värde att ersätta. |
| old_color_diff | System.Byte | Tillåten skillnad i gammal färg för att kunna bredda den ersatta färgtonen. |
| new_color_argb | int | Nytt färg-ARGB-värde att ersätta gammal färg med. |
Method: replace_color(old_color, old_color_diff, new_color)
replace_color(old_color, old_color_diff, new_color)
Ersätter en färg med en annan med tillåten skillnad och bevarar det ursprungliga alfa‑värdet för att spara mjuka kanter.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| old_color | Color | |
| old_color_diff | System.Byte | Tillåten skillnad i gammal färg för att kunna bredda den ersatta färgtonen. |
| new_color | Color |
Method: replace_color(old_color_argb, old_color_diff, new_color_argb)
replace_color(old_color_argb, old_color_diff, new_color_argb)
Ersätter en färg med en annan med tillåten skillnad och bevarar det ursprungliga alfa‑värdet för att spara mjuka kanter.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| old_color_argb | int | Gammalt färg-ARGB-värde att ersätta. |
| old_color_diff | System.Byte | Tillåten skillnad i gammal färg för att kunna bredda den ersatta färgtonen. |
| new_color_argb | int | Nytt färg-ARGB-värde att ersätta gammal färg med. |
Method: replace_frame(index, new_frame)
replace_frame(index, new_frame)
Ersätt ramen på den angivna positionen med en annan ram sömlöst, \n vilket underlättar dynamisk ramhantering inom bildsekvensen. Integrera denna \n metod för att förbättra flexibilitet och precision i rammanipulation, vilket säkerställer \n optimal organisering och presentation av bildinnehåll inom din applikation.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| index | int | Den nollbaserade rampositionen. |
| new_frame | TiffFrame | Ramen för att ersätta den vid angivet index. |
Returns
| Typ | Beskrivning |
|---|---|
| TiffFrame | Den borttagna ramen. |
Method: replace_non_transparent_colors(new_color)
replace_non_transparent_colors(new_color)
Ersätter alla icke‑transparenta färger med en ny färg och bevarar det ursprungliga alfa‑värdet för att spara mjuka kanter.
Obs: om du använder den på bilder utan transparens, kommer alla färger att ersättas med en enda.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| new_color | Color |
Method: replace_non_transparent_colors(new_color_argb)
replace_non_transparent_colors(new_color_argb)
Ersätter alla icke‑transparenta färger med en ny färg och bevarar det ursprungliga alfa‑värdet för att spara mjuka kanter.
Obs: om du använder den på bilder utan transparens, kommer alla färger att ersättas med en enda.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| new_color_argb | int | Nytt färg-ARGB-värde att ersätta icke-transparenta färger med. |
Method: resize(new_width, new_height)
resize(new_width, new_height)
Ändrar bildens storlek. Standardvärdet ResizeType.NEAREST_NEIGHBOUR_RESAMPLE används.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| new_width | int | Den nya bredden. |
| new_height | int | Den nya höjden. |
Method: resize(new_width, new_height, resize_type)
resize(new_width, new_height, resize_type)
Utför en proportionell storleksändring av bilden, bevara dess bildförhållande \n samtidigt som dess dimensioner justeras. Använd denna metod för att dynamiskt skala bilder \n inom din applikation, vilket säkerställer en konsekvent visuell återgivning av innehållets \n integritet.
Den proportionella storleksändringen kommer att ändra varje ram enligt förhållandet newWidth/width och newHeight/height.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| new_width | int | Den nya bredden. |
| new_height | int | Den nya höjden. |
| resize_type | ResizeType | Resize-typen. |
Method: resize(new_width, new_height, settings)
resize(new_width, new_height, settings)
Justera bildens storlek baserat på angivna inställningar, vilket möjliggör exakt \n kontroll över dimensioner, bildförhållande och skalningsbeteende. Integrera denna \n metod i ditt bildbehandlingsarbetsflöde för att uppnå anpassade storleksändringar \n som är skräddarsydda för din applikations specifika krav.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| new_width | int | Den nya bredden. |
| new_height | int | Den nya höjden. |
| settings | ImageResizeSettings | Resize-inställningarna. |
Method: resize_by_settings(new_width, new_height, settings)
resize_by_settings(new_width, new_height, settings)
Ändrar storlek på bilden.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| new_width | int | Den nya bredden. |
| new_height | int | Den nya höjden. |
| settings | ImageResizeSettings | Resize-inställningarna. |
Method: resize_by_type(new_width, new_height, resize_type)
resize_by_type(new_width, new_height, resize_type)
Ändrar storlek på bilden.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| new_width | int | Den nya bredden. |
| new_height | int | Den nya höjden. |
| resize_type | ResizeType | Resize-typen. |
Method: resize_height_proportionally(new_height)
resize_height_proportionally(new_height)
Ändrar höjden proportionellt. Standardvärdet ResizeType.NEAREST_NEIGHBOUR_RESAMPLE används.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| new_height | int | Den nya höjden. |
Method: resize_height_proportionally(new_height, resize_type)
resize_height_proportionally(new_height, resize_type)
Utför en proportionell justering av bildens höjd, bevara dess bildförhållande \n för konsekvent visuell integritet. Använd denna metod för att dynamiskt ändra storlek på \n bilder inom din applikation, vilket säkerställer optimal visning över olika plattformar \n och enheter utan att kompromissa med innehållets kvalitet.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| new_height | int | Den nya höjden. |
| resize_type | ResizeType | Typ av storleksändring. |
Method: resize_height_proportionally(new_height, settings)
resize_height_proportionally(new_height, settings)
Ändrar höjden proportionellt.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| new_height | int | Den nya höjden. |
| settings | ImageResizeSettings | Inställningarna för bildstorleksändring. |
Method: resize_height_proportionally_settings(new_height, settings)
resize_height_proportionally_settings(new_height, settings)
Ändrar höjden proportionellt.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| new_height | int | Den nya höjden. |
| settings | ImageResizeSettings | Inställningarna för bildstorleksändring. |
Method: resize_proportional(new_width, new_height, resize_type)
resize_proportional(new_width, new_height, resize_type)
Utför en proportionell storleksändring av bilden, bevara dess bildförhållande \n samtidigt som dess dimensioner justeras. Använd denna metod för att dynamiskt skala bilder \n inom din applikation, vilket säkerställer en konsekvent visuell återgivning av innehållets \n integritet.
Den proportionella storleksändringen kommer att ändra varje ram enligt förhållandet newWidth/width och newHeight/height.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| new_width | int | Den nya bredden. |
| new_height | int | Den nya höjden. |
| resize_type | ResizeType | Resize-typen. |
Method: resize_width_proportionally(new_width)
resize_width_proportionally(new_width)
Ändrar bredden proportionellt. Standardvärdet ResizeType.NEAREST_NEIGHBOUR_RESAMPLE används.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| new_width | int | Den nya bredden. |
Method: resize_width_proportionally(new_width, resize_type)
resize_width_proportionally(new_width, resize_type)
Justera bildens bredd samtidigt som dess bildförhållande behålls, vilket säkerställer \n proportionell storleksändring för optimal visuell presentation. Använd denna metod för \n att dynamiskt skala bilder inom din applikation, vilket underlättar enhetlig och \n estetiskt tilltalande återgivning över olika visningssammanhang.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| new_width | int | Den nya bredden. |
| resize_type | ResizeType | Typ av storleksändring. |
Method: resize_width_proportionally(new_width, settings)
resize_width_proportionally(new_width, settings)
Ändrar bredden proportionellt.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| new_width | int | Den nya bredden. |
| settings | ImageResizeSettings | Inställningarna för bildstorleksändring. |
Method: resize_width_proportionally_settings(new_width, settings)
resize_width_proportionally_settings(new_width, settings)
Ändrar bredden proportionellt.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| new_width | int | Den nya bredden. |
| settings | ImageResizeSettings | Inställningarna för bildstorleksändring. |
Method: rotate(angle)
rotate(angle)
Rotera bilden kring centrum.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| vinkel | float | Rotationsvinkeln i grader. Positiva värden roterar medurs. |
Method: rotate(angle, resize_proportionally, background_color)
rotate(angle, resize_proportionally, background_color)
Rotera bilden kring dess mittpunkt med en angiven vinkel, vilket möjliggör exakt \n orienteringsjustering. Inkludera denna funktionalitet i din bildbehandlings-\n pipeline för att underlätta korrekta transformationer, vilket säkerställer optimal justering och \n presentation av visuellt innehåll inom din applikation.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| vinkel | float | Rotationsvinkeln i grader. Positiva värden roterar medurs. |
| resize_proportionally | bool | Om den är inställd på |
| background_color | Color | Bakgrundens färg. |
Method: rotate_flip(rotate_flip_type)
rotate_flip(rotate_flip_type)
Utför rotation, spegling eller en kombination av båda operationerna uteslutande på den \n aktiva ramen. Denna metod möjliggör exakt manipulation av enskilda ramar inom \n bildsekvensen, vilket ökar flexibiliteten i bildredigering och komposition inom \n din applikation.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| rotate_flip_type | RotateFlipType | Rotationsvändningstypen. |
Method: rotate_flip_all(rotate_flip)
rotate_flip_all(rotate_flip)
Roterar alla flip.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| rotate_flip | RotateFlipType | Rotationsvändning. |
Method: save(file_path)
save(file_path)
Sparar bilden till den angivna filsökvägen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| file_path | string | Filvägen för att spara bilden till. |
Method: save(file_path, options)
save(file_path, options)
Sparar objektets data till den angivna filsökvägen i det specificerade filformatet enligt sparalternativ.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| file_path | string | Filsökvägen. |
| options | ImageOptionsBase | Alternativen. |
Method: save(file_path, options, bounds_rectangle)
save(file_path, options, bounds_rectangle)
Sparar objektets data till den angivna filsökvägen i det specificerade filformatet enligt sparalternativ.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| file_path | string | Filsökvägen. |
| options | ImageOptionsBase | Alternativen. |
| bounds_rectangle | Rectangle | Målbildernas avgränsningsrektangel. Ställ in den tomma rektangeln för att använda källans avgränsning. |
Method: save(file_path, over_write)
save(file_path, over_write)
Sparar objektets data till den angivna filsökvägen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| file_path | string | Filvägen för att spara objektets data till. |
| over_write | bool | om den är satt till |
Method: save(stream)
save(stream)
Sparar objektets data till den angivna strömmen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| ström | _io.BufferedRandom | Strömmen att spara objektets data till. |
Method: save(stream, options_base)
save(stream, options_base)
Sparar bildens data till den angivna strömmen i det specificerade filformatet enligt sparalternativ.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| ström | _io.BufferedRandom | Strömmen att spara bildens data till. |
| options_base | ImageOptionsBase | Sparalternativen. |
Method: save(stream, options_base, bounds_rectangle)
save(stream, options_base, bounds_rectangle)
Sparar bildens data till den angivna strömmen i det specificerade filformatet enligt sparalternativ.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| ström | _io.BufferedRandom | Strömmen att spara bildens data till. |
| options_base | ImageOptionsBase | Sparalternativen. |
| bounds_rectangle | Rectangle | Målbildens avgränsningsrektangel. Ställ in den tomma rektangeln för att använda källans avgränsningar. |
Method: save_argb_32_pixels(rectangle, pixels)
save_argb_32_pixels(rectangle, pixels)
Sparar de 32‑bitars ARGB‑pixlarna.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| rectangle | Rectangle | Rektangeln att spara pixlar till. |
| pixlar | int[] | 32-bitars ARGB-pixelarrayen. |
Method: save_cmyk_32_pixels(rectangle, pixels)
save_cmyk_32_pixels(rectangle, pixels)
Sparar pixlarna.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| rectangle | Rectangle | Rektangeln att spara pixlar till. |
| pixlar | int[] | CMYK-pixlar presenterade som 32-bitars heltalsvärden. |
Method: save_cmyk_pixels(rectangle, pixels)
save_cmyk_pixels(rectangle, pixels)
Sparar pixlarna.
Denna metod är föråldrad. Använd den mer effektiva RasterImage.save_cmyk_32_pixels(rectangle, pixels) metoden.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| rectangle | Rectangle | Rektangeln att spara pixlar till. |
| pixels | CmykColor[] | CMYK-pixelarrayen. |
Method: save_pixels(rectangle, pixels)
save_pixels(rectangle, pixels)
Sparar pixlarna internt.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| rectangle | Rectangle | Rektangeln. |
| pixels | Color[] | Pixlarna. |
Method: save_raw_data(data, data_offset, rectangle, raw_data_settings)
save_raw_data(data, data_offset, rectangle, raw_data_settings)
Sparar rådata.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| data | System.Byte | Rådata. |
| data_offset | int | Startoffset för rådata. |
| rectangle | Rectangle | Rådatarektangeln. |
| raw_data_settings | RawDataSettings | Rådatainställningarna som datan är i. |
Method: save_to_stream(stream)
save_to_stream(stream)
Sparar bilden till en ström
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| ström | _io.BufferedRandom |
Method: save_to_stream_with_options(stream, options_base)
save_to_stream_with_options(stream, options_base)
Sparar bildens data till den angivna strömmen i det specificerade filformatet enligt sparalternativ.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| ström | _io.BufferedRandom | Strömmen att spara bildens data till. |
| options_base | ImageOptionsBase | Sparalternativen. |
Method: save_to_stream_with_options_rect(stream, options_base, bounds_rectangle)
save_to_stream_with_options_rect(stream, options_base, bounds_rectangle)
Sparar bildens data till den angivna strömmen i det specificerade filformatet enligt sparalternativ.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| ström | _io.BufferedRandom | Strömmen att spara bildens data till. |
| options_base | ImageOptionsBase | Sparalternativen. |
| bounds_rectangle | Rectangle | Målbildens avgränsningsrektangel. Ställ in den tomma rektangeln för att använda källans avgränsningar. |
Method: save_with_options(file_path, options)
save_with_options(file_path, options)
Sparar objektets data till den angivna filsökvägen i det specificerade filformatet enligt sparalternativ.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| file_path | string | Filsökvägen. |
| options | ImageOptionsBase | Alternativen. |
Method: save_with_options_rect(file_path, options, bounds_rectangle)
save_with_options_rect(file_path, options, bounds_rectangle)
Sparar objektets data till den angivna filsökvägen i det specificerade filformatet enligt sparalternativ.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| file_path | string | Filsökvägen. |
| options | ImageOptionsBase | Alternativen. |
| bounds_rectangle | Rectangle | Målbildernas avgränsningsrektangel. Ställ in den tomma rektangeln för att använda källans avgränsning. |
Method: set_argb_32_pixel(x, y, argb_32_color)
set_argb_32_pixel(x, y, argb_32_color)
Ställer in en bildpixel i 32-bit ARGB för den angivna positionen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| x | int | Pixelns x‑position. |
| y | int | Pixelns y‑position. |
| argb_32_color | int | Den 32-bitars ARGB-pixeln för den angivna positionen. |
Method: set_palette(palette, update_colors)
set_palette(palette, update_colors)
Ställer in bildpaletten.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| palette | IColorPalette | Paletten att ställa in. |
| update_colors | bool | Om den är inställd på |
Method: set_pixel(x, y, color)
set_pixel(x, y, color)
Ställer in en bildpixel för den angivna positionen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| x | int | Pixelns x‑position. |
| y | int | Pixelns y‑position. |
| color | Color | Pixelns färg för den angivna positionen. |
Method: set_resolution(dpi_x, dpi_y)
set_resolution(dpi_x, dpi_y)
Ställer in upplösningen för den angivna RasterImage, vilket möjliggör
exakt kontroll över bildrendering och displayegenskaper. Integrera denna
funktion för att optimera visuell output och säkerställa kompatibilitet med olika
utdataenheter och plattformar, vilket förbättrar den övergripande användarupplevelsen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| dpi_x | float | Den horisontella upplösningen, i punkter per tum, för RasterImage. |
| dpi_y | float | Den vertikala upplösningen, i punkter per tum, för RasterImage. |
Method: try_set_metadata(metadata)
try_set_metadata(metadata)
Försöker sätta en metadata-instans, om detta Image-instans stödjer och implementerar IImageMetadataFormat-instansen.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| metadata | IImageMetadataFormat | Metadata. |
Returns
| Typ | Beskrivning |
|---|---|
| bool | Sant om metadata inte är null och IMetadataContainer‑instansen stöder och/eller implementerar IImageMetadataFormat‑instansen; annars falskt. |
Method: write_argb_32_scan_line(scan_line_index, argb_32_pixels)
write_argb_32_scan_line(scan_line_index, argb_32_pixels)
Skriver hela skanningsraden till det angivna skanningsradindexet.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| scan_line_index | int | Nollbaserat index för skanningslinjen. |
| argb_32_pixels | int[] | Den 32-bitars ARGB-färgarrayen att skriva. |
Method: write_scan_line(scan_line_index, pixels)
write_scan_line(scan_line_index, pixels)
Skriver hela skanningsraden till det angivna skanningsradindexet.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| scan_line_index | int | Nollbaserat index för skanningslinjen. |
| pixels | Color[] | Pixel‑färgarrayen att skriva. |