BigTiffImage Klasse
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 | Beschreibung |
|---|---|
| BigTiffImage(frame) | Erstellen Sie eine neue Instanz der BigTiffImage Klasse, indem Sie sie mit einem TiffFrame-Parameter initialisieren . Ideal für Entwickler, die eine bequeme Möglichkeit suchen, mit BigTiffImage-Objekten zu arbeiten, und dabei Flexibilität und einfache Integration in ihre Projekte gewährleisten. |
| BigTiffImage(frames) | Beginnen Sie mit der nahtlosen Nutzung der BigTiffImage Klasse, indem Sie eine neue Instanz mit einer Liste von TiffFrames-Parameter initialisieren. Perfekt für Entwickler, die eine unkomplizierte Methode suchen, um mit BigTiffImage-Objekten zu arbeiten, die mehrere Frames enthalten, und dabei die Effizienz ihrer Projekte sicherstellen. |
Properties
| Name | Type | Access | Beschreibung |
|---|---|---|---|
| active_frame | TiffFrame | r/w | Verwalten Sie den aktiven Frame nahtlos und ermöglichen dabei dynamische Navigation und Manipulation im vorgesehenen Kontext. Ermöglichen Sie Ihrer Anwendung, effizient mit Multimedia-Inhalten zu interagieren, und steigern Sie das Nutzerengagement sowie die Produktivität. |
| auto_adjust_palette | bool | r/w | Liest oder setzt einen Wert, der angibt, ob die automatische Anpassung der Palette erfolgt. |
| background_color | Color | r/w | Liest oder setzt einen Wert für die Hintergrundfarbe. |
| bits_per_pixel | int | r | Liest die Bit‑Pro‑Pixel‑Anzahl des Bildes. |
| bounds | Rectangle | r | Liest die Objektgrenzen. |
| buffer_size_hint | int | r/w | Liest oder setzt den Hinweis zur Puffergröße, der die maximal zulässige Größe für alle internen Puffer definiert. |
| byte_order | TiffByteOrder | r/w | Schalten Sie die Byte-Reihenfolge für TIFF-Dateien nahtlos um und gewährleisten dabei eine präzise Kontrolle über die Dateninterpretation. Rüsten Sie Ihre Anwendungen mit der Flexibilität aus, sich an verschiedene Dateispezifikationen anzupassen, und verbessern Sie die Kompatibilität sowie die Effizienz bei der Datenverarbeitung. |
| container | Image | r | Liest den Image Container. |
| data_stream_container | StreamContainer | r | Liest den Datenstrom des Objekts. |
| freigegeben | bool | r | Liest einen Wert, der angibt, ob diese Instanz freigegeben ist. |
| exif_data | ExifData | r/w | Liest oder setzt die Exif‑Instanz. |
| file_format | FileFormat | r | Ermittelt das Dateiformat dieser Image Instanz. |
| frames | TiffFrame[] | r | Rufen Sie ein Array von TiffFrame Instanzen ab, das umfassenden Zugriff und Manipulation einzelner Frames innerhalb des TIFF-Bildes ermöglicht. Nutzen Sie die Leistungsfähigkeit dieses Arrays, um Bildverarbeitungs‑Workflows zu optimieren, und gewährleisten Sie präzise Kontrolle sowie Optimierung visueller Inhalte. |
| has_alpha | bool | r | Bestimmen Sie, ob das Bild einen Alpha-Kanal besitzt, und liefern damit entscheidende Informationen für Rendering- und Compositing‑Operationen. Integrieren Sie diese Funktion, um visuelle Verarbeitungs‑Workflows zu optimieren, und gewährleisten Sie eine genaue Darstellung sowie Manipulation transparenter Elemente. |
| has_background_color | bool | r/w | Liest oder setzt einen Wert, der angibt, ob das Bild eine Hintergrundfarbe hat. |
| has_transparent_color | bool | r/w | Liest einen Wert, der angibt, ob das Bild eine transparente Farbe hat. |
| height | int | r | Liefert die Objekthöhe. |
| horizontal_resolution | float | r/w | Rufen Sie die horizontale Auflösung des angegebenen Image in Pixeln pro Zoll ab, um präzise Anpassungen und Rendering‑Fähigkeiten zu ermöglichen. Greifen Sie mühelos auf wichtige Bild‑Metadaten zu und unterstützen Sie optimierte Bildverarbeitungs‑Workflows für verbesserte Benutzererlebnisse. |
| image_opacity | float | r | Liest die Opazität dieses Bildes. |
| interrupt_monitor | InterruptMonitor | r/w | Liest oder setzt den Interrupt-Monitor. |
| is_cached | bool | r | Liest einen Wert, der angibt, ob Bilddaten derzeit zwischengespeichert sind. |
| is_raw_data_available | bool | r | Liest einen Wert, der angibt, ob das Laden von Rohdaten unterstützt wird. |
| metadata | ImageMetadata | r | Liest oder setzt XMP-Daten aus dem Frame. |
| page_count | int | r | Ermitteln Sie die Gesamtzahl der Seiten im angegebenen Dokument, um eine effiziente Navigation und Verwaltung von mehrseitigem Inhalt zu ermöglichen. Integrieren Sie diese Funktion, um die Benutzererfahrung zu verbessern und einen nahtlosen Zugriff auf umfassende Dokumentstrukturen zu ermöglichen. |
| pages | Image[] | r | Greifen Sie nahtlos auf die Seiten des Dokuments zu und ermöglichen dabei dynamische Navigation und Manipulation innerhalb der Inhaltsstruktur. Statten Sie Ihre Anwendung mit effizientem Zugriff auf einzelne Seiten aus, um die Dokumentenverarbeitung zu optimieren und die Benutzerinteraktion zu verbessern. |
| palette | IColorPalette | r/w | Liest oder setzt die Farbpalette. Die Farbpalette wird nicht verwendet, wenn Pixel direkt dargestellt werden. |
| premultiply_components | bool | r/w | Geben Sie an, ob Komponenten eine Premultiplikation benötigen, um eine effiziente Handhabung visueller Elemente zu gewährleisten. Verbessern Sie Rendering‑Prozesse, indem Sie diese Eigenschaft umschalten, und optimieren Sie Grafik‑Workflows für eine verbesserte Leistung. |
| raw_custom_color_converter | IColorConverter | r/w | Liest oder setzt den benutzerdefinierten Farbkonverter |
| raw_data_format | PixelDataFormat | r | Liest das Rohdatenformat. |
| raw_data_settings | RawDataSettings | r | Liest die aktuellen Rohdateneinstellungen. Hinweis: Beim Verwenden dieser Einstellungen werden die Daten ohne Konvertierung geladen. |
| raw_fallback_index | int | r/w | Liest oder setzt den Rückfallindex, der verwendet wird, wenn der Palettenindex außerhalb des gültigen Bereichs liegt |
| raw_indexed_color_converter | IIndexedColorConverter | r/w | Liest oder setzt den indizierten Farbkonverter |
| raw_line_size | int | r | Liest die Rohzeilengröße in Bytes. |
| size | Size | r | Liest die Objektgröße. |
| transparent_color | Color | r/w | Liest die transparente Bildfarbe. |
| update_xmp_data | bool | r/w | Liest oder setzt einen Wert, der angibt, ob die XMP-Metadaten aktualisiert werden sollen. |
| use_palette | bool | r | Liest einen Wert, der angibt, ob die Bildpalette verwendet wird. |
| use_raw_data | bool | r/w | Liest oder setzt einen Wert, der angibt, ob das Laden von Rohdaten verwendet werden soll, wenn das Laden von Rohdaten verfügbar ist. |
| vertical_resolution | float | r/w | Greifen Sie auf die vertikale Auflösung des angegebenen Image in Pixel pro Zoll zu, um präzise Anpassungen und Rendering‑Optimierungen zu ermöglichen. Nutzen Sie wichtige Bilddaten mühelos, um Bildverarbeitungs‑Workflows zu optimieren und dabei eine überlegene Qualität sowie Leistung in Ihren Anwendungen sicherzustellen. |
| width | int | r | Liefert die Objektbreite. |
| xmp_data | XmpPacketWrapper | r/w | Liest oder setzt XMP-Daten. |
Methods
| Name | Beschreibung |
|---|---|
| add(image) | Fügen Sie die Frames des angegebenen Bildes nahtlos in den aktuellen Frame ein, konsolidieren deren Inhalt und erhöhen die Flexibilität der Komposition. Integrieren Sie diese Methode, um die Frame‑Verwaltung und -Manipulation in Ihrer Anwendung zu optimieren und eine effiziente Handhabung von Multi‑Frame‑Bildern zu ermöglichen. |
| add_frame(frame) | Integrieren Sie den angegebenen Frame nahtlos in das Bild und erweitern dessen Inhalt sowie Vielseitigkeit. Nutzen Sie diese Methode, um die Bildkomposition und -verwaltung zu verbessern und eine effiziente Handhabung von Multi‑Frame‑Bildern in Ihrer Anwendung zu ermöglichen. |
| add_frames(frames) | Integrieren Sie das Frame‑Array nahtlos in das Bild und bereichern dessen Inhalt und Vielseitigkeit. Nutzen Sie diese Methode, um die Bildkomposition und -verwaltung zu verbessern und eine effiziente Handhabung von Multi‑Frame‑Bildern in Ihrer Anwendung zu ermöglichen. |
| add_page(page) | Erweitern Sie Ihr BigTiff‑Bild mühelos, indem Sie mit dieser intuitiven Methode eine neue Seite hinzufügen. Perfekt für Entwickler, die den Inhalt ihrer mehrseitigen Bilder dynamisch erweitern möchten. |
| adjust_brightness(brightness) | Implementieren Sie die Helligkeit‑Anpassung für das Bild, um die Modifikation der Gesamthelligkeitswerte zu ermöglichen. Integrieren Sie diese Methode in Ihren Bild‑ Verarbeitungs‑Workflow, um die Sichtbarkeit zu erhöhen und die visuelle Qualität von Bildern in Ihrer Anwendung zu verbessern. |
| adjust_contrast(contrast) | Verbessern Sie den Kontrast der Image Instanz, indem Sie die Unterschiede zwischen hellen und dunklen Bereichen verstärken. Integrieren Sie diese Funktion, um die visuelle Klarheit und die Gesamtqualität des Bildes in Ihrer Anwendung zu erhöhen. |
| adjust_gamma(gamma) | Wenden Sie eine Gammakorrektur auf das Bild an, passen Sie die Pixelintensitäten an, um das gewünschte Farbgleichgewicht zu erreichen . Integrieren Sie diese Methode in Ihren Bildverarbeitungs Workflow, um die visuelle Qualität zu verbessern und die Genauigkeit nachfolgender Analyse‑ oder Anzeigeaufgaben in Ihrer Anwendung zu erhöhen. |
| adjust_gamma(gamma_red, gamma_green, gamma_blue) | Führen Sie eine Gammakorrektur am Bild unter Verwendung individueller Koeffizienten für die Rot‑, Grün‑ und Blaukanäle durch, um feine Anpassungen des Farbgleichgewichts und des Kontrasts zu ermöglichen. Integrieren Sie diese Methode in Ihre Bildverarbeitungspipeline, um präzise Kontrolle über die Farbdarstellung zu erreichen und die visuelle Treue in Ihrer Anwendung zu erhöhen. |
| align_resolutions() | Implementieren Sie die Hilfsmethode AlignResolutions, um horizontale und vertikale Auflösungen zu synchronisieren und damit eine einheitliche Bildgröße zu gewährleisten. Diese Funktionalität erleichtert optimierte Bildverarbeitungs‑Workflows, indem Auflösungsparameter harmonisiert werden, was die visuelle Qualität und Konsistenz über verschiedene Plattformen und Geräte hinweg optimiert. |
| analyze_percentage_digital_signature(password) | Berechnet den prozentualen Ähnlichkeitsgrad zwischen den extrahierten Daten und dem ursprünglichen Passwort. |
| auto_brightness_contrast() | Führt eine automatische adaptive Helligkeits- und Kontrastnormalisierung für das gesamte Bild durch. |
| auto_rotate() | Dreht das Bild automatisch basierend auf den aus den Exif- Metadaten extrahierten Orientierungsdaten. Diese Methode stellt sicher, dass Bilder in der korrekten Ausrichtung angezeigt werden, verbessert das Benutzererlebnis und eliminiert die Notwendigkeit manueller Anpassungen. Durch Analyse der Exif-Informationen wird das Bild entsprechend gedreht, was ein nahtloses Anzeigeerlebnis über verschiedene Plattformen und Geräte hinweg ermöglicht. Dieser automatisierte Rotations Prozess vereinfacht die Bildverarbeitung und erhöht die Gesamtbenutzerfreundlichkeit, insbesondere bei großen Bildmengen mit unterschiedlichen Ausrichtungen. |
| binarize_bradley(brightness_difference) | Binarisierung eines Bildes mit Bradleys adaptivem Schwellenwertalgorithmus unter Verwendung der Integralbild-Schwellenwertbestimmung |
| binarize_bradley(brightness_difference, window_size) | Implementieren Sie die Binarisierung des Bildes mittels Bradleys adaptivem Schwellenwert‑Algorithmus mit Integral‑Bild‑Schwellwertbestimmung. Dieser Ansatz berechnet dynamisch lokale Schwellenwerte basierend auf der Nachbarschaft des Bildes, verbessert die Anpassungsfähigkeit an unterschiedliche Lichtverhältnisse und sorgt für eine robuste Segmentierung für nachfolgende Verarbeitungsschritte in Ihrer Anwendung. |
| binarize_fixed(threshold) | Wenden Sie die Binarisierung auf das Bild mit einem vordefinierten Schwellenwert an und konvertieren Sie es in ein Binärbild mit klaren Vorder‑ und Hintergrundbereichen. Integrieren Sie diese Methode in Ihren Bildverarbeitungs‑Workflow, um Segmentierungs‑ und Feature‑Extraktionsaufgaben zu erleichtern und die Genauigkeit sowie Effizienz der Bildanalyse in Ihrer Anwendung zu steigern. |
| binarize_otsu() | Verwenden Sie die Otsu‑Schwellwertbestimmung, um das Bild zu binarisieren, wobei automatisch der optimale Schwellenwert basierend auf dem Histogramm des Bildes ermittelt wird. Integrieren Sie diese Methode in Ihren Bildverarbeitungs‑Workflow, um eine effektive Segmentierung und Feature‑Extraktion zu erreichen und die Genauigkeit sowie Zuverlässigkeit der Bildanalyse Aufgaben in Ihrer Anwendung zu verbessern. |
| blend(origin, overlay, overlay_alpha) | Mischt diese Bildinstanz mit dem overlay-Bild. |
| blend(origin, overlay, overlay_area, overlay_alpha) | Mischt diese Bildinstanz mit dem overlay-Bild. |
| cache_data() | Zwischenspeichert die Daten privat. |
| can_load(file_path) | Bestimmt, ob das Bild vom angegebenen Dateipfad geladen werden kann. |
| can_load(file_path, load_options) | Bestimmt, ob das Bild vom angegebenen Dateipfad geladen werden kann und optional die angegebenen Öffnungsoptionen verwendet. |
| can_load(stream) | Bestimmt, ob das Bild vom angegebenen Stream geladen werden kann. |
| can_load(stream, load_options) | Bestimmt, ob das Bild vom angegebenen Stream geladen werden kann und optional die angegebenen loadOptions verwendet. |
| can_load_stream(stream) | Bestimmt, ob das Bild vom angegebenen Stream geladen werden kann. |
| can_load_stream_with_options(stream, load_options) | Bestimmt, ob das Bild vom angegebenen Stream geladen werden kann und optional die angegebenen loadOptions verwendet. |
| can_load_with_options(file_path, load_options) | Bestimmt, ob das Bild vom angegebenen Dateipfad geladen werden kann und optional die angegebenen Öffnungsoptionen verwendet. |
| can_save(options) | Bestimmt, ob das Bild im angegebenen Dateiformat, das durch die übergebenen Speicheroptionen repräsentiert wird, gespeichert werden kann. |
| create(files) | Erstellt das mehrseitige Bild, das die angegebenen Dateien enthält. |
| create(files, throw_exception_on_load_error) | Erstellt das mehrseitige Bild, das die angegebenen Dateien enthält. |
| create(image_options, width, height) | Erstellt ein neues Bild mit den angegebenen Erstellungsoptionen. |
| create(image_options, width, height, pixels) | Erstellt eine RasterImage Instanz aus dem bereitgestellten Pixelarray. Validiert, dass die angegebene Breite und Höhe den Abmessungen der Pixeldaten entsprechen. Diese Methode kann nur verwendet werden, wenn die Bibliothek im lizenzierten Modus ist. |
| create(images) | Erstellt ein neues Bild, das die angegebenen Bilder als Seiten verwendet |
| create(images, dispose_images) | Erstellt ein neues Bild, wobei die angegebenen Bilder als Seiten verwendet werden. |
| create(multipage_create_options) | Erstellt die angegebenen Mehrseiten‑Erstellungsoptionen. |
| create_from_files(files) | Erstellt das Mehrseiten‑Bild, das die angegebenen Dateien als Lazy‑Loading‑Seiten enthält. |
| create_from_files(files, throw_exception_on_load_error) | Erstellt das Mehrseiten‑Bild, das die angegebenen Dateien als Lazy‑Loading‑Seiten enthält. |
| create_from_images(images) | Erstellt ein neues Bild, das die angegebenen Bilder als Seiten verwendet |
| create_from_images(images, dispose_images) | Erstellt ein neues Bild, wobei die angegebenen Bilder als Seiten verwendet werden. |
| create_with_frame(frame) | Initialisiert eine neue Instanz der Klasse BigTiffImage. |
| create_with_frames(frames) | Initialisiert eine neue Instanz der Klasse BigTiffImage. |
| crop(left_shift, right_shift, top_shift, bottom_shift) | Führen Sie einen Bildausschnitt durch, indem Sie Verschiebungen nach links, rechts, oben und unten angeben. Diese Methode ermöglicht eine präzise Auswahl des gewünschten Bildausschnitts, erleichtert das effiziente Entfernen unerwünschter Bereiche und fokussiert auf wesentliche Inhalte. Integrieren Sie diese Funktionalität in Ihre Bildverarbeitungspipeline, um bei Bedarf Klarheit und Komposition in Ihrer Anwendung zu verbessern. |
| crop(rectangle) | Schneiden Sie das Bild mit einem angegebenen rechteckigen Bereich zu, um den gewünschten Inhalt präzise auszuwählen. Integrieren Sie diese Methode in Ihren Bildverarbeitungs‑Workflow, um unerwünschte Bereiche effizient zu entfernen und sich auf wesentliche Details zu konzentrieren, wodurch die Gesamtklarheit und Komposition des Bildes verbessert wird. |
| dither(dithering_method, bits_count) | Führt Dithering auf dem aktuellen Bild aus. |
| dither(dithering_method, bits_count, custom_palette) | Führen Sie ein Dithering des aktuellen Bildes durch, um die visuelle Qualität zu erhöhen und Farbbänderungsartefakte zu reduzieren. Integrieren Sie diese Methode in Ihren Bildverarbeitungs‑Workflow, um sanftere Farbübergänge zu gewährleisten, was zu einem verbesserten Gesamterscheinungsbild und Klarheit des Bildes führt. |
| embed_digital_signature(password) | Betten Sie eine digitale Signatur, basierend auf dem angegebenen Passwort, in jede Seite des Bildes ein. |
| filter(rectangle, options) | Filtern Sie den Inhalt innerhalb des angegebenen Rechtecks und wenden Sie einen festgelegten Bild‑ Verarbeitungsfilter an, um den ausgewählten Bereich zu verbessern oder zu verändern. Integrieren Sie diese Methode in Ihren Bildbearbeitungs‑Workflow, um gezielte Verbesserungen oder Transformationen in Ihrer Anwendung zu erreichen. |
| get_argb_32_pixel(x, y) | Liefert ein 32‑Bit‑ARGB‑Pixel‑Bild. |
| get_default_argb_32_pixels(rectangle) | Liefert das Standard‑32‑Bit‑ARGB‑Pixel‑Array. |
| get_default_options(args) | Liefert die Standardoptionen. |
| get_default_pixels(rectangle, partial_pixel_loader) | Liefert das Standard‑Pixel‑Array mittels teilweisem Pixel‑Lader. |
| get_default_raw_data(rectangle, partial_raw_data_loader, raw_data_settings) | Liefert das Standard‑Rohdaten‑Array mittels teilweisem Pixel‑Lader. |
| get_default_raw_data(rectangle, raw_data_settings) | Liefert das Standard‑Rohdaten‑Array. |
| get_file_format(file_path) | Liefert das Dateiformat. |
| get_file_format(stream) | Liefert das Dateiformat. |
| get_file_format_of_stream(stream) | Liefert das Dateiformat. |
| get_fitting_rectangle(rectangle, pixels, width, height) | Liefert das Rechteck, das zum aktuellen Bild passt. |
| get_fitting_rectangle(rectangle, width, height) | Liefert das Rechteck, das zum aktuellen Bild passt. |
| get_modify_date(use_default) | Liefert Datum und Uhrzeit, zu der das Ressourcen‑Bild zuletzt geändert wurde. |
| get_original_options() | Rufen Sie Optionen ab, die aus den ursprünglichen Dateieinstellungen abgeleitet sind, um eine nahtlose Bewahrung wichtiger Parameter wie Bit‑Tiefe und anderer wesentlicher Attribute des Originalbildes zu ermöglichen. Nutzen Sie diese Methode, um Treue und Konsistenz bei Bildverarbeitungsaufgaben zu wahren und optimale Ergebnisse ohne unnötige Änderungen zu sichern. Zum Beispiel, wenn wir ein schwarz‑weißes PNG‑Bild mit 1 Bit pro Pixel laden und es anschließend mit der DataStreamSupporter.save(file_path) Methode speichern, wird ein PNG‑Bild mit 8 Bit pro Pixel erzeugt. Um dies zu vermeiden und ein PNG‑Bild mit 1‑Bit pro Pixel zu speichern, verwenden Sie diese Methode, um die entsprechenden Speicheroptionen zu erhalten und sie an die Image.save(file_path, options) Methode als zweiten Parameter zu übergeben. |
| get_pixel(x, y) | Liefert ein Bild‑Pixel. |
| get_proportional_height(width, height, new_width) | Liefert eine proportionale Höhe. |
| get_proportional_width(width, height, new_height) | Liefert eine proportionale Breite. |
| get_serialized_stream(image_options, clipping_rectangle, page_number) | Konvertiert zu aps. |
| get_skew_angle() | Liefert den Schrägungswinkel. Diese Methode ist auf gescannte Textdokumente anwendbar, um den Schrägungswinkel beim Scannen zu bestimmen. |
| grayscale() | Konvertieren Sie das Bild in seine Graustufen‑Darstellung, indem Sie es in ein einkanaliges Bild umwandeln, bei dem jeder Pixel die Intensität repräsentiert. Integrieren Sie diese Methode in Ihre Bildverarbeitungspipeline, um die Analyse zu vereinfachen und die Kompatibilität mit graustufenbasierten Algorithmen zu erhöhen, was verschiedene Computer‑ Vision‑ und Bildanalyse‑Aufgaben in Ihrer Anwendung erleichtert. |
| insert_frame(index, frame) | Fügen Sie den neuen Frame an der angegebenen Position in die Frame‑Sequenz ein, um präzise Kontrolle über die Anordnung der Frames zu gewährleisten. Nutzen Sie diese Methode, um Frame‑ Sequenzen effektiv zu verwalten, dynamische Manipulation und Organisation von Bild‑ Inhalten in Ihrer Anwendung zu ermöglichen. |
| is_digital_signed(password, percentage_threshold) | Führt eine schnelle Prüfung durch, um festzustellen, ob das Bild digital signiert ist, wobei das bereitgestellte Passwort und der Schwellenwert verwendet werden. |
| load(file_path) | Lädt ein neues Bild vom angegebenen Dateipfad oder URL. Wenn filePath ein Dateipfad ist, öffnet die Methode einfach die Datei. Wenn filePath eine URL ist, lädt die Methode die Datei herunter, speichert sie temporär und öffnet sie. |
| load(file_path, load_options) | Lädt ein neues Bild vom angegebenen Dateipfad oder URL. Wenn filePath ein Dateipfad ist, öffnet die Methode einfach die Datei. Wenn filePath eine URL ist, lädt die Methode die Datei herunter, speichert sie temporär und öffnet sie. |
| load(stream) | Lädt ein neues Bild aus dem angegebenen Stream. |
| load(stream, load_options) | Lädt ein neues Bild aus dem angegebenen Stream. |
| load_argb_32_pixels(rectangle) | Lädt 32‑Bit‑ARGB‑Pixel. |
| load_argb_64_pixels(rectangle) | Lädt 64‑Bit‑ARGB‑Pixel. |
| load_cmyk_32_pixels(rectangle) | Lädt Pixel im CMYK‑Format. |
| load_cmyk_pixels(rectangle) | Lädt Pixel im CMYK‑Format. Diese Methode ist veraltet. Bitte verwenden Sie die effektivere Methode RasterImage.load_cmyk_32_pixels(rectangle). |
| load_partial_argb_32_pixels(rectangle, partial_pixel_loader) | Lädt 32‑Bit‑ARGB‑Pixel teilweise (nach Blöcken). |
| load_partial_argb_64_pixels(rectangle, partial_pixel_loader) | Lädt 64‑Bit‑ARGB‑Pixel teilweise nach Paketen. |
| load_partial_pixels(desired_rectangle, pixel_loader) | Lädt Pixel teilweise nach Paketen. |
| load_pixels(rectangle) | Lädt Pixel. |
| load_raw_data(rectangle, dest_image_bounds, raw_data_settings, raw_data_loader) | Lädt Rohdaten. |
| load_raw_data(rectangle, raw_data_settings, raw_data_loader) | Lädt Rohdaten. |
| load_stream(stream) | Lädt ein neues Bild aus dem angegebenen Stream. |
| load_stream_with_options(stream, load_options) | Lädt ein neues Bild aus dem angegebenen Stream. |
| load_with_options(file_path, load_options) | Lädt ein neues Bild vom angegebenen Dateipfad oder URL. Wenn filePath ein Dateipfad ist, öffnet die Methode einfach die Datei. Wenn filePath eine URL ist, lädt die Methode die Datei herunter, speichert sie temporär und öffnet sie. |
| normalize_angle() | Normalisiert den Winkel. Diese Methode ist auf gescannte Textdokumente anwendbar, um die schiefe Aufnahme zu korrigieren. Diese Methode verwendet die Methoden RasterImage.get_skew_angle() und RasterImage.rotate(angle). |
| normalize_angle(resize_proportionally, background_color) | Verwenden Sie die Methode NormalizeAngle, die speziell für gescannte Textdokumente entwickelt wurde, um schiefe Scans zu korrigieren und eine genaue Ausrichtung sicherzustellen. Integrieren Sie diese Funktionalität nahtlos in Ihre Textverarbeitungs‑Workflows, um die Lesbarkeit und Qualität von Dokumenten zu verbessern und die Gesamteffizienz bei Texterkennung und Analyseaufgaben zu steigern. Diese Methode verwendet RasterImage.get_skew_angle() und TiffImage.rotate(angle, resize_proportionally, background_color) Methoden. |
| normalize_histogram() | Normalisiert das Bildhistogramm — passt die Pixelwerte an, um den gesamten verfügbaren Bereich zu nutzen. |
| read_argb_32_scan_line(scan_line_index) | Liest die gesamte Scanzeile anhand des angegebenen Scanzeilen‑Index. |
| read_scan_line(scan_line_index) | Liest die gesamte Scanzeile anhand des angegebenen Scanzeilen‑Index. |
| remove_frame(frame) | Entfernen Sie effizient den angegebenen Frame aus der Bildsequenz, um ein schlankes Frame‑Management in Ihrer Anwendung zu ermöglichen. Integrieren Sie diese Funktionalität zur Verbesserung von Präzision und Flexibilität bei der Frame‑Manipulation, um eine nahtlose Organisation und Darstellung von Bildinhalten zu gewährleisten. |
| remove_frame(index) | Entfernt den Frame anhand seines Index. |
| remove_frame_by_index(index) | Entfernt den Frame anhand seines Index. |
| remove_metadata() | Entfernt die Metadaten dieser Bildinstanz, indem die Werte von IHasXmpData.xmp_data und IHasExifData.exif_data auf None gesetzt werden. |
| replace_argb(old_color_argb, old_color_diff, new_color_argb) | Ersetzt eine Farbe durch eine andere mit zulässiger Differenz und bewahrt den ursprünglichen Alphawert, um glatte Kanten zu erhalten. |
| replace_color(old_color, old_color_diff, new_color) | Ersetzt eine Farbe durch eine andere mit zulässiger Differenz und bewahrt den ursprünglichen Alphawert, um glatte Kanten zu erhalten. |
| replace_color(old_color_argb, old_color_diff, new_color_argb) | Ersetzt eine Farbe durch eine andere mit zulässiger Differenz und bewahrt den ursprünglichen Alphawert, um glatte Kanten zu erhalten. |
| replace_frame(index, new_frame) | Ersetzen Sie den Frame an der angegebenen Position durch einen anderen Frame nahtlos, um ein dynamisches Frame‑Management innerhalb der Bildsequenz zu ermöglichen. Integrieren Sie diese Methode, um Flexibilität und Präzision bei der Frame‑Manipulation zu erhöhen und eine optimale Organisation und Darstellung von Bildinhalten in Ihrer Anwendung sicherzustellen. |
| replace_non_transparent_colors(new_color) | Ersetzt alle nicht‑transparenten Farben durch eine neue Farbe und bewahrt den ursprünglichen Alphawert, um glatte Kanten zu erhalten. Hinweis: Wenn Sie dies bei Bildern ohne Transparenz verwenden, werden alle Farben durch eine einzige ersetzt. |
| replace_non_transparent_colors(new_color_argb) | Ersetzt alle nicht‑transparenten Farben durch eine neue Farbe und bewahrt den ursprünglichen Alphawert, um glatte Kanten zu erhalten. Hinweis: Wenn Sie dies bei Bildern ohne Transparenz verwenden, werden alle Farben durch eine einzige ersetzt. |
| resize(new_width, new_height) | Skaliert das Bild. Der Standardwert ResizeType.NEAREST_NEIGHBOUR_RESAMPLE wird verwendet. |
| resize(new_width, new_height, resize_type) | Führen Sie eine proportionale Größenänderung des Bildes durch, wobei das Seitenverhältnis beibehalten wird, während die Abmessungen angepasst werden. Nutzen Sie diese Methode, um Bilder in Ihrer Anwendung dynamisch zu skalieren und eine konsistente visuelle Darstellung des Inhalts zu gewährleisten. Die proportionale Größenänderung passt jeden Frame gemäß dem Verhältnis von newWidth/width und newHeight/height an. |
| resize(new_width, new_height, settings) | Passen Sie die Größe des Bildes anhand der angegebenen Einstellungen an, um präzise Kontrolle über Abmessungen, Seitenverhältnis und Skalierungsverhalten zu ermöglichen. Integrieren Sie diese Methode in Ihren Bildverarbeitungs‑Workflow, um maßgeschneiderte Größenänderungen durchzuführen, die den spezifischen Anforderungen Ihrer Anwendung entsprechen. |
| resize_by_settings(new_width, new_height, settings) | Skaliert das Bild. |
| resize_by_type(new_width, new_height, resize_type) | Skaliert das Bild. |
| resize_height_proportionally(new_height) | Skaliert die Höhe proportional. Der Standard ResizeType.NEAREST_NEIGHBOUR_RESAMPLE wird verwendet. |
| resize_height_proportionally(new_height, resize_type) | Führen Sie eine proportionale Anpassung der Bildhöhe durch, wobei das Seitenverhältnis beibehalten wird, um eine konsistente visuelle Integrität zu gewährleisten. Nutzen Sie diese Methode, um Bilder in Ihrer Anwendung dynamisch zu skalieren und eine optimale Darstellung über verschiedene Plattformen und Geräte hinweg sicherzustellen, ohne die Inhaltsqualität zu beeinträchtigen. |
| resize_height_proportionally(new_height, settings) | Skaliert die Höhe proportional. |
| resize_height_proportionally_settings(new_height, settings) | Skaliert die Höhe proportional. |
| resize_proportional(new_width, new_height, resize_type) | Führen Sie eine proportionale Größenänderung des Bildes durch, wobei das Seitenverhältnis beibehalten wird, während die Abmessungen angepasst werden. Nutzen Sie diese Methode, um Bilder in Ihrer Anwendung dynamisch zu skalieren und eine konsistente visuelle Darstellung des Inhalts zu gewährleisten. Die proportionale Größenänderung passt jeden Frame gemäß dem Verhältnis von newWidth/width und newHeight/height an. |
| resize_width_proportionally(new_width) | Skaliert die Breite proportional. Der Standard ResizeType.NEAREST_NEIGHBOUR_RESAMPLE wird verwendet. |
| resize_width_proportionally(new_width, resize_type) | Passen Sie die Breite des Bildes an, während das Seitenverhältnis erhalten bleibt, um eine proportionale Größenänderung für optimale visuelle Darstellung zu gewährleisten. Verwenden Sie diese Methode, um Bilder in Ihrer Anwendung dynamisch zu skalieren und eine konsistente sowie ästhetisch ansprechende Darstellung über verschiedene Anzeige‑Kontexte hinweg zu ermöglichen. |
| resize_width_proportionally(new_width, settings) | Skaliert die Breite proportional. |
| resize_width_proportionally_settings(new_width, settings) | Skaliert die Breite proportional. |
| rotate(angle) | Bild um das Zentrum drehen. |
| rotate(angle, resize_proportionally, background_color) | Rotieren Sie das Bild um seinen Mittelpunkt um einen angegebenen Winkel, um präzise Ausrichtungsanpassungen zu ermöglichen. Integrieren Sie diese Funktionalität in Ihre Bildverarbeitungspipeline, um genaue Transformationen zu erleichtern und eine optimale Ausrichtung sowie Darstellung von visuellen Inhalten in Ihrer Anwendung sicherzustellen. |
| rotate_flip(rotate_flip_type) | Führen Sie Rotation, Spiegelung oder eine Kombination beider Operationen ausschließlich am aktiven Frame durch. Diese Methode ermöglicht eine präzise Manipulation einzelner Frames innerhalb der Bildsequenz und erhöht die Flexibilität bei Bildbearbeitung und -komposition in Ihrer Anwendung. |
| rotate_flip_all(rotate_flip) | Dreht das gesamte Flip. |
| save() | Speichert die Bilddaten in den zugrunde liegenden Stream. |
| save(file_path) | Speichert das Bild am angegebenen Dateipfad. |
| save(file_path, options) | Speichert die Daten des Objekts am angegebenen Speicherort im angegebenen Dateiformat gemäß den Speicheroptionen. |
| save(file_path, options, bounds_rectangle) | Speichert die Daten des Objekts am angegebenen Speicherort im angegebenen Dateiformat gemäß den Speicheroptionen. |
| save(file_path, over_write) | Speichert die Daten des Objekts am angegebenen Speicherort. |
| save(stream) | Speichert die Daten des Objekts in den angegebenen Stream. |
| save(stream, options_base) | Speichert die Bilddaten in den angegebenen Stream im angegebenen Dateiformat gemäß den Speicheroptionen. |
| save(stream, options_base, bounds_rectangle) | Speichert die Bilddaten in den angegebenen Stream im angegebenen Dateiformat gemäß den Speicheroptionen. |
| save_argb_32_pixels(rectangle, pixels) | Speichert die 32‑Bit‑ARGB‑Pixel. |
| save_cmyk_32_pixels(rectangle, pixels) | Speichert die Pixel. |
| save_cmyk_pixels(rectangle, pixels) | Speichert die Pixel. Diese Methode ist veraltet. Bitte verwenden Sie die effektivere RasterImage.save_cmyk_32_pixels(rectangle, pixels) Methode. |
| save_pixels(rectangle, pixels) | Speichert die Pixel intern im Hauptspeicher. |
| save_raw_data(data, data_offset, rectangle, raw_data_settings) | Speichert die Rohdaten. |
| save_to_stream(stream) | Speichert das Bild in einen Stream |
| save_to_stream_with_options(stream, options_base) | Speichert die Bilddaten in den angegebenen Stream im angegebenen Dateiformat gemäß den Speicheroptionen. |
| save_to_stream_with_options_rect(stream, options_base, bounds_rectangle) | Speichert die Bilddaten in den angegebenen Stream im angegebenen Dateiformat gemäß den Speicheroptionen. |
| save_with_options(file_path, options) | Speichert die Daten des Objekts am angegebenen Speicherort im angegebenen Dateiformat gemäß den Speicheroptionen. |
| save_with_options_rect(file_path, options, bounds_rectangle) | Speichert die Daten des Objekts am angegebenen Speicherort im angegebenen Dateiformat gemäß den Speicheroptionen. |
| set_argb_32_pixel(x, y, argb_32_color) | Setzt ein 32‑Bit‑ARGB‑Pixel des Bildes für die angegebene Position. |
| set_palette(palette, update_colors) | Setzt die Bildpalette. |
| set_pixel(x, y, color) | Setzt ein Bildpixel für die angegebene Position. |
| set_resolution(dpi_x, dpi_y) | Legt die Auflösung für das angegebene RasterImage fest, wodurch eine präzise Kontrolle über die Bilddarstellung und Anzeigeeigenschaften ermöglicht wird. Integrieren Sie diese Funktionalität, um die visuelle Ausgabe zu optimieren und die Kompatibilität mit verschiedenen Ausgabegeräten und Plattformen sicherzustellen, wodurch das Gesamterlebnis des Benutzers verbessert wird. |
| try_set_metadata(metadata) | Versucht, eine metadata-Instanz zu setzen, falls diese Image‑Instanz unterstützt und eine IImageMetadataFormat‑Instanz implementiert. |
| write_argb_32_scan_line(scan_line_index, argb_32_pixels) | Schreibt die gesamte Scanzeile in den angegebenen Scanzeilen‑Index. |
| write_scan_line(scan_line_index, pixels) | Schreibt die gesamte Scanzeile in den angegebenen Scanzeilen‑Index. |
Constructor: BigTiffImage(frame)
BigTiffImage(frame)
Erstellen Sie eine neue Instanz der BigTiffImage Klasse, indem Sie sie mit einem TiffFrame-Parameter initialisieren
. Ideal für Entwickler, die eine bequeme
Möglichkeit suchen, mit BigTiffImage-Objekten zu arbeiten, und dabei Flexibilität und einfache Integration
in ihre Projekte gewährleisten.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| frame | TiffFrame | Der TIFF-Frame, mit dem das Bild initialisiert wird. |
Constructor: BigTiffImage(frames)
BigTiffImage(frames)
Beginnen Sie mit der nahtlosen Nutzung der BigTiffImage Klasse, indem Sie
eine neue Instanz mit einer Liste von TiffFrames-Parameter initialisieren.
Perfekt für Entwickler, die eine unkomplizierte Methode suchen, um mit
BigTiffImage-Objekten zu arbeiten, die mehrere Frames enthalten, und dabei die Effizienz ihrer Projekte sicherstellen.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| frames | TiffFrame[] | Die Frames. |
Method: add(image)
add(image)
Fügen Sie die Frames des angegebenen Bildes nahtlos in den aktuellen Frame ein,
konsolidieren deren Inhalt und erhöhen die Flexibilität der Komposition. Integrieren Sie
diese Methode, um die Frame‑Verwaltung und -Manipulation in Ihrer
Anwendung zu optimieren und eine effiziente Handhabung von Multi‑Frame‑Bildern zu ermöglichen.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| image | TiffImage | Das Quellbild. |
Method: add_frame(frame)
add_frame(frame)
Integrieren Sie den angegebenen Frame nahtlos in das Bild und erweitern dessen Inhalt
sowie Vielseitigkeit. Nutzen Sie diese Methode, um die Bildkomposition und -verwaltung zu verbessern und eine effiziente Handhabung von Multi‑Frame‑Bildern in Ihrer Anwendung zu ermöglichen.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| frame | TiffFrame | Der hinzuzufügende Frame. |
Method: add_frames(frames)
add_frames(frames)
Integrieren Sie das Frame‑Array nahtlos in das Bild und bereichern dessen Inhalt und
Vielseitigkeit. Nutzen Sie diese Methode, um die Bildkomposition und -verwaltung zu verbessern und eine effiziente Handhabung von Multi‑Frame‑Bildern in Ihrer Anwendung zu ermöglichen.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| frames | TiffFrame[] | Das Frame-Array, das hinzugefügt werden soll |
Method: add_page(page)
add_page(page)
Erweitern Sie Ihr BigTiff‑Bild mühelos, indem Sie mit dieser intuitiven Methode eine neue Seite hinzufügen.
Perfekt für Entwickler, die den Inhalt ihrer mehrseitigen Bilder dynamisch erweitern möchten.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| page | RasterImage | Die hinzuzufügende Seite. |
Method: adjust_brightness(brightness)
adjust_brightness(brightness)
Implementieren Sie die Helligkeit‑Anpassung für das Bild, um die
Modifikation der Gesamthelligkeitswerte zu ermöglichen. Integrieren Sie diese Methode in Ihren Bild‑
Verarbeitungs‑Workflow, um die Sichtbarkeit zu erhöhen und die visuelle Qualität von
Bildern in Ihrer Anwendung zu verbessern.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Helligkeit | int | Helligkeitswert. |
Method: adjust_contrast(contrast)
adjust_contrast(contrast)
Verbessern Sie den Kontrast der Image Instanz,
indem Sie die Unterschiede zwischen hellen und dunklen Bereichen verstärken. Integrieren Sie diese
Funktion, um die visuelle Klarheit und die Gesamtqualität des Bildes
in Ihrer Anwendung zu erhöhen.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Kontrast | float | Kontrastwert (im Bereich [-100; 100]) |
Method: adjust_gamma(gamma)
adjust_gamma(gamma)
Wenden Sie eine Gammakorrektur auf das Bild an, passen Sie die Pixelintensitäten an, um das gewünschte Farbgleichgewicht zu erreichen
. Integrieren Sie diese Methode in Ihren Bildverarbeitungs
Workflow, um die visuelle Qualität zu verbessern und die Genauigkeit nachfolgender
Analyse‑ oder Anzeigeaufgaben in Ihrer Anwendung zu erhöhen.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Gamma | float | Gamma‑Koeffizient für die Rot‑, Grün‑ und Blaukanäle |
Method: adjust_gamma(gamma_red, gamma_green, gamma_blue)
adjust_gamma(gamma_red, gamma_green, gamma_blue)
Führen Sie eine Gammakorrektur am Bild unter Verwendung individueller Koeffizienten für die Rot‑,
Grün‑ und Blaukanäle durch, um feine Anpassungen des Farbgleichgewichts
und des Kontrasts zu ermöglichen. Integrieren Sie diese Methode in Ihre Bildverarbeitungspipeline, um
präzise Kontrolle über die Farbdarstellung zu erreichen und die visuelle Treue in Ihrer
Anwendung zu erhöhen.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| gamma_red | float | Gamma‑Koeffizient für den Rotkanal |
| gamma_green | float | Gamma‑Koeffizient für den Grünkanal |
| gamma_blue | float | Gamma für den Blaukanal-Koeffizienten |
Method: analyze_percentage_digital_signature(password)
analyze_percentage_digital_signature(password)
Berechnet den prozentualen Ähnlichkeitsgrad zwischen den extrahierten Daten und dem ursprünglichen Passwort.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Passwort | string | Das Passwort, das zum Extrahieren der eingebetteten Daten verwendet wird. |
Returns
| Typ | Beschreibung |
|---|---|
| int | Der prozentuale Ähnlichkeitswert. |
Method: binarize_bradley(brightness_difference)
binarize_bradley(brightness_difference)
Binarisierung eines Bildes mit Bradleys adaptivem Schwellenwertalgorithmus unter Verwendung der Integralbild-Schwellenwertbestimmung
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| brightness_difference | float | Der Helligkeitsunterschied zwischen dem Pixel und dem Durchschnitt eines s x s Fensters von Pixeln das um dieses Pixel zentriert ist. |
Method: binarize_bradley(brightness_difference, window_size)
binarize_bradley(brightness_difference, window_size)
Implementieren Sie die Binarisierung des Bildes mittels Bradleys adaptivem Schwellenwert‑Algorithmus
mit Integral‑Bild‑Schwellwertbestimmung. Dieser Ansatz berechnet dynamisch
lokale Schwellenwerte basierend auf der Nachbarschaft des Bildes, verbessert die Anpassungsfähigkeit an
unterschiedliche Lichtverhältnisse und sorgt für eine robuste Segmentierung für nachfolgende
Verarbeitungsschritte in Ihrer Anwendung.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| brightness_difference | float | Der Helligkeitsunterschied zwischen dem Pixel und dem Durchschnitt eines s x s Fensters von Pixeln das um dieses Pixel zentriert ist. |
| window_size | int | Die Größe des s x s Fensters von Pixeln, das um dieses Pixel zentriert ist. |
Method: binarize_fixed(threshold)
binarize_fixed(threshold)
Wenden Sie die Binarisierung auf das Bild mit einem vordefinierten Schwellenwert an und konvertieren Sie es in
ein Binärbild mit klaren Vorder‑ und Hintergrundbereichen. Integrieren Sie diese
Methode in Ihren Bildverarbeitungs‑Workflow, um Segmentierungs‑ und Feature‑Extraktionsaufgaben zu erleichtern und die Genauigkeit sowie Effizienz der Bildanalyse in Ihrer
Anwendung zu steigern.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Schwellenwert | System.Byte | Schwellenwert. Wenn der entsprechende Grauwert eines Pixels größer als der Schwellenwert ist, wird ihm ein Wert von 255 zugewiesen, sonst 0. |
Method: blend(origin, overlay, overlay_alpha)
blend(origin, overlay, overlay_alpha)
Mischt diese Bildinstanz mit dem overlay-Bild.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| origin | Point | Der Ursprung der Hintergrundbildüberblendung. |
| overlay | RasterImage | Das Overlay-Bild. |
| overlay_alpha | System.Byte | Der Overlay‑Alpha. |
Method: blend(origin, overlay, overlay_area, overlay_alpha)
blend(origin, overlay, overlay_area, overlay_alpha)
Mischt diese Bildinstanz mit dem overlay-Bild.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| origin | Point | Der Ursprung der Hintergrundbildüberblendung. |
| overlay | RasterImage | Das Overlay-Bild. |
| overlay_area | Rectangle | Der Overlay‑Bereich. |
| overlay_alpha | System.Byte | Der Overlay‑Alpha. |
Method: can_load(file_path) [static]
can_load(file_path)
Bestimmt, ob das Bild vom angegebenen Dateipfad geladen werden kann.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| file_path | string | Der Dateipfad. |
Returns
| Typ | Beschreibung |
|---|---|
| bool |
Method: can_load(file_path, load_options) [static]
can_load(file_path, load_options)
Bestimmt, ob das Bild vom angegebenen Dateipfad geladen werden kann und optional die angegebenen Öffnungsoptionen verwendet.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| file_path | string | Der Dateipfad. |
| load_options | LoadOptions | Die Ladeoptionen. |
Returns
| Typ | Beschreibung |
|---|---|
| bool |
Method: can_load(stream) [static]
can_load(stream)
Bestimmt, ob das Bild vom angegebenen Stream geladen werden kann.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Stream | _io.BufferedRandom | Der Stream, aus dem geladen werden soll. |
Returns
| Typ | Beschreibung |
|---|---|
| bool |
Method: can_load(stream, load_options) [static]
can_load(stream, load_options)
Bestimmt, ob das Bild vom angegebenen Stream geladen werden kann und optional die angegebenen loadOptions verwendet.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Stream | _io.BufferedRandom | Der Stream, aus dem geladen werden soll. |
| load_options | LoadOptions | Die Ladeoptionen. |
Returns
| Typ | Beschreibung |
|---|---|
| bool |
Method: can_load_stream(stream) [static]
can_load_stream(stream)
Bestimmt, ob das Bild vom angegebenen Stream geladen werden kann.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Stream | _io.BufferedRandom | Der Stream, aus dem geladen werden soll. |
Returns
| Typ | Beschreibung |
|---|---|
| bool |
Method: can_load_stream_with_options(stream, load_options) [static]
can_load_stream_with_options(stream, load_options)
Bestimmt, ob das Bild vom angegebenen Stream geladen werden kann und optional die angegebenen loadOptions verwendet.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Stream | _io.BufferedRandom | Der Stream, aus dem geladen werden soll. |
| load_options | LoadOptions | Die Ladeoptionen. |
Returns
| Typ | Beschreibung |
|---|---|
| bool |
Method: can_load_with_options(file_path, load_options) [static]
can_load_with_options(file_path, load_options)
Bestimmt, ob das Bild vom angegebenen Dateipfad geladen werden kann und optional die angegebenen Öffnungsoptionen verwendet.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| file_path | string | Der Dateipfad. |
| load_options | LoadOptions | Die Ladeoptionen. |
Returns
| Typ | Beschreibung |
|---|---|
| bool |
Method: can_save(options)
can_save(options)
Bestimmt, ob das Bild im angegebenen Dateiformat, das durch die übergebenen Speicheroptionen repräsentiert wird, gespeichert werden kann.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| options | ImageOptionsBase | Die zu verwendenden Speicheroptionen. |
Returns
| Typ | Beschreibung |
|---|---|
| bool |
Method: create(files) [static]
create(files)
Erstellt das mehrseitige Bild, das die angegebenen Dateien enthält.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Dateien | string[] | Die Dateien. |
Returns
| Typ | Beschreibung |
|---|---|
| Image | Das mehrseitige Bild |
Method: create(files, throw_exception_on_load_error) [static]
create(files, throw_exception_on_load_error)
Erstellt das mehrseitige Bild, das die angegebenen Dateien enthält.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Dateien | string[] | Die Dateien. |
| throw_exception_on_load_error | bool | wenn auf |
Returns
| Typ | Beschreibung |
|---|---|
| Image | Das mehrseitige Bild |
Method: create(image_options, width, height) [static]
create(image_options, width, height)
Erstellt ein neues Bild mit den angegebenen Erstellungsoptionen.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| image_options | ImageOptionsBase | Die Bildoptionen. |
| width | int | Die Breite. |
| height | int | Die Höhe. |
Returns
| Typ | Beschreibung |
|---|---|
| Image | Das neu erstellte Bild. |
Method: create(image_options, width, height, pixels) [static]
create(image_options, width, height, pixels)
Erstellt eine RasterImage Instanz aus dem bereitgestellten Pixelarray.
Validiert, dass die angegebene Breite und Höhe den Abmessungen der Pixeldaten entsprechen.
Diese Methode kann nur verwendet werden, wenn die Bibliothek im lizenzierten Modus ist.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| image_options | ImageOptionsBase | Die Optionen, die zum Erstellen des RasterImage verwendet werden. |
| width | int | Die Breite des RasterImage. |
| height | int | Die Höhe des RasterImage. |
| Pixel | int[] | Das Array von Pixelwerten, das zum Befüllen des Bildes verwendet wird. |
Returns
| Typ | Beschreibung |
|---|---|
| Image | Ein RasterImage gefüllt mit den bereitgestellten Pixeldaten. |
Method: create(images) [static]
create(images)
Erstellt ein neues Bild, das die angegebenen Bilder als Seiten verwendet
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| images | Image[] | Die Bilder. |
Returns
| Typ | Beschreibung |
|---|---|
| Image | Das Bild als IMultipageImage |
Method: create(images, dispose_images) [static]
create(images, dispose_images)
Erstellt ein neues Bild, wobei die angegebenen Bilder als Seiten verwendet werden.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| images | Image[] | Die Bilder. |
| dispose_images | bool | wenn auf |
Returns
| Typ | Beschreibung |
|---|---|
| Image | Das Bild als IMultipageImage |
Method: create(multipage_create_options) [static]
create(multipage_create_options)
Erstellt die angegebenen Mehrseiten‑Erstellungsoptionen.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| multipage_create_options | MultipageCreateOptions | Die Optionen zum Erstellen von mehrseitigen Bildern. |
Returns
| Typ | Beschreibung |
|---|---|
| Image | Das mehrseitige Bild |
Method: create_from_files(files) [static]
create_from_files(files)
Erstellt das Mehrseiten‑Bild, das die angegebenen Dateien als Lazy‑Loading‑Seiten enthält.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Dateien | string[] | Die Dateien. |
Returns
| Typ | Beschreibung |
|---|---|
| Image | Das mehrseitige Bild |
Method: create_from_files(files, throw_exception_on_load_error) [static]
create_from_files(files, throw_exception_on_load_error)
Erstellt das Mehrseiten‑Bild, das die angegebenen Dateien als Lazy‑Loading‑Seiten enthält.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Dateien | string[] | Die Dateien. |
| throw_exception_on_load_error | bool | wenn auf |
Returns
| Typ | Beschreibung |
|---|---|
| Image | Das mehrseitige Bild |
Method: create_from_images(images) [static]
create_from_images(images)
Erstellt ein neues Bild, das die angegebenen Bilder als Seiten verwendet
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| images | Image[] | Die Bilder. |
Returns
| Typ | Beschreibung |
|---|---|
| Image | Das Bild als IMultipageImage |
Method: create_from_images(images, dispose_images) [static]
create_from_images(images, dispose_images)
Erstellt ein neues Bild, wobei die angegebenen Bilder als Seiten verwendet werden.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| images | Image[] | Die Bilder. |
| dispose_images | bool | wenn auf |
Returns
| Typ | Beschreibung |
|---|---|
| Image | Das Bild als IMultipageImage |
Method: create_with_frame(frame) [static]
create_with_frame(frame)
Initialisiert eine neue Instanz der Klasse BigTiffImage.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| frame | TiffFrame | Der TIFF-Frame, mit dem das Bild initialisiert wird. |
Returns
| Typ | Beschreibung |
|---|---|
| BigTiffImage | Ein neues BigTiffImage-Bild, das den Frame enthält. |
Method: create_with_frames(frames) [static]
create_with_frames(frames)
Initialisiert eine neue Instanz der Klasse BigTiffImage.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| frames | TiffFrame[] | Die Frames. |
Returns
| Typ | Beschreibung |
|---|---|
| BigTiffImage |
Method: crop(left_shift, right_shift, top_shift, bottom_shift)
crop(left_shift, right_shift, top_shift, bottom_shift)
Führen Sie einen Bildausschnitt durch, indem Sie Verschiebungen nach links, rechts, oben und
unten angeben. Diese Methode ermöglicht eine präzise Auswahl des gewünschten Bildausschnitts,
erleichtert das effiziente Entfernen unerwünschter Bereiche und fokussiert auf
wesentliche Inhalte. Integrieren Sie diese Funktionalität in Ihre Bildverarbeitungspipeline, um bei Bedarf Klarheit und Komposition in Ihrer Anwendung zu verbessern.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| left_shift | int | Die linke Verschiebung. |
| right_shift | int | Die rechte Verschiebung. |
| top_shift | int | Die obere Verschiebung. |
| bottom_shift | int | Die untere Verschiebung. |
Method: crop(rectangle)
crop(rectangle)
Schneiden Sie das Bild mit einem angegebenen rechteckigen Bereich zu, um den gewünschten Inhalt präzise auszuwählen. Integrieren Sie diese Methode in Ihren Bildverarbeitungs‑Workflow, um
unerwünschte Bereiche effizient zu entfernen und sich auf wesentliche Details zu konzentrieren, wodurch die
Gesamtklarheit und Komposition des Bildes verbessert wird.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| rectangle | Rectangle | Das Rechteck. |
Method: dither(dithering_method, bits_count)
dither(dithering_method, bits_count)
Führt Dithering auf dem aktuellen Bild aus.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| dithering_method | DitheringMethod | Die Dithering-Methode. |
| bits_count | int | Die endgültige Bitanzahl für das Dithern. |
Method: dither(dithering_method, bits_count, custom_palette)
dither(dithering_method, bits_count, custom_palette)
Führen Sie ein Dithering des aktuellen Bildes durch, um die visuelle Qualität zu erhöhen und
Farbbänderungsartefakte zu reduzieren. Integrieren Sie diese Methode in Ihren Bildverarbeitungs‑Workflow,
um sanftere Farbübergänge zu gewährleisten, was zu einem verbesserten Gesamterscheinungsbild und Klarheit des Bildes führt.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| dithering_method | DitheringMethod | Die Dithering-Methode. |
| bits_count | int | Die endgültige Bitanzahl für das Dithern. |
| custom_palette | IColorPalette | Die benutzerdefinierte Palette für das Dithern. |
Method: embed_digital_signature(password)
embed_digital_signature(password)
Betten Sie eine digitale Signatur, basierend auf dem angegebenen Passwort, in jede Seite des Bildes ein.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Passwort | string | Das Passwort, das zum Erzeugen digitaler Signaturdaten verwendet wird |
Method: filter(rectangle, options)
filter(rectangle, options)
Filtern Sie den Inhalt innerhalb des angegebenen Rechtecks und wenden Sie einen festgelegten Bild‑
Verarbeitungsfilter an, um den ausgewählten Bereich zu verbessern oder zu verändern. Integrieren Sie diese Methode
in Ihren Bildbearbeitungs‑Workflow, um gezielte Verbesserungen oder
Transformationen in Ihrer Anwendung zu erreichen.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| rectangle | Rectangle | Das Rechteck. |
| options | FilterOptionsBase | Die Optionen. |
Method: get_argb_32_pixel(x, y)
get_argb_32_pixel(x, y)
Liefert ein 32‑Bit‑ARGB‑Pixel‑Bild.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| x | int | Die x-Position des Pixels. |
| y | int | Die y-Position des Pixels. |
Returns
| Typ | Beschreibung |
|---|---|
| int | Das 32‑Bit‑ARGB‑Pixel für die angegebene Position. |
Method: get_default_argb_32_pixels(rectangle)
get_default_argb_32_pixels(rectangle)
Liefert das Standard‑32‑Bit‑ARGB‑Pixel‑Array.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| rectangle | Rectangle | Das Rechteck, für das die Pixel abgerufen werden. |
Returns
| Typ | Beschreibung |
|---|---|
| int[] | Das Standard‑Pixel‑Array. |
Method: get_default_options(args)
get_default_options(args)
Liefert die Standardoptionen.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| args | System.Object | Die Argumente. |
Returns
| Typ | Beschreibung |
|---|---|
| ImageOptionsBase | Standardoptionen |
Method: get_default_pixels(rectangle, partial_pixel_loader)
get_default_pixels(rectangle, partial_pixel_loader)
Liefert das Standard‑Pixel‑Array mittels teilweisem Pixel‑Lader.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| rectangle | Rectangle | Das Rechteck, für das die Pixel abgerufen werden. |
| partial_pixel_loader | IPartialArgb32PixelLoader | Der partielle Pixel‑Lader. |
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)
Liefert das Standard‑Rohdaten‑Array mittels teilweisem Pixel‑Lader.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| rectangle | Rectangle | Das Rechteck, für das die Pixel abgerufen werden. |
| partial_raw_data_loader | IPartialRawDataLoader | Der partielle Rohdaten‑Lader. |
| raw_data_settings | RawDataSettings | Die Rohdaten‑Einstellungen. |
Method: get_default_raw_data(rectangle, raw_data_settings)
get_default_raw_data(rectangle, raw_data_settings)
Liefert das Standard‑Rohdaten‑Array.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| rectangle | Rectangle | Das Rechteck, für das Rohdaten abgerufen werden. |
| raw_data_settings | RawDataSettings | Die Rohdaten‑Einstellungen. |
Returns
| Typ | Beschreibung |
|---|---|
| System.Byte | Das Standard‑Rohdaten‑Array. |
Method: get_file_format(file_path) [static]
get_file_format(file_path)
Liefert das Dateiformat.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| file_path | string | Der Dateipfad. |
Returns
| Typ | Beschreibung |
|---|---|
| FileFormat | Das ermittelte Dateiformat. |
Method: get_file_format(stream) [static]
get_file_format(stream)
Liefert das Dateiformat.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Stream | _io.BufferedRandom | Der Stream. |
Returns
| Typ | Beschreibung |
|---|---|
| FileFormat | Das ermittelte Dateiformat. |
Method: get_file_format_of_stream(stream) [static]
get_file_format_of_stream(stream)
Liefert das Dateiformat.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Stream | _io.BufferedRandom | Der Stream. |
Returns
| Typ | Beschreibung |
|---|---|
| FileFormat | Das ermittelte Dateiformat. |
Method: get_fitting_rectangle(rectangle, pixels, width, height) [static]
get_fitting_rectangle(rectangle, pixels, width, height)
Liefert das Rechteck, das zum aktuellen Bild passt.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| rectangle | Rectangle | Das Rechteck, für das ein passendes Rechteck ermittelt werden soll. |
| Pixel | int[] | Die 32‑Bit‑ARGB‑Pixel. |
| width | int | Die Objektbreite. |
| height | int | Die Objekthöhe. |
Returns
| Typ | Beschreibung |
|---|---|
| Rectangle | Das passende Rechteck oder eine Ausnahme, wenn kein passendes Rechteck gefunden werden kann. |
Method: get_fitting_rectangle(rectangle, width, height) [static]
get_fitting_rectangle(rectangle, width, height)
Liefert das Rechteck, das zum aktuellen Bild passt.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| rectangle | Rectangle | Das Rechteck, für das ein passendes Rechteck ermittelt werden soll. |
| width | int | Die Objektbreite. |
| height | int | Die Objekthöhe. |
Returns
| Typ | Beschreibung |
|---|---|
| Rectangle | Das passende Rechteck oder eine Ausnahme, wenn kein passendes Rechteck gefunden werden kann. |
Method: get_modify_date(use_default)
get_modify_date(use_default)
Liefert Datum und Uhrzeit, zu der das Ressourcen‑Bild zuletzt geändert wurde.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| use_default | bool | Wenn auf |
Returns
| Typ | Beschreibung |
|---|---|
| System.DateTime | Das Datum und die Uhrzeit, zu der das Ressourcenbild zuletzt geändert wurde. |
Method: get_original_options()
get_original_options()
Rufen Sie Optionen ab, die aus den ursprünglichen Dateieinstellungen abgeleitet sind, um eine nahtlose
Bewahrung wichtiger Parameter wie Bit‑Tiefe und anderer wesentlicher Attribute des
Originalbildes zu ermöglichen. Nutzen Sie diese Methode, um Treue und Konsistenz bei
Bildverarbeitungsaufgaben zu wahren und optimale Ergebnisse ohne unnötige Änderungen zu sichern.
Zum Beispiel, wenn wir ein schwarz‑weißes PNG‑Bild mit 1 Bit pro Pixel laden und es anschließend mit der
DataStreamSupporter.save(file_path) Methode speichern, wird ein PNG‑Bild mit 8 Bit pro Pixel erzeugt.
Um dies zu vermeiden und ein PNG‑Bild mit 1‑Bit pro Pixel zu speichern, verwenden Sie diese Methode, um die entsprechenden Speicheroptionen zu erhalten und sie
an die Image.save(file_path, options) Methode als zweiten Parameter zu übergeben.
Returns
| Typ | Beschreibung |
|---|---|
| ImageOptionsBase | Die Optionen basierend auf den ursprünglichen Dateieinstellungen. |
Method: get_pixel(x, y)
get_pixel(x, y)
Liefert ein Bild‑Pixel.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| x | int | Die x-Position des Pixels. |
| y | int | Die y-Position des Pixels. |
Returns
| Typ | Beschreibung |
|---|---|
| Color | Die Pixel‑Farbe für die angegebene Position. |
Method: get_proportional_height(width, height, new_width) [static]
get_proportional_height(width, height, new_width)
Liefert eine proportionale Höhe.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| width | int | Die Breite. |
| height | int | Die Höhe. |
| new_width | int | Die neue Breite. |
Returns
| Typ | Beschreibung |
|---|---|
| int | Die proportionale Höhe. |
Method: get_proportional_width(width, height, new_height) [static]
get_proportional_width(width, height, new_height)
Liefert eine proportionale Breite.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| width | int | Die Breite. |
| height | int | Die Höhe. |
| new_height | int | Die neue Höhe. |
Returns
| Typ | Beschreibung |
|---|---|
| int | Die proportionale Breite. |
Method: get_serialized_stream(image_options, clipping_rectangle, page_number)
get_serialized_stream(image_options, clipping_rectangle, page_number)
Konvertiert zu aps.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| image_options | ImageOptionsBase | Die Bildoptionen. |
| clipping_rectangle | Rectangle | Das Beschneidungsrechteck. |
| page_number | int[] | Die Seitenzahl. |
Returns
| Typ | Beschreibung |
|---|---|
| _io.BufferedRandom | Der serialisierte Stream |
Method: get_skew_angle()
get_skew_angle()
Liefert den Schrägungswinkel.
Diese Methode ist auf gescannte Textdokumente anwendbar, um den Schrägungswinkel beim Scannen zu bestimmen.
Returns
| Typ | Beschreibung |
|---|---|
| float | Der Schrägwinkel in Grad. |
Method: insert_frame(index, frame)
insert_frame(index, frame)
Fügen Sie den neuen Frame an der angegebenen Position in die Frame‑Sequenz ein, um
präzise Kontrolle über die Anordnung der Frames zu gewährleisten. Nutzen Sie diese Methode, um Frame‑
Sequenzen effektiv zu verwalten, dynamische Manipulation und Organisation von Bild‑
Inhalten in Ihrer Anwendung zu ermöglichen.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| index | int | Der Index von frame. |
| frame | TiffFrame | Der Frame für die Einfügung. |
Method: is_digital_signed(password, percentage_threshold)
is_digital_signed(password, percentage_threshold)
Führt eine schnelle Prüfung durch, um festzustellen, ob das Bild digital signiert ist, wobei das bereitgestellte Passwort und der Schwellenwert verwendet werden.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Passwort | string | Das Passwort zur Überprüfung der Signatur. |
| percentage_threshold | int | Der Schwellenwert (in Prozent)[0-100], der bestimmt, ob das Bild als signiert gilt. Wenn nicht angegeben, wird ein Standardschwellenwert ( |
Returns
| Typ | Beschreibung |
|---|---|
| bool | Wahr, wenn das Bild signiert ist, sonst falsch. |
Method: load(file_path) [static]
load(file_path)
Lädt ein neues Bild vom angegebenen Dateipfad oder URL.
Wenn filePath ein Dateipfad ist, öffnet die Methode einfach die Datei.
Wenn filePath eine URL ist, lädt die Methode die Datei herunter, speichert sie temporär und öffnet sie.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| file_path | string | Der Dateipfad oder die URL, von der das Bild geladen wird. |
Returns
| Typ | Beschreibung |
|---|---|
| Image | Das geladene Bild. |
Method: load(file_path, load_options) [static]
load(file_path, load_options)
Lädt ein neues Bild vom angegebenen Dateipfad oder URL.
Wenn filePath ein Dateipfad ist, öffnet die Methode einfach die Datei.
Wenn filePath eine URL ist, lädt die Methode die Datei herunter, speichert sie temporär und öffnet sie.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| file_path | string | Der Dateipfad oder die URL, von der das Bild geladen wird. |
| load_options | LoadOptions | Die Ladeoptionen. |
Returns
| Typ | Beschreibung |
|---|---|
| Image | Das geladene Bild. |
Method: load(stream) [static]
load(stream)
Lädt ein neues Bild aus dem angegebenen Stream.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Stream | _io.BufferedRandom | Der Stream, von dem das Bild geladen wird. |
Returns
| Typ | Beschreibung |
|---|---|
| Image | Das geladene Bild. |
Method: load(stream, load_options) [static]
load(stream, load_options)
Lädt ein neues Bild aus dem angegebenen Stream.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Stream | _io.BufferedRandom | Der Stream, von dem das Bild geladen wird. |
| load_options | LoadOptions | Die Ladeoptionen. |
Returns
| Typ | Beschreibung |
|---|---|
| Image | Das geladene Bild. |
Method: load_argb_32_pixels(rectangle)
load_argb_32_pixels(rectangle)
Lädt 32‑Bit‑ARGB‑Pixel.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| rectangle | Rectangle | Das Rechteck, aus dem Pixel geladen werden. |
Returns
| Typ | Beschreibung |
|---|---|
| int[] | Das geladene 32‑Bit‑ARGB‑Pixel‑Array. |
Method: load_argb_64_pixels(rectangle)
load_argb_64_pixels(rectangle)
Lädt 64‑Bit‑ARGB‑Pixel.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| rectangle | Rectangle | Das Rechteck, aus dem Pixel geladen werden. |
Returns
| Typ | Beschreibung |
|---|---|
| int[] | Das geladene 64-bit ARGB-Pixel-Array. |
Method: load_cmyk_32_pixels(rectangle)
load_cmyk_32_pixels(rectangle)
Lädt Pixel im CMYK‑Format.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| rectangle | Rectangle | Das Rechteck, aus dem Pixel geladen werden. |
Returns
| Typ | Beschreibung |
|---|---|
| int[] | Das geladene CMYK-Pixel-Array wird als 32-bit Integer-Werte dargestellt. |
Method: load_cmyk_pixels(rectangle)
load_cmyk_pixels(rectangle)
Lädt Pixel im CMYK‑Format.
Diese Methode ist veraltet. Bitte verwenden Sie die effektivere Methode RasterImage.load_cmyk_32_pixels(rectangle).
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| rectangle | Rectangle | Das Rechteck, aus dem Pixel geladen werden. |
Returns
| Typ | Beschreibung |
|---|---|
| CmykColor[] | Das geladene CMYK-Pixel-Array. |
Method: load_partial_argb_32_pixels(rectangle, partial_pixel_loader)
load_partial_argb_32_pixels(rectangle, partial_pixel_loader)
Lädt 32‑Bit‑ARGB‑Pixel teilweise (nach Blöcken).
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| rectangle | Rectangle | Das Rechteck, aus dem Pixel geladen werden. |
| partial_pixel_loader | IPartialArgb32PixelLoader | Der partielle Pixel‑Lader. |
Method: load_partial_argb_64_pixels(rectangle, partial_pixel_loader)
load_partial_argb_64_pixels(rectangle, partial_pixel_loader)
Lädt 64‑Bit‑ARGB‑Pixel teilweise nach Paketen.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| rectangle | Rectangle | Das gewünschte Rechteck. |
| partial_pixel_loader | IPartialArgb64PixelLoader | Der 64-bit ARGB-Pixel-Lader. |
Method: load_partial_pixels(desired_rectangle, pixel_loader)
load_partial_pixels(desired_rectangle, pixel_loader)
Lädt Pixel teilweise nach Paketen.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| desired_rectangle | Rectangle | Das gewünschte Rechteck. |
| pixel_loader | IPartialPixelLoader | Der Pixel-Lader. |
Method: load_pixels(rectangle)
load_pixels(rectangle)
Lädt Pixel.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| rectangle | Rectangle | Das Rechteck, aus dem Pixel geladen werden. |
Returns
| Typ | Beschreibung |
|---|---|
| Color[] | Das geladene Pixel-Array. |
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ädt Rohdaten.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| rectangle | Rectangle | Das Rechteck, aus dem Rohdaten geladen werden. |
| dest_image_bounds | Rectangle | Die Ziel-Bildgrenzen. |
| raw_data_settings | RawDataSettings | Die Rohdaten-Einstellungen, die für geladene Daten verwendet werden. Hinweis: Wenn Daten nicht im angegebenen Format vorliegen, wird eine Datenkonvertierung durchgeführt. |
| raw_data_loader | IPartialRawDataLoader | Der Rohdaten-Lader. |
Method: load_raw_data(rectangle, raw_data_settings, raw_data_loader)
load_raw_data(rectangle, raw_data_settings, raw_data_loader)
Lädt Rohdaten.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| rectangle | Rectangle | Das Rechteck, aus dem Rohdaten geladen werden. |
| raw_data_settings | RawDataSettings | Die Rohdaten-Einstellungen, die für geladene Daten verwendet werden. Hinweis: Wenn Daten nicht im angegebenen Format vorliegen, wird eine Datenkonvertierung durchgeführt. |
| raw_data_loader | IPartialRawDataLoader | Der Rohdaten-Lader. |
Method: load_stream(stream) [static]
load_stream(stream)
Lädt ein neues Bild aus dem angegebenen Stream.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Stream | _io.BufferedRandom | Der Stream, von dem das Bild geladen wird. |
Returns
| Typ | Beschreibung |
|---|---|
| Image | Das geladene Bild. |
Method: load_stream_with_options(stream, load_options) [static]
load_stream_with_options(stream, load_options)
Lädt ein neues Bild aus dem angegebenen Stream.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Stream | _io.BufferedRandom | Der Stream, von dem das Bild geladen wird. |
| load_options | LoadOptions | Die Ladeoptionen. |
Returns
| Typ | Beschreibung |
|---|---|
| Image | Das geladene Bild. |
Method: load_with_options(file_path, load_options) [static]
load_with_options(file_path, load_options)
Lädt ein neues Bild vom angegebenen Dateipfad oder URL.
Wenn filePath ein Dateipfad ist, öffnet die Methode einfach die Datei.
Wenn filePath eine URL ist, lädt die Methode die Datei herunter, speichert sie temporär und öffnet sie.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| file_path | string | Der Dateipfad oder die URL, von der das Bild geladen wird. |
| load_options | LoadOptions | Die Ladeoptionen. |
Returns
| Typ | Beschreibung |
|---|---|
| Image | Das geladene Bild. |
Method: normalize_angle(resize_proportionally, background_color)
normalize_angle(resize_proportionally, background_color)
Verwenden Sie die Methode NormalizeAngle, die speziell für gescannte Textdokumente entwickelt wurde,
um schiefe Scans zu korrigieren und eine genaue Ausrichtung sicherzustellen. Integrieren Sie diese Funktionalität nahtlos in Ihre Textverarbeitungs‑Workflows, um die
Lesbarkeit und Qualität von Dokumenten zu verbessern und die Gesamteffizienz bei Texterkennung
und Analyseaufgaben zu steigern.
Diese Methode verwendet RasterImage.get_skew_angle() und TiffImage.rotate(angle, resize_proportionally, background_color) Methoden.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| resize_proportionally | bool | Wenn auf |
| background_color | Color | Farbe des Hintergrunds. |
Method: read_argb_32_scan_line(scan_line_index)
read_argb_32_scan_line(scan_line_index)
Liest die gesamte Scanzeile anhand des angegebenen Scanzeilen‑Index.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| scan_line_index | int | Nullbasierter Index der Scan-Zeile. |
Returns
| Typ | Beschreibung |
|---|---|
| int[] | Das 32-bit ARGB-Farbwert-Array der Scan-Zeile. |
Method: read_scan_line(scan_line_index)
read_scan_line(scan_line_index)
Liest die gesamte Scanzeile anhand des angegebenen Scanzeilen‑Index.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| scan_line_index | int | Nullbasierter Index der Scan-Zeile. |
Returns
| Typ | Beschreibung |
|---|---|
| Color[] | Das Pixel-Farbwert-Array der Scan-Zeile. |
Method: remove_frame(frame)
remove_frame(frame)
Entfernen Sie effizient den angegebenen Frame aus der Bildsequenz, um
ein schlankes Frame‑Management in Ihrer Anwendung zu ermöglichen. Integrieren Sie diese Funktionalität
zur Verbesserung von Präzision und Flexibilität bei der Frame‑Manipulation, um eine nahtlose
Organisation und Darstellung von Bildinhalten zu gewährleisten.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| frame | TiffFrame | Der zu entfernende Frame. |
Method: remove_frame(index)
remove_frame(index)
Entfernt den Frame anhand seines Index.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| index | int | Index des zu entfernenden Frames. |
Returns
| Typ | Beschreibung |
|---|---|
| TiffFrame | Der entfernte Frame. |
Method: remove_frame_by_index(index)
remove_frame_by_index(index)
Entfernt den Frame anhand seines Index.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| index | int | Index des zu entfernenden Frames. |
Returns
| Typ | Beschreibung |
|---|---|
| TiffFrame | Der entfernte Frame. |
Method: replace_argb(old_color_argb, old_color_diff, new_color_argb)
replace_argb(old_color_argb, old_color_diff, new_color_argb)
Ersetzt eine Farbe durch eine andere mit zulässiger Differenz und bewahrt den ursprünglichen Alphawert, um glatte Kanten zu erhalten.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| old_color_argb | int | Alter ARGB-Farbwert, der ersetzt werden soll. |
| old_color_diff | System.Byte | Erlaubte Differenz im alten Farbwert, um den ersetzten Farbton zu erweitern. |
| new_color_argb | int | Neuer ARGB-Farbwert, um den alten Farbwert zu ersetzen. |
Method: replace_color(old_color, old_color_diff, new_color)
replace_color(old_color, old_color_diff, new_color)
Ersetzt eine Farbe durch eine andere mit zulässiger Differenz und bewahrt den ursprünglichen Alphawert, um glatte Kanten zu erhalten.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| old_color | Color | |
| old_color_diff | System.Byte | Erlaubte Differenz im alten Farbwert, um den ersetzten Farbton zu erweitern. |
| 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)
Ersetzt eine Farbe durch eine andere mit zulässiger Differenz und bewahrt den ursprünglichen Alphawert, um glatte Kanten zu erhalten.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| old_color_argb | int | Alter ARGB-Farbwert, der ersetzt werden soll. |
| old_color_diff | System.Byte | Erlaubte Differenz im alten Farbwert, um den ersetzten Farbton zu erweitern. |
| new_color_argb | int | Neuer ARGB-Farbwert, um den alten Farbwert zu ersetzen. |
Method: replace_frame(index, new_frame)
replace_frame(index, new_frame)
Ersetzen Sie den Frame an der angegebenen Position durch einen anderen Frame nahtlos,
um ein dynamisches Frame‑Management innerhalb der Bildsequenz zu ermöglichen. Integrieren Sie diese
Methode, um Flexibilität und Präzision bei der Frame‑Manipulation zu erhöhen und eine
optimale Organisation und Darstellung von Bildinhalten in Ihrer Anwendung sicherzustellen.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| index | int | Die nullbasierte Frame-Position. |
| new_frame | TiffFrame | Der Frame, der den bei angegebenem index befindlichen ersetzen soll. |
Returns
| Typ | Beschreibung |
|---|---|
| TiffFrame | Der entfernte Frame. |
Method: replace_non_transparent_colors(new_color)
replace_non_transparent_colors(new_color)
Ersetzt alle nicht‑transparenten Farben durch eine neue Farbe und bewahrt den ursprünglichen Alphawert, um glatte Kanten zu erhalten.
Hinweis: Wenn Sie dies bei Bildern ohne Transparenz verwenden, werden alle Farben durch eine einzige ersetzt.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| new_color | Color |
Method: replace_non_transparent_colors(new_color_argb)
replace_non_transparent_colors(new_color_argb)
Ersetzt alle nicht‑transparenten Farben durch eine neue Farbe und bewahrt den ursprünglichen Alphawert, um glatte Kanten zu erhalten.
Hinweis: Wenn Sie dies bei Bildern ohne Transparenz verwenden, werden alle Farben durch eine einzige ersetzt.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| new_color_argb | int | Neuer ARGB-Farbwert, um nicht-transparente Farben zu ersetzen. |
Method: resize(new_width, new_height)
resize(new_width, new_height)
Skaliert das Bild. Der Standardwert ResizeType.NEAREST_NEIGHBOUR_RESAMPLE wird verwendet.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| new_width | int | Die neue Breite. |
| new_height | int | Die neue Höhe. |
Method: resize(new_width, new_height, resize_type)
resize(new_width, new_height, resize_type)
Führen Sie eine proportionale Größenänderung des Bildes durch, wobei das Seitenverhältnis beibehalten wird,
während die Abmessungen angepasst werden. Nutzen Sie diese Methode, um Bilder in Ihrer Anwendung dynamisch zu skalieren und eine konsistente visuelle Darstellung des Inhalts
zu gewährleisten.
Die proportionale Größenänderung passt jeden Frame gemäß dem Verhältnis von newWidth/width und newHeight/height an.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| new_width | int | Die neue Breite. |
| new_height | int | Die neue Höhe. |
| resize_type | ResizeType | Der Skalierungstyp. |
Method: resize(new_width, new_height, settings)
resize(new_width, new_height, settings)
Passen Sie die Größe des Bildes anhand der angegebenen Einstellungen an, um präzise
Kontrolle über Abmessungen, Seitenverhältnis und Skalierungsverhalten zu ermöglichen. Integrieren Sie diese
Methode in Ihren Bildverarbeitungs‑Workflow, um maßgeschneiderte Größenänderungen
durchzuführen, die den spezifischen Anforderungen Ihrer Anwendung entsprechen.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| new_width | int | Die neue Breite. |
| new_height | int | Die neue Höhe. |
| settings | ImageResizeSettings | Die Skalierungseinstellungen. |
Method: resize_by_settings(new_width, new_height, settings)
resize_by_settings(new_width, new_height, settings)
Skaliert das Bild.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| new_width | int | Die neue Breite. |
| new_height | int | Die neue Höhe. |
| settings | ImageResizeSettings | Die Skalierungseinstellungen. |
Method: resize_by_type(new_width, new_height, resize_type)
resize_by_type(new_width, new_height, resize_type)
Skaliert das Bild.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| new_width | int | Die neue Breite. |
| new_height | int | Die neue Höhe. |
| resize_type | ResizeType | Der Skalierungstyp. |
Method: resize_height_proportionally(new_height)
resize_height_proportionally(new_height)
Skaliert die Höhe proportional. Der Standard ResizeType.NEAREST_NEIGHBOUR_RESAMPLE wird verwendet.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| new_height | int | Die neue Höhe. |
Method: resize_height_proportionally(new_height, resize_type)
resize_height_proportionally(new_height, resize_type)
Führen Sie eine proportionale Anpassung der Bildhöhe durch, wobei das Seitenverhältnis beibehalten wird, um eine konsistente visuelle Integrität zu gewährleisten. Nutzen Sie diese Methode, um Bilder in Ihrer Anwendung dynamisch zu skalieren und eine optimale Darstellung über verschiedene Plattformen
und Geräte hinweg sicherzustellen, ohne die Inhaltsqualität zu beeinträchtigen.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| new_height | int | Die neue Höhe. |
| resize_type | ResizeType | Typ der Skalierung. |
Method: resize_height_proportionally(new_height, settings)
resize_height_proportionally(new_height, settings)
Skaliert die Höhe proportional.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| new_height | int | Die neue Höhe. |
| settings | ImageResizeSettings | Die Bildskalierungseinstellungen. |
Method: resize_height_proportionally_settings(new_height, settings)
resize_height_proportionally_settings(new_height, settings)
Skaliert die Höhe proportional.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| new_height | int | Die neue Höhe. |
| settings | ImageResizeSettings | Die Bildskalierungseinstellungen. |
Method: resize_proportional(new_width, new_height, resize_type)
resize_proportional(new_width, new_height, resize_type)
Führen Sie eine proportionale Größenänderung des Bildes durch, wobei das Seitenverhältnis beibehalten wird,
während die Abmessungen angepasst werden. Nutzen Sie diese Methode, um Bilder in Ihrer Anwendung dynamisch zu skalieren und eine konsistente visuelle Darstellung des Inhalts
zu gewährleisten.
Die proportionale Größenänderung passt jeden Frame gemäß dem Verhältnis von newWidth/width und newHeight/height an.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| new_width | int | Die neue Breite. |
| new_height | int | Die neue Höhe. |
| resize_type | ResizeType | Der Skalierungstyp. |
Method: resize_width_proportionally(new_width)
resize_width_proportionally(new_width)
Skaliert die Breite proportional. Der Standard ResizeType.NEAREST_NEIGHBOUR_RESAMPLE wird verwendet.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| new_width | int | Die neue Breite. |
Method: resize_width_proportionally(new_width, resize_type)
resize_width_proportionally(new_width, resize_type)
Passen Sie die Breite des Bildes an, während das Seitenverhältnis erhalten bleibt, um eine proportionale Größenänderung für optimale visuelle Darstellung zu gewährleisten. Verwenden Sie diese Methode, um
Bilder in Ihrer Anwendung dynamisch zu skalieren und eine konsistente sowie
ästhetisch ansprechende Darstellung über verschiedene Anzeige‑Kontexte hinweg zu ermöglichen.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| new_width | int | Die neue Breite. |
| resize_type | ResizeType | Typ der Skalierung. |
Method: resize_width_proportionally(new_width, settings)
resize_width_proportionally(new_width, settings)
Skaliert die Breite proportional.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| new_width | int | Die neue Breite. |
| settings | ImageResizeSettings | Die Bildskalierungseinstellungen. |
Method: resize_width_proportionally_settings(new_width, settings)
resize_width_proportionally_settings(new_width, settings)
Skaliert die Breite proportional.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| new_width | int | Die neue Breite. |
| settings | ImageResizeSettings | Die Bildskalierungseinstellungen. |
Method: rotate(angle)
rotate(angle)
Bild um das Zentrum drehen.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| angle | float | Der Rotationswinkel in Grad. Positive Werte drehen im Uhrzeigersinn. |
Method: rotate(angle, resize_proportionally, background_color)
rotate(angle, resize_proportionally, background_color)
Rotieren Sie das Bild um seinen Mittelpunkt um einen angegebenen Winkel, um präzise
Ausrichtungsanpassungen zu ermöglichen. Integrieren Sie diese Funktionalität in Ihre Bildverarbeitungspipeline, um genaue Transformationen zu erleichtern und eine optimale Ausrichtung sowie
Darstellung von visuellen Inhalten in Ihrer Anwendung sicherzustellen.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| angle | float | Der Rotationswinkel in Grad. Positive Werte drehen im Uhrzeigersinn. |
| resize_proportionally | bool | Wenn auf |
| background_color | Color | Farbe des Hintergrunds. |
Method: rotate_flip(rotate_flip_type)
rotate_flip(rotate_flip_type)
Führen Sie Rotation, Spiegelung oder eine Kombination beider Operationen ausschließlich am
aktiven Frame durch. Diese Methode ermöglicht eine präzise Manipulation einzelner Frames innerhalb
der Bildsequenz und erhöht die Flexibilität bei Bildbearbeitung und -komposition in Ihrer Anwendung.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| rotate_flip_type | RotateFlipType | Der Rotations-Flip-Typ. |
Method: rotate_flip_all(rotate_flip)
rotate_flip_all(rotate_flip)
Dreht das gesamte Flip.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| rotate_flip | RotateFlipType | Der Rotations-Flip. |
Method: save(file_path)
save(file_path)
Speichert das Bild am angegebenen Dateipfad.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| file_path | string | Der Dateipfad, in dem das Bild gespeichert wird. |
Method: save(file_path, options)
save(file_path, options)
Speichert die Daten des Objekts am angegebenen Speicherort im angegebenen Dateiformat gemäß den Speicheroptionen.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| file_path | string | Der Dateipfad. |
| options | ImageOptionsBase | Die Optionen. |
Method: save(file_path, options, bounds_rectangle)
save(file_path, options, bounds_rectangle)
Speichert die Daten des Objekts am angegebenen Speicherort im angegebenen Dateiformat gemäß den Speicheroptionen.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| file_path | string | Der Dateipfad. |
| options | ImageOptionsBase | Die Optionen. |
| bounds_rectangle | Rectangle | Das Zielrechteck der Bildgrenzen. Setzen Sie das leere Rechteck, um Quellgrenzen zu verwenden. |
Method: save(file_path, over_write)
save(file_path, over_write)
Speichert die Daten des Objekts am angegebenen Speicherort.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| file_path | string | Der Dateipfad, in dem die Objektdaten gespeichert werden. |
| over_write | bool | wenn auf |
Method: save(stream)
save(stream)
Speichert die Daten des Objekts in den angegebenen Stream.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Stream | _io.BufferedRandom | Der Stream, in dem die Daten des Objekts gespeichert werden sollen. |
Method: save(stream, options_base)
save(stream, options_base)
Speichert die Bilddaten in den angegebenen Stream im angegebenen Dateiformat gemäß den Speicheroptionen.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Stream | _io.BufferedRandom | Der Stream, in dem die Bilddaten gespeichert werden. |
| options_base | ImageOptionsBase | Die Speicheroptionen. |
Method: save(stream, options_base, bounds_rectangle)
save(stream, options_base, bounds_rectangle)
Speichert die Bilddaten in den angegebenen Stream im angegebenen Dateiformat gemäß den Speicheroptionen.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Stream | _io.BufferedRandom | Der Stream, in dem die Bilddaten gespeichert werden. |
| options_base | ImageOptionsBase | Die Speicheroptionen. |
| bounds_rectangle | Rectangle | Das Zielrechteck für die Bildgrenzen. Setzen Sie das leere Rechteck, um die Quellgrenzen zu verwenden. |
Method: save_argb_32_pixels(rectangle, pixels)
save_argb_32_pixels(rectangle, pixels)
Speichert die 32‑Bit‑ARGB‑Pixel.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| rectangle | Rectangle | Das Rechteck, in dem Pixel gespeichert werden. |
| Pixel | int[] | Das 32‑Bit‑ARGB‑Pixel‑Array. |
Method: save_cmyk_32_pixels(rectangle, pixels)
save_cmyk_32_pixels(rectangle, pixels)
Speichert die Pixel.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| rectangle | Rectangle | Das Rechteck, in dem Pixel gespeichert werden. |
| Pixel | int[] | Die CMYK‑Pixel, dargestellt als 32‑Bit‑Ganzzahlwerte. |
Method: save_cmyk_pixels(rectangle, pixels)
save_cmyk_pixels(rectangle, pixels)
Speichert die Pixel.
Diese Methode ist veraltet. Bitte verwenden Sie die effektivere RasterImage.save_cmyk_32_pixels(rectangle, pixels) Methode.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| rectangle | Rectangle | Das Rechteck, in dem Pixel gespeichert werden. |
| pixels | CmykColor[] | Das CMYK‑Pixel‑Array. |
Method: save_pixels(rectangle, pixels)
save_pixels(rectangle, pixels)
Speichert die Pixel intern im Hauptspeicher.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| rectangle | Rectangle | Das Rechteck. |
| pixels | Color[] | Die Pixel. |
Method: save_raw_data(data, data_offset, rectangle, raw_data_settings)
save_raw_data(data, data_offset, rectangle, raw_data_settings)
Speichert die Rohdaten.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Daten | System.Byte | Die Rohdaten. |
| data_offset | int | Der Anfangs‑Rohdaten‑Offset. |
| rectangle | Rectangle | Das Rohdaten‑Rechteck. |
| raw_data_settings | RawDataSettings | Die Rohdaten, in denen sich die Daten befinden. |
Method: save_to_stream(stream)
save_to_stream(stream)
Speichert das Bild in einen Stream
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Stream | _io.BufferedRandom |
Method: save_to_stream_with_options(stream, options_base)
save_to_stream_with_options(stream, options_base)
Speichert die Bilddaten in den angegebenen Stream im angegebenen Dateiformat gemäß den Speicheroptionen.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Stream | _io.BufferedRandom | Der Stream, in dem die Bilddaten gespeichert werden. |
| options_base | ImageOptionsBase | Die Speicheroptionen. |
Method: save_to_stream_with_options_rect(stream, options_base, bounds_rectangle)
save_to_stream_with_options_rect(stream, options_base, bounds_rectangle)
Speichert die Bilddaten in den angegebenen Stream im angegebenen Dateiformat gemäß den Speicheroptionen.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Stream | _io.BufferedRandom | Der Stream, in dem die Bilddaten gespeichert werden. |
| options_base | ImageOptionsBase | Die Speicheroptionen. |
| bounds_rectangle | Rectangle | Das Zielrechteck für die Bildgrenzen. Setzen Sie das leere Rechteck, um die Quellgrenzen zu verwenden. |
Method: save_with_options(file_path, options)
save_with_options(file_path, options)
Speichert die Daten des Objekts am angegebenen Speicherort im angegebenen Dateiformat gemäß den Speicheroptionen.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| file_path | string | Der Dateipfad. |
| options | ImageOptionsBase | Die Optionen. |
Method: save_with_options_rect(file_path, options, bounds_rectangle)
save_with_options_rect(file_path, options, bounds_rectangle)
Speichert die Daten des Objekts am angegebenen Speicherort im angegebenen Dateiformat gemäß den Speicheroptionen.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| file_path | string | Der Dateipfad. |
| options | ImageOptionsBase | Die Optionen. |
| bounds_rectangle | Rectangle | Das Zielrechteck der Bildgrenzen. Setzen Sie das leere Rechteck, um Quellgrenzen zu verwenden. |
Method: set_argb_32_pixel(x, y, argb_32_color)
set_argb_32_pixel(x, y, argb_32_color)
Setzt ein 32‑Bit‑ARGB‑Pixel des Bildes für die angegebene Position.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| x | int | Die x-Position des Pixels. |
| y | int | Die y-Position des Pixels. |
| argb_32_color | int | Das 32‑Bit‑ARGB‑Pixel für die angegebene Position. |
Method: set_palette(palette, update_colors)
set_palette(palette, update_colors)
Setzt die Bildpalette.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| palette | IColorPalette | Die zu setzende Palette. |
| update_colors | bool | Wenn auf |
Method: set_pixel(x, y, color)
set_pixel(x, y, color)
Setzt ein Bildpixel für die angegebene Position.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| x | int | Die x-Position des Pixels. |
| y | int | Die y-Position des Pixels. |
| color | Color | Die Pixel‑Farbe für die angegebene Position. |
Method: set_resolution(dpi_x, dpi_y)
set_resolution(dpi_x, dpi_y)
Legt die Auflösung für das angegebene RasterImage fest, wodurch
eine präzise Kontrolle über die Bilddarstellung und Anzeigeeigenschaften ermöglicht wird. Integrieren Sie diese
Funktionalität, um die visuelle Ausgabe zu optimieren und die Kompatibilität mit verschiedenen
Ausgabegeräten und Plattformen sicherzustellen, wodurch das Gesamterlebnis des Benutzers verbessert wird.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| dpi_x | float | Die horizontale Auflösung in Punkten pro Zoll des RasterImage. |
| dpi_y | float | Die vertikale Auflösung in Punkten pro Zoll des RasterImage. |
Method: try_set_metadata(metadata)
try_set_metadata(metadata)
Versucht, eine metadata-Instanz zu setzen, falls diese Image‑Instanz unterstützt und eine IImageMetadataFormat‑Instanz implementiert.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| metadata | IImageMetadataFormat | Die Metadaten. |
Returns
| Typ | Beschreibung |
|---|---|
| bool | Wahr, wenn metadata nicht null ist und die Instanz von IMetadataContainer unterstützt und/oder eine Instanz von IImageMetadataFormat implementiert; andernfalls falsch. |
Method: write_argb_32_scan_line(scan_line_index, argb_32_pixels)
write_argb_32_scan_line(scan_line_index, argb_32_pixels)
Schreibt die gesamte Scanzeile in den angegebenen Scanzeilen‑Index.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| scan_line_index | int | Nullbasierter Index der Scan-Zeile. |
| argb_32_pixels | int[] | Das 32‑Bit‑ARGB‑Farben‑Array zum Schreiben. |
Method: write_scan_line(scan_line_index, pixels)
write_scan_line(scan_line_index, pixels)
Schreibt die gesamte Scanzeile in den angegebenen Scanzeilen‑Index.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| scan_line_index | int | Nullbasierter Index der Scan-Zeile. |
| pixels | Color[] | Das Pixel‑Farben‑Array zum Schreiben. |