Fast, Lightweight Imaging API: Create, load, edit, and save images programmatically with simple or complex business requirements in .NET Standard applications without the need for an external image editing tool. With DsImaging, you can also load and modify images from external sources and save them back.
Supports Multiple File Formats: DsImaging supports the loading, editing, and saving of a variety of popular image formats, including BMP, JPEG, TIFF, GIF, ICO, SVG, WebP, and PNG.
Advanced Imaging Effects: Enhance your images into high-quality, detailed images. DsImaging supports rotate, flip, crop, resize, composite, blend, dithering, thresholding, brightness, contrast, saturation, grayscale, RGB effects, and more. See Process Image and Apply Effects.
GIF Images: DsImaging supports reading individual frames from a GIF file and saving them as images in different formats. You can also create a GIF image by using multiple frames. See Work with GIF files.
TIFF Images: DsImaging supports reading TIFF frames, TIFF compression, color spaces, tiled images, and other advanced processing on TIFF images. You can also create a TIFF image using multiple images and dithering methods. See Work with TIFF Images.
Thumbnails Support: Downscale and apply various interpolation algorithms to the images to create image thumbnails of any size. See Create Thumbnail.
Icons Support: DsImaging supports reading, creating, and editing the multi-frame ICO images. See Work with ICO files.
Draw and Fill Graphics: With DsImaging, draw and fill graphics like lines, polygons, rectangles, rounded rectangles, ellipses, and paths on the graphics. See Draw and Fill Shapes.
Draw Text: Draw text, slanted text, and rotated text on images. DsImaging supports drawing text with an advanced text layout engine that supports font, text processing, layout, and formatting that follow Unicode standards. It also supports RTL text, Kashida on Arabic text, and bitmap glyphs in OpenType CJK fonts. See Work with Text.
Complex Graphic Layout Support: DsImaging supports drawing graphics, text, and images without having to calculate the positions of each element relative to other ones. See Layouts and Complex Graphic Layouts.
Table Support: Create tables with complex layouts using DsImaging’s layout engine, which handles the calculation part according to your desired layout, style, and content. See Tables.
EXIF (Exchangeable Image File Format) Metadata Support: Extract the EXIF metadata, such as shutter speed, flash use, focal length, light value, location, title, creator, date, description, copyright, etc., from the JPEG, PNG, and TIFF images and save the EXIF profile to the same image formats. See Work with Exif Metadata.
HTML to Image Rendering Support: With DsImaging and DsHtml libraries, render HTML content to an image and save it in JPG, PNG, TIFF, BMP, or GIF format. See Render HTML to Image.
Integrate with Client-Side Image Viewer: Includes a JavaScript Image Viewer for opening and viewing images in web applications. Image Viewer also allows you to edit and save images in various formats. See Document Solutions Image Viewer.
Cross-Platform Solution: Work with images across multiple platforms. DsImaging supports viewing and editing documents on Windows, Mac, and Linux.
Cloud-based Deployment: Cloud-based deployment allows you to be everywhere. With NuGet and DsImaging, deploy Image apps to Azure, AWS, and AWS Lambda.