• Fast and Efficient

    Save memory with small file size and time with the lightweight API architecture. Scalable and flexible, efficient and fast handles small and large TIFFs at top speed.

  • Text and Graphics

    Dynamically enhance your images with logos and text. With an extensive font, layout, and advanced graphics support, convert your images into branding elements and professional pages.

  • Image Processor

    Meet all the needs of a basic image processor: resize, convert, rotate, and flip images. Create, apply, and align the images in your apps that you need when you need them.

  • Full .NET Core Support

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

  • Advanced Image Effects

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

  • 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 and convert images on the cloud.

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, 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 significant features, real-time image files, and use cases. Download individual .NET Core samples that can run as a standalone. Demos include full sample code with comments for every step that quickly bring you onboard 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.


Creating and modifying ICOs

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

  • ICO Image Format Support - Icon images (those images used on Windows OS for small-sized images) can now be loaded, modified, and saved with GcImaging through the new GcIco class.

What's New Roadmap