• Fast and Efficient

    Save memory and time with the lightweight API architecture. This imaging API handles even large TIFFs at top speed.

  • Add Text and Graphics to Images

    Dynamically enhance your images with logos, text, and more. With extensive font, layout, and advanced graphics support, you can convert your images into branding elements and make professional cover pages.

  • Top Image Processing Needs

    Meet all the needs of a basic image processor: resize images, convert, create thumbnails, apply watermarks, rotate and flip images so you can align the images in your apps as you need.

  • Full .NET Core Support for Windows, Linux, and Mac

    Develop for any .NET platform, for major operating systems, with a single code base. Use in your apps for .NET Core , .NET Framework, Mono, Xamarin.iOS, and Xamarin.Android.

  • Apply Advanced Image Effects

    Convert average images into high-quality detailed images in less time. Apply advanced dithering, thresholding effects, half-tone transparencies, resolution editing, grayscale conversion, effects on RGB images and file conversion, and more.

  • Deploy Apps with Image Processing to the Cloud

    Be everywhere with cloud-based deployment—with NuGet and GcImaging, you can deploy to Azure, AWS, and AWS Lambda to create services that manage images on cloud, convert them to thumbnails, and add watermarks.

Top Features for Image API

Create Thumbnails

Downscale Images and Apply various interpolation algorithims and create thumbnails of any size.

Additional Imaging Effects

Convert full-Colored images to indexed images with palette, or apply color matrix and transparency masks to images.

Draw Text on Images

Support advanced text layout engine with full font support, text processing, layout and formatting follows Unicode standards.

Advanced TIFF Processing

Read and write TIFF frames quickly and easily. In addition, apply TIFF compression and color spaces and support tiled, planar, and differencing storage methods.

Extract EXIF Metadata

Extract all EXIF metadata from images, including time taken, shutter speed, focal length, light value, location, flash, title, creator, date, description, and copyright.

Convert Images

Easily convert images, including photos and pictures, into popular image formats like BMP, PNG, TIFF, GIF, and JPG.

Documents for Imaging Samples Browser

Documents for Imaging Samples Browser

Your full-fledged ASP.NET Core sample browser includes all the major features, real-time image files, and use cases. Download individual .NET Core samples that can run as standalones. The demos also include full sample code with comments on every step that can help bring you onboard quickly with Documents for Imaging.



This guide explains how to create a program that uses GcImaging to generate and save to disk a JPEG image with the "Hello, World!" text.

GcImaging helps you load and manipulate images. You can perform bitmap transformations, create thumbnails, enlarge images, convert a full color image to indexed color image, round clip a large image etc.

A number of effects can be applied on images. RGB images can be altered with a variety of effects and advanced algorithms.

With GcImaging text features, you can caption an image, add a company name or logo, or even create memes for images. GcImaging's advanced text features can work on any environment and in multilingual applications where the image is being used.

Apply various geometrical figures with advanced properties and graphics on the images.

Use GcImaging API to extract Exif metadata and clear Exif information from images.p>

GcImaging supports Tiff specific functionalities like extracting Tiff frames, creating multi-frame Tiff image from JPG images, using different dithering methods, or different image type frames.


You can work with different GIF images like creating GIF images, converting true color frames of GIF images to indexed images, or change the hue frames of an animated GIF image.

Learn how to convert webpages, HTML strings or even URLs to different image formats (JPEG, PNG, BMP, TIFF and GIF) using GcImaging.

Compare images for software testing, image manipulation detection or even security comparing shots from security frames. Perform fuzzy image comparisons and generate difference images

In addition to imaging effects, there are many other bitmap manipulations that you can perform with GcImaging for example swapping colors, highlight clipping, applying blending modes etc.



Forums (24-hour Global Support)
Submit a ticket



Get Started with Documents for Imaging


Get Started on Windows


Get Started on Mac


Get Started on Linux

What's New

What's New

  • Support TrueType Hinting Instructions - Render Special CJK characters. Special true type features called hinting are used to re-use glyph parts for drawing CJK characters on images.

What's New Roadmap