IRONSOFTWAREHOME

IronDrawing Features

AnyBitmap

Generating AnyBitmap

Code Example
  • Generate AnyBitmap from multiple sources such as:
    • File path
    • Bytes
    • Memory stream
    • URI
    • SVG

Bitmap to Stream

Code Example
  • Convert image files from a file directory to a memory stream.
  • Get a stream of an AnyBitmap file.

Bitmap to String

Code Example
  • Convert an image file into a string.

Casting to AnyBitmap

Code Example
  • Files from other platforms can be cast to AnyBitmap. The supported platforms are as follows:
    • System.Drawing.Bitmap
    • System.Drawing.Image
    • SkiaSharp.SKBitmap
    • SkiaSharp.SKImage
    • SixLabors.ImageSharp
    • MAUI Image

Export AnyBitmap

Code Example
  • Export AnyBitmap to other file formats with the ability to control loss. Supported image formats include:
    • bmp
    • gif
    • png
    • jpeg
    • tiff
    • webp
    • wbmp
    • wmf
    • Icon

Read Bytes from AnyBitmap

Code Example
  • Read bytes fed to IronDrawing and export them to an image file.

AnyBitmap Cloning

Code Example
  • Generate and save an exact copy of AnyBitmap without modifying the original AnyBitmap.
  • Generate and save a copy of certain parts of an AnyBitmap without modifying the original AnyBitmap.

Create Multipage TIFF and GIF Image

Code Example
  • Generate and save a multipage TIFF and GIF file from frames with different dimensions.

Get Frame from AnyBitmap

Code Example
  • Capture and save all or specific frames of AnyBitmap such as a multipage GIF or TIF file.

Get Number of Frames in AnyBitmap

Code Example
  • Capture the number of frames from AnyBitmap files such as multipage GIF or TIF files.

Color

A universally-compatible Color class.

Create Color

Code Example
  • Create color from:
    • Hexadecimal value
    • ARGB value
    • Available colors
  • Color casting
    • Cast color from System.Drawing.Color to IronSoftware.Drawing.Color and other platforms.

Convert Color

Code Example
  • Convert color to a 32-bit ARGB value.

Get Color Depth

Code Example
  • Analyze the quality of an image by examining the color depth of the image fed into IronDrawing.

Rectangle

A universally compatible Rectangle class.

Rectangle & RectangleF

Code Example
  • Instantiate IronSoftware.Drawing.Rectangle and IronSoftware.Drawing.RectangleF.

Create and Cast Rectangle

Code Example
  • Create an IronSoftware.Drawing.Rectangle.
  • Cast a System.Drawing.Rectangle to IronSoftware.Drawing.Rectangle.

Convert Rectangle Measurement

Code Example
  • Convert Rectangle measurement from pixels (px) to millimeters (mm) or vice versa.

Font

A universally compatible Font class.

Create and Cast Fonts

Code Example
  • Create IronDrawing fonts with options to choose and control font family, font style, and font size.
  • Cast a System.Drawing.Font to IronSoftware.Drawing.Font and other platforms.

Ready to Get Started?

Nuget Downloads 20,033,450Version:2025.3just released

Get your free 30-day Trial Key instantly.
No credit card or account creation required
Key in blue circle

Get your free 30-day Trial Key instantly.

Your trial license will be sent to your email address

No limitations. 100% unlocked. No credit card.

OR
bullet_checkedNo credit card or account creation requiredNo limitations. 100% unlocked. No credit card.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried Iron Suite
Get Your No-Obligation Consult
Complete the form below or email sales@ironsoftware.com
Your details will always be kept confidential.
Trusted by Millions of Engineers Worldwide
Iron Software's customer logos
Get your free 30-day Trial Key instantly.
No credit card or account creation required