Fast, powerful imaging API for .NET Core
Apply advanced image processing in code, with no dependencies
Load and save image files like BMP, JPEG, TIFF, GIF, and PNG
Rotate, crop, resize, and convert images
Apply effects like dithering and thresholding on grayscale and RGB images
Draw graphics on images and fill regions
Draw advanced text with full font handling, text, and paragraph formatting on images
Apply advanced TIFF features
Deploy to Azure and AWS
Fast and efficient
Save memory and time with the lightweight API architecture. This imaging API handles even large TIFFs at top speed.
Provide 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.
Apply advanced image effects
Elevate your image apps! Convert normal 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.
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.
Full .NET Standard 2.0 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 2.0+, .NET Framework, Mono, Xamarin.iOS, and Xamarin.Android.
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.
What can you do with an Imaging API?
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 into other formats
Convert images into popular image formats like BMP, PNG, TIFF, GIF, and JPG.
• Convert to grayscale or sepia
• Apply effects to TIFF images
• Resize and crop images
• Export to popular image formats
• Add a round clip to images
• Dither high-color depth images to view on low-color depth environments
• Select from 8 different dithering effects
• Apply to any image format
• Draw a variety of shapes, including polygons, paths, and lines
• Create graphic paths like Bezier curve
• Draw OpenType, TrueType, and WOFF fonts
• Draw Japanese and Arabic text
• Apply semi-transparent watermark text to any image
• Select from a variety of fonts
• Apply advanced text features that can render on any system
Explore the advanced features of this imaging API
In our advanced demos, you can view the code, generate the spreadsheet, and download the Imaging .NET samples. Top features include:
Supported image files:
GIF (single-frame only)
Convert full color images to indexed
Make a round clipping of an image
Change color saturation
Apply gamma correction
Convert to grayscale
Change the hue of an image based on the rotation angle (HueRotationEffect)
Reverse the exposure on an image (LuminanceToAlphaEffect)
Edit the opacity on an image (OpacityEffect)
Convert an image to sepia tones (SepiaEffect)
Otsu Thresholding Effect
Bradley Thresholding Effect
Floyd Steinberg Dithering
Jarvis Judice Ninke Dithering
Two Row Sierra Dithering
Sierra Lite Dithering
Extract frames from a TIFF image
Apply TIFF compression
Tiled storage methods
Planar storage methods
Differencing storage methods
Create thumbnails using different interpolation modes
NearestNeighbor interpolation mode
Linear interpolation mode
Cubic interpolation mode
Downscale interpolation mode
Add Text to an Image
Apply fast or slow antialiasing modes
Draw text paragraphs in columns
Draw text using different fonts
Draw Japanese text
Draw Arabic text
Draw outlined text
Draw watermark on an image
Fill text with solid or gradient brushes
Render horizontal runs in a vertical text (Tate Chu Yoko)
Render text on an image
Draw geometric shapes
Fill geometric shapes
Draw rounded edges
Use PushClip/PopClip to limit drawing to parts of an image
Use transformation matrix to draw on graphics
Linear gradient brushes
Radial gradient brushes
Draw geometric shapes with gradients
Extract Exif metadata
Extract Exif info
Remove Exif info from an image
Camera make and model
Shutter speed, aperture, exposure bias, and max aperture values
Light source and whether flash was used
Exposure mode and white balance
Contrast, saturation, and sharpness
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. Try the demo!
Resources for GrapeCity's GcImaging Document API
| firstname.lastname@example.org | www.grapecity.com | 800.858.2739 | 412.681.4343 ©2020 GrapeCity, Inc. All Rights Reserved.