IRONSOFTWAREHOME

Funkcje IronDrawing

AnyBitmap

Generowanie AnyBitmap

Przykład kodu
  • Generuj AnyBitmap z wielu źródeł, takich jak:
    • Ścieżka pliku
    • Bajty
    • Strumień pamięci
  • URI
  • SVG

Bitmapa do strumienia

Przykład kodu
  • Konwertuj pliki graficzne z katalogu plików na strumień pamięci.
  • Uzyskaj strumień pliku AnyBitmap.

Bitmapa do ciągu

Przykład kodu
  • Konwertuj plik graficzny na ciąg tekstowy.

Rzutowanie do AnyBitmap

Przykład kodu
  • Pliki z innych platform mogą być rzutowane na AnyBitmap. Obsługiwane platformy to:
    • System.Drawing.Bitmap
    • System.Drawing.Image
    • SkiaSharp.SKBitmap
    • SkiaSharp.SKImage
    • SixLabors.ImageSharp
  • MAUI Image

Eksport AnyBitmap

Przykład kodu
  • Eksportować AnyBitmap do innych formatów plików z możliwością kontrolowania strat. Obsługiwane formaty obrazów obejmują:
  • bmp
  • gif
  • png
  • jpeg
  • tiff
  • webp
  • wbmp
  • wmf
  • Ikona

Odczyt bajtów z AnyBitmap

Przykład kodu
  • Odczytuj bajty przekazane do IronDrawing i eksportuj je do pliku graficznego.

Klonowanie AnyBitmap

Przykład kodu
  • Generować i zapisywać dokładną kopię AnyBitmap bez modyfikowania oryginału AnyBitmap.
  • Generować i zapisywać kopię niektórych części AnyBitmap bez modyfikowania oryginału AnyBitmap.

Tworzenie wielostronicowych obrazów TIFF i GIF

Przykład kodu
  • Generuj i zapisuj plik TIFF i GIF z wieloma stronami z klatek o różnych wymiarach.

Pobranie klatki z AnyBitmap

Przykład kodu
  • Przechwytywać i zapisywać wszystkie lub określone klatki AnyBitmap takich jak plik GIF lub TIF z wieloma stronami.

Pobierz liczbę klatek w AnyBitmap

Przykład kodu
  • Przechwytywać liczbę klatek z plików AnyBitmap takich jak pliki GIF lub TIF z wieloma stronami.

Kolor

Uniwersalnie kompatybilna klasa Color.

Tworzenie koloru

Przykład kodu
  • Twórz kolor z:
    • Wartości szesnastkowej
    • Wartości ARGB
    • Dostępnych kolorów
  • Rzutowanie koloru
    • Konwertować kolor z System.Drawing.Color na IronSoftware.Drawing.Color i inne platformy.

Konwersja koloru

Przykład kodu
  • Konwertuj kolor na wartość 32-bitową ARGB.

Uzyskaj głębię koloru

Przykład kodu
  • Analizuj jakość obrazu, badając głębię koloru obrazu wprowadzonego do IronDrawing.

Prostokąt

Uniwersalnie zgodna klasa prostokąta.

Prostokąt i RectangleF

Przykład kodu
  • Tworzyć egzemplarze IronSoftware.Drawing.Rectangle i IronSoftware.Drawing.RectangleF.

Tworzenie i rzutowanie prostokąta

Przykład kodu
  • Tworzyć IronSoftware.Drawing.Rectangle.
  • Rzutować System.Drawing.Rectangle na IronSoftware.Drawing.Rectangle.

Konwersja pomiaru prostokąta

Przykład kodu
  • Konwertować miarę Rectangle z pikseli (px) na milimetry (mm) lub odwrotnie.

Czcionka

Uniwersalnie kompatybilna klasa Font.

Tworzenie i rzutowanie czcionek

Przykład kodu
  • Twórz czcionki IronDrawing z opcjami wyboru rodziny czcionek, stylu czcionki i rozmiaru czcionki.
  • Rzutować System.Drawing.Font na IronSoftware.Drawing.Font i inne platformy.

Gotowy, aby rozpocząć?

Nuget Downloads 19,661,086Wersja:2025.3właśnie wydany

Otrzymaj swój darmowy Klucz Próbny na 30 dni natychmiast.
Nie wymaga karty kredytowej ani tworzenia konta
Key in blue circle

Uzyskaj natychmiast swój darmowy 30-dniowy Klucz Testowy.

Your trial license will be sent to your email address

Brak ograniczeń. 100% dostępności. Bez karty kredytowej.

bullet_checkedNie wymaga karty kredytowej ani tworzenia kontaBrak ograniczeń. 100% dostępności. Bez karty kredytowej.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Otrzymaj swoją Konsultację Bez Zobowiązań
Wypełnij poniższy formularz lub wyślij e-mail na sales@ironsoftware.com
Twoje dane zawsze będą utrzymywane w tajemnicy.
Zaufane przez miliony inżynierów na całym świecie
Logotypy klientów Iron Software
Otrzymaj swój darmowy Klucz Próbny na 30 dni natychmiast.
Nie wymaga karty kredytowej ani tworzenia konta