EmfImage-klass
Summary: The API for Enhanced Metafile Format (EMF) vector image format support is
a comprehensive tool for processing graphical images in a device-independent
manner while preserving their original properties. Developed to maintain
proportions, dimensions, colors, and other graphic attributes, it includes
EMF Plus format support and features for cropping regions, resizing canvas
and images, rotating, flipping, setting image palettes, exporting and importing
to APS device context, compressing and converting EMF to other formats, ensuring
versatile manipulation and seamless integration of EMF images across applications.
Module: aspose.imaging.fileformats.emf
Full Name: aspose.imaging.fileformats.emf.EmfImage
Inheritance: IObjectWithBounds, IMetadataContainer, IHasExifData, IHasMetadata, IHasXmpData, IObjectWithSizeF, MetaImage
Constructors
| Name | Description |
|---|---|
| EmfImage() | Börja arbeta med EMF-bilder genom att initiera en ny instans av EmfImage klassen. Perfekt för att snabbt integrera EMF-bilder i dina projekt med enkelhet och effektivitet. |
| EmfImage(width, height) | Skapa en ny instans av EmfImage klassen genom att ange bredd och höjdparametrar. Denna konstruktor förenklar processen att initiera EMF-bilder med specifika dimensioner, vilket förbättrar effektiviteten i ditt utvecklingsarbetsflöde. |
Properties
| Name | Type | Access | Description |
|---|---|---|---|
| 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ämta bit-per-pixel‑antalet som är specifikt för rasterbilder, eftersom denna parameter inte gäller för vektorbilder. Snabbt fastställ pixeldjupet för raster bilder för exakt analys och manipulation, vilket säkerställer korrekt hantering av bilddata. |
| 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. |
| 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 | Åtkomst till filformatvärdet som är associerat med objektet. Bestäm enkelt formatet för filen som är kopplad till objektet för förenklad bearbetning och kompatibilitetskontroller. Förenkla ditt arbetsflöde genom att hämta filformatinformationen med lätthet. |
| has_background_color | bool | r/w | Hämtar eller anger ett värde som indikerar om bilden har bakgrundsfärg. |
| header | EmfMetafileHeader | r/w | Hämta eller ändra EMF-metafilens huvudpost med denna egenskap. Idealisk för att hantera metafildata effektivt i din applikation. Förbättra ditt arbetsflöde med förenklad åtkomst till metafilens huvudinformation. |
| height | int | r | Hämtar objektets höjd. |
| height_f | float | r | Hämta bildens höjd, vilket underlättar exakt rendering och layoutjusteringar. Åtkomst till höjd‑egenskapen säkerställer kompatibilitet och sömlös integration över olika plattformar och applikationer. |
| interrupt_monitor | InterruptMonitor | r/w | Hämtar eller anger avbrottsövervakaren. |
| is_cached | bool | r | Åtkomst till ett värde som indikerar om objektets data för närvarande är cachad, vilket eliminerar behovet av ytterligare dataläsning. Förbättra effektiviteten genom att snabbt avgöra om cachad data är tillgänglig för omedelbar åtkomst. Optimera ditt arbetsflöde med förenklade datahämtningsprocesser. |
| metadata | ImageMetadata | r | Hämtar bildens metadata. |
| palette | IColorPalette | r/w | Hämtar eller anger färgpaletten. Färgpaletten används inte när pixlar representeras direkt. |
| records | MetaObjectList | r/w | Hämta eller ändra posterna som är associerade med objektet. Åtkomst och hantera samlingen av poster effektivt för förbättrad datamanipulation och bearbetning. Optimera ditt arbetsflöde genom att sömlöst interagera med objektets poster. |
| size | Size | r | Hämtar objektets storlek. |
| size_f | SizeF | r | Hämtar objektets storlek i tum. |
| use_palette | bool | r | Hämtar ett värde som indikerar om bildpaletten används. |
| width | int | r | Hämtar objektets bredd. |
| width_f | float | r | Åtkomst till bildens bredd, vilket ger viktig information för exakt rendering och bearbetning. Hämta snabbt bildens bredd för att säkerställa kompatibilitet och korrekt layout i olika applikationer och plattformar. |
| xmp_data | XmpPacketWrapper | r/w | Hämtar eller anger Xmp-data. |
Methods
| Name | Description |
|---|---|
| cache_data() | Cacha data effektivt och förhindra redundant laddning från den underliggande DataStreamSupporter.data_stream_container med denna metod. Förbättra prestanda och förenkla dataåtkomst i din applikation, optimera resursutnyttjandet för förbättrad svarstid. |
| 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. |
| crop(left_shift, right_shift, top_shift, bottom_shift) | Beskär bild med förskjutningar. |
| crop(rectangle) | Beskär den angivna rektangeln. |
| get_default_options(args) | Hämtar standardalternativen för bild. |
| get_embedded_images() | Hämtar de inbäddade bilderna. |
| 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_missed_fonts() | Returnerar listan över teckensnitt som används i metafilen men inte hittas. |
| get_original_options() | Hämtar de ursprungliga bildalternativen. |
| 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_used_fonts() | Hämta listan över teckensnitt som används i metafilen med denna metod. Få insikt i teckensnittsanvändning, vilket underlättar effektiv hantering och optimering av teckensnitt resurser för förbättrad rendering och bildkvalitet. |
| 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_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. |
| remove_background() | Tar bort bakgrunden. |
| remove_background(settings) | Tar bort bakgrunden. |
| remove_metadata() | Tar bort metadata. |
| resize(new_width, new_height) | Ändrar bildens storlek. Standardvärdet ResizeType.NEAREST_NEIGHBOUR_RESAMPLE används. |
| resize(new_width, new_height, resize_type) | Ändrar storleken på den angivna nya bredden. |
| resize(new_width, new_height, settings) | Ändrar bildens storlek med utökade alternativ. |
| 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_canvas(new_rectangle) | Ändra storlek på duken enkelt med denna funktion. Perfekt för att justera bildens totala dimensioner utan att ändra dess innehåll. Förbättra presentationen och förbered bilder för olika skärmstorlekar utan ansträngning. |
| resize_height_proportionally(new_height) | Ändrar höjden proportionellt. Standardvärdet ResizeType.NEAREST_NEIGHBOUR_RESAMPLE används. |
| resize_height_proportionally(new_height, resize_type) | Ändrar höjden proportionellt. |
| resize_height_proportionally(new_height, settings) | Ändrar höjden proportionellt. |
| resize_height_proportionally_settings(new_height, settings) | Ändrar höjden proportionellt. |
| resize_width_proportionally(new_width) | Ändrar bredden proportionellt. Standardvärdet ResizeType.NEAREST_NEIGHBOUR_RESAMPLE används. |
| resize_width_proportionally(new_width, resize_type) | Ändrar bredden proportionellt. |
| 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_flip(rotate_flip_type) | Rotera, vänd eller rotera och vänd bilden. |
| 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 data till angiven stream. |
| 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_to_stream(stream) | Sparar objektets data till den angivna strömmen. |
| 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_palette(palette, update_colors) | Ställer in bildpaletten. |
| try_set_metadata(metadata) | Försöker sätta en metadata-instans, om detta Image-instans stödjer och implementerar IImageMetadataFormat-instansen. |
Constructor: EmfImage()
EmfImage()
Börja arbeta med EMF-bilder genom att initiera en ny instans av
EmfImage klassen. Perfekt för att snabbt integrera EMF-bilder i
dina projekt med enkelhet och effektivitet.
Constructor: EmfImage(width, height)
EmfImage(width, height)
Skapa en ny instans av EmfImage klassen genom att ange bredd
och höjdparametrar. Denna konstruktor förenklar processen att initiera
EMF-bilder med specifika dimensioner, vilket förbättrar effektiviteten i ditt utvecklingsarbetsflöde.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| width | int | Bredden. |
| height | int | Höjden. |
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: crop(left_shift, right_shift, top_shift, bottom_shift)
crop(left_shift, right_shift, top_shift, bottom_shift)
Beskär bild med förskjutningar.
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 den angivna rektangeln.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| rectangle | Rectangle | Rektangeln. |
Method: get_default_options(args)
get_default_options(args)
Hämtar standardalternativen för bild.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| args | System.Object | Argumenten. |
Returns
| Typ | Beskrivning |
|---|---|
| ImageOptionsBase | Standardalternativen för bild. |
Method: get_embedded_images()
get_embedded_images()
Hämtar de inbäddade bilderna.
Returns
| Typ | Beskrivning |
|---|---|
| EmbeddedImage[] | Array av bilder |
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_missed_fonts()
get_missed_fonts()
Returnerar listan över teckensnitt som används i metafilen men inte hittas.
Returns
| Typ | Beskrivning |
|---|---|
| string[] | Teckensnittlistan |
Method: get_original_options()
get_original_options()
Hämtar de ursprungliga bildalternativen.
Returns
| Typ | Beskrivning |
|---|---|
| ImageOptionsBase | De ursprungliga bildalternativen. |
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_used_fonts()
get_used_fonts()
Hämta listan över teckensnitt som används i metafilen med denna metod. Få
insikt i teckensnittsanvändning, vilket underlättar effektiv hantering och optimering av teckensnitt
resurser för förbättrad rendering och bildkvalitet.
Returns
| Typ | Beskrivning |
|---|---|
| string[] | Teckensnittlistan |
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_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: remove_background(settings)
remove_background(settings)
Tar bort bakgrunden.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| settings | RemoveBackgroundSettings | Inställningarna. |
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)
Ändrar storleken på den angivna nya bredden.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| new_width | int | Den nya bredden. |
| new_height | int | Den nya höjden. |
| resize_type | ResizeType | Typ av storleksändring. |
Method: resize(new_width, new_height, settings)
resize(new_width, new_height, settings)
Ändrar bildens storlek med utökade alternativ.
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_canvas(new_rectangle)
resize_canvas(new_rectangle)
Ändra storlek på duken enkelt med denna funktion. Perfekt för att justera bildens totala
dimensioner utan att ändra dess innehåll. Förbättra presentationen och
förbered bilder för olika skärmstorlekar utan ansträngning.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| new_rectangle | Rectangle | Den nya rektangeln. |
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)
Ändrar höjden proportionellt.
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_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)
Ändrar bredden proportionellt.
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_flip(rotate_flip_type)
rotate_flip(rotate_flip_type)
Rotera, vänd eller rotera och vänd bilden.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| rotate_flip_type | RotateFlipType | Typ av rotate flip. |
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 data till angiven stream.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| ström | _io.BufferedRandom | Strömmen. |
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_to_stream(stream)
save_to_stream(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_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_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: 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. |
Examples
The following example shows how to convert compressed images (.emz,.wmz, *.svgz) to a raster format
from aspose.imaging import Image, Color
from aspose.imaging.imageoptions import PngOptions, VectorRasterizationOptions
from os.path import join
from aspose.pycore import as_of
files = ["example.emz", "example.wmz", "example.svgz"]
base_folder: str = join("D:", "Compressed")
for file in files:
input_file: str = join(base_folder, file)
out_file: str = input_file + ".png"
with Image.load(input_file) as image:
vector_rasterization_options = aspycore.as_of(image.get_default_options([Color.white, image.width, image.height]), VectorRasterizationOptions)
obj_init = PngOptions()
obj_init.vector_rasterization_options = vector_rasterization_options
image.save(out_file, obj_init)
The following example shows how to convert a emz images to emf format
import aspose.pycore as aspycore
from aspose.imaging import Image, SizeF
from aspose.imaging.imageoptions import EmfRasterizationOptions, EmfOptions
from os.path import join
file: str = "example.emz"
base_folder: str = join("D:", "Compressed")
input_file: str = join(base_folder, file)
out_file: str = input_file + ".emf"
with Image.load(input_file) as image:
obj_init = EmfRasterizationOptions()
obj_init.page_size = aspycore.cast(SizeF, image.size)
obj_init2 = EmfOptions()
obj_init2.vector_rasterization_options = obj_init
image.save(out_file, obj_init2)
The following example shows how to convert a emf images to emz format
from os.path import join as path_combine
import aspose.pycore as aspycore
from aspose.imaging import Image, SizeF
from aspose.imaging.imageoptions import EmfRasterizationOptions, EmfOptions
file = "input.emf"
base_folder = path_combine("D:", "Compressed")
input_file = path_combine(base_folder, file)
out_file = input_file + ".emz"
with Image.load(input_file) as image:
vector_rasterization_options = EmfRasterizationOptions()
vector_rasterization_options.page_size = aspycore.cast(SizeF, image.size)
obj_init2 = EmfOptions()
obj_init2.vector_rasterization_options = vector_rasterization_options
obj_init2.compress = True
image.save(out_file, obj_init2)