Browse our Products

If so you can download any of the below versions for testing. The product will function as normal except for an evaluation limitation. At the time of purchase we provide a license file via email that will allow the product to work in its full capacity. If you would also like an evaluation license to test without any restrictions for 30 days, please follow the directions provided here.


Docs Swagger Examples Blog Release Notes Support Dashboard

Installation

The package is available at nuget.org and it can be installed via package manager console by executing following command:

PM> NuGet\Install-Package Aspose.Imaging-Cloud

Version NuGet NuGet-GroupDocsCloud


Image Processing in Cloud via .NET REST API

Aspose.Imaging Cloud SDK for .NET enables developers to seamlessly process, manipulate, and convert images within cloud-based applications without any third-party tools. With capabilities like resizing, cropping, format conversion, and advanced operations such as image deskewing and object detection, the SDK is ideal for cloud-based image processing solutions. Designed for .NET environments, it supports various formats like TIFF, JPEG, PNG, and more, while allowing developers to perform batch and advanced manipulations on images directly from cloud storage.

Image Manipulation

Resize Image with Format Change

Resize an existing image while converting it to another format using width and height parameters.

Crop Image with Format Change

Crop an image by specifying position and dimensions, with the option to change format.

RotateFlip an Image

Rotate and/or flip an image with various rotation and flip methods using simple API calls.

Convert Image to Another Format

Convert an existing image to various formats like PDF, PNG, JPEG, etc., either from cloud storage or directly from the request.

Append a TIFF Image to Another

Append one TIFF image to another using an API that works directly with cloud-stored images.

Image Operations

Perform Several Operations on Image

Scale, crop, flip, and export an image in a single API call for efficient image processing.

Grayscale an Image

Convert an image to grayscale, effectively reducing it to shades of gray.

Deskew an Image

Automatically deskew an image to correct any skewness in scanned or captured images.

Apply Filter to an Image

Apply various filters like blur, sharpen, and more to enhance or modify images.

Get Frames Range from Multipage Image

Extract a specific range of frames from a multipage image, particularly useful for images like TIFFs.

Working with Image Properties

Update GIF Image Properties

Update parameters of an existing GIF image, such as color resolution and pixel aspect ratio.

Update BMP Image Properties

Modify the properties of a BMP image, including bit depth and compression settings.

Update JPG Image Properties

Update JPEG image quality and compression type for better control over the file size and quality.

Update PSD Image Properties

Update properties of a PSD file, including the number of color channels and the compression method.

Update TIFF Image Properties

Adjust TIFF-specific properties like compression, resolution, and bit depth.

TIFF Frame Manipulation

Resize a TIFF Frame

Resize a specific frame within a TIFF image, saving it separately while maintaining quality.

RotateFlip a TIFF Frame

Apply rotate and flip operations to a TIFF frame, saving the modified frame separately.

Crop a TIFF Frame

Crop a specific frame within a multi-frame TIFF image, saving the modified frame independently.

Manipulate and Save TIFF Frame

Perform multiple operations (rotate, resize, crop) on a TIFF frame and save it along with the unmodified frames.

Add Tag and Reference Image to Search Context

Add image tags and reference images to a search context for easier and more accurate image searches.

Extract Images Features and Add Them to Search Context

Extract detailed image features and add them to a search context for improved search results.

Object Detection

Detect Object Movements

Detect movements of objects within images using object detection algorithms, useful for security and monitoring systems.

Count Objects on a Picture

Automatically count the number of objects in an image, such as people or cars, for reporting or monitoring purposes.

Detect Undesired Objects

Identify unwanted objects in images, such as pets in restricted areas or security risks in surveillance footage.

Supported File Format

File Format CategorySupported Formats
Vector FormatsSVG, SVGZ
Medical ImagingDICOM
Document FormatsDjVu, PDF, EPS
Raster FormatsJPEG2000, JPEG, BMP, TIFF, GIF, PNG, APNG, TGA
Vector Drawing FormatsODG, OTG, CDR, CMX, DXF
MetafilesEMF, WMF, EMZ, WMZ
Image FormatsDNG, WebP
PhotoshopPSD

Common Operations Format Support Map

Convert From/To

From/ToBMPGIFDJVUWMFEMFJPEGJPEG2000PSD
BMP✔️✔️✔️✔️✔️
GIF✔️✔️✔️✔️✔️
DJVU✔️✔️✔️✔️✔️
WMF✔️✔️✔️✔️✔️✔️
EMF✔️✔️✔️✔️✔️✔️✔️
JPEG✔️✔️✔️✔️✔️
JPEG2000✔️✔️✔️✔️✔️
PSD✔️✔️✔️✔️✔️
From/ToTIFFWEBPPNGDICOMCDRCMX
BMP✔️✔️✔️✔️
GIF✔️✔️✔️✔️
DJVU✔️✔️✔️✔️
WMF✔️✔️✔️
EMF✔️✔️✔️
JPEG✔️✔️✔️✔️
JPEG2000✔️✔️✔️✔️
PSD✔️✔️✔️
TIFF✔️✔️✔️✔️
From/ToODGOTGDNGSVGPDFEPSAPNGTGAEMZWMZ
BMP✔️✔️✔️✔️✔️
GIF✔️✔️✔️✔️✔️
DJVU✔️✔️✔️✔️✔️
WMF✔️✔️✔️✔️✔️
EMF✔️✔️✔️✔️✔️
JPEG✔️✔️✔️✔️✔️
JPEG2000✔️✔️✔️✔️✔️
From/ToSVGZ
BMP
GIF
DJVU
WMF✔️
EMF✔️
JPEG
JPEG2000
PSD
TIFF
WEBP
PNG
DICOM
CDR
CMX
ODG
OTG
DNG
SVG✔️
PDF
EPS✔️
APNG✔️
TGA✔️
EMZ✔️
WMZ✔️

Crop

Crop Operations for BMP, GIF, DJVU, WMF, and EMF

From/ToBMPGIFDJVUWMFEMF
BMP✔️✔️
GIF✔️✔️
DJVU✔️✔️
WMF✔️✔️✔️
EMF✔️✔️✔️✔️

Crop Operations for JPEG, JPEG2000, PSD, TIFF, and WEBP

From/ToJPEGJPEG2000PSDTIFFWEBP
BMP✔️✔️✔️✔️✔️
GIF✔️✔️✔️✔️✔️
DJVU✔️✔️✔️✔️
WMF✔️✔️✔️✔️✔️
EMF✔️✔️✔️✔️

Crop Operations for PNG, DICOM, CDR, CMX, and ODG

From/ToPNGDICOMCDRCMXODG
BMP✔️✔️
GIF✔️✔️
DJVU✔️✔️
WMF✔️✔️
EMF✔️✔️

Crop Operations for OTG, DNG, SVG, PDF, and EPS

From/ToOTGDNGSVGPDFEPS
BMP✔️✔️✔️✔️✔️
GIF✔️✔️✔️✔️✔️
DJVU✔️✔️✔️✔️✔️
WMF✔️✔️✔️✔️✔️
EMF✔️✔️✔️✔️✔️

Crop Operations for APNG, TGA, EMZ, WMZ, and SVGZ

From/ToAPNGTGAEMZWMZSVGZ
BMP✔️✔️✔️✔️✔️
GIF✔️✔️✔️✔️✔️
DJVU✔️✔️✔️✔️✔️
WMF✔️✔️✔️✔️✔️
EMF✔️✔️✔️✔️✔️

Resize

Resize Operations for BMP, GIF, DJVU, WMF, and EMF

From/ToBMPGIFDJVUWMFEMF
BMP✔️✔️
GIF✔️✔️
DJVU✔️✔️
WMF✔️✔️✔️
EMF✔️✔️✔️✔️

Resize Operations for JPEG, JPEG2000, PSD, TIFF, and WEBP

From/ToJPEGJPEG2000PSDTIFFWEBP
BMP✔️✔️✔️✔️✔️
GIF✔️✔️✔️✔️✔️
DJVU✔️✔️✔️✔️
WMF✔️✔️✔️✔️✔️
EMF✔️✔️✔️✔️

Resize Operations for PNG, DICOM, CDR, CMX, and ODG

From/ToPNGDICOMCDRCMXODG
BMP✔️✔️
GIF✔️✔️
DJVU✔️✔️
WMF✔️✔️
EMF✔️✔️

Resize Operations for OTG, DNG, SVG, PDF, and EPS

From/ToOTGDNGSVGPDFEPS
BMP✔️✔️✔️✔️✔️
GIF✔️✔️✔️✔️✔️
DJVU✔️✔️✔️✔️✔️
WMF✔️✔️✔️✔️✔️
EMF✔️✔️✔️✔️✔️

Resize Operations for APNG, TGA, EMZ, WMZ, and SVGZ

From/ToAPNGTGAEMZWMZSVGZ
BMP✔️✔️✔️✔️✔️
GIF✔️✔️✔️✔️✔️
DJVU✔️✔️✔️✔️✔️
WMF✔️✔️✔️✔️✔️
EMF✔️✔️✔️✔️✔️

RotateFlip

RotateFlip Operations for BMP, GIF, DJVU, WMF, and EMF

From/ToBMPGIFDJVUWMFEMF
BMP✔️✔️
GIF✔️✔️
DJVU✔️✔️
WMF✔️✔️
EMF✔️✔️

RotateFlip Operations for JPEG, JPEG2000, PSD, TIFF, and WEBP

From/ToJPEGJPEG2000PSDTIFFWEBP
BMP✔️✔️✔️✔️✔️
GIF✔️✔️✔️✔️✔️
DJVU✔️✔️✔️✔️
WMF✔️✔️✔️✔️
EMF✔️✔️✔️✔️

RotateFlip Operations for PNG, DICOM, CDR, CMX, and ODG

From/ToPNGDICOMCDRCMXODG
BMP✔️✔️
GIF✔️✔️
DJVU✔️✔️
WMF✔️✔️
EMF✔️✔️

RotateFlip Operations for OTG, DNG, SVG, PDF, and EPS

From/ToOTGDNGSVGPDFEPS
BMP✔️✔️✔️✔️✔️
GIF✔️✔️✔️✔️✔️
DJVU✔️✔️✔️✔️✔️
WMF✔️✔️✔️✔️✔️
EMF✔️✔️✔️✔️✔️

RotateFlip Operations for APNG, TGA, EMZ, WMZ, and SVGZ

From/ToAPNGTGAEMZWMZSVGZ
BMP✔️✔️✔️✔️✔️
GIF✔️✔️✔️✔️✔️
DJVU✔️✔️✔️✔️✔️
WMF✔️✔️✔️✔️✔️
EMF✔️✔️✔️✔️✔️

Update

Update Operations for BMP, GIF, DJVU, WMF, and EMF

From/ToBMPGIFDJVUWMFEMF
BMP✔️✔️
GIF✔️✔️
DJVU✔️✔️
WMF✔️✔️
EMF✔️✔️

Update Operations for JPEG, JPEG2000, PSD, TIFF, and WEBP

From/ToJPEGJPEG2000PSDTIFFWEBP
BMP✔️✔️✔️✔️✔️
GIF✔️✔️✔️✔️✔️
DJVU✔️✔️✔️✔️
WMF✔️✔️✔️✔️
EMF✔️✔️✔️✔️

Update Operations for PNG, DICOM, CDR, CMX, and ODG

From/ToPNGDICOMCDRCMXODG
BMP✔️✔️
GIF✔️✔️
DJVU✔️✔️
WMF✔️✔️
EMF✔️✔️

Update Operations for OTG, DNG, SVG, PDF, and EPS

From/ToOTGDNGSVGPDFEPS
BMP✔️✔️✔️✔️✔️
GIF✔️✔️✔️✔️✔️
DJVU✔️✔️✔️✔️✔️
WMF✔️✔️✔️✔️✔️
EMF✔️✔️✔️✔️✔️

Update Operations for APNG, TGA, EMZ, WMZ, and SVGZ

From/ToAPNGTGAEMZWMZSVGZ
BMP✔️✔️✔️✔️✔️
GIF✔️✔️✔️✔️✔️
DJVU✔️✔️✔️✔️✔️
WMF✔️✔️✔️✔️✔️
EMF✔️✔️✔️✔️✔️

Get Started

1. Create Aspose Cloud Account

  • Visit Aspose Cloud Dashboard and sign up using GitHub, Google, or by creating a new account.
  • Once signed up, access the Aspose Cloud Dashboard.

2. Obtain Client ID and Client Secret

  • Log in and navigate to the Applications view.
  • Create a new application and set up a default storage.
  • Access your Client ID and Client Secret by editing the application and unlocking the secret key.

3. Get Started with Aspose.Imaging Cloud SDK for .NET

  • You don’t need to install anything separately. Just create an account at Aspose Cloud and get your application information.
  • In Visual Studio, open the Package Manager Console and run:
    Install-Package Aspose.Imaging-Cloud
  • To upgrade the SDK, run:
    Update-Package Aspose.Imaging-Cloud

Resizing an Image using Aspose.Imaging Cloud SDK

Learn how to resize an image using Aspose.Imaging Cloud SDK for .NET. This sample demonstrates how to reduce or increase the size of an image while maintaining its aspect ratio.

using System;
using Aspose.Imaging.Cloud.Sdk.Model.Requests;

public class ResizeImageExample
{
    public void ResizeImage()
    {
        string name = "Sample.jpg";
        int newWidth = 200; // New width for the image
        int newHeight = 300; // New height for the image
        string format = "png"; // Format to save the resized image
        string folder = "Images";
        string storage = null; // Default storage

        // Create a request to resize the image
        var request = new ResizeImageRequest(name, newWidth, newHeight, format, folder, storage);

        // Execute the request using ImagingApi
        var response = ImagingApi.ResizeImage(request);

        // Save the resized image to cloud storage
        Console.WriteLine("Image resized successfully: " + response);
    }
}

Image Format Conversion with Aspose.Imaging Cloud SDK

This example demonstrates how to convert an image from one format to another using Aspose.Imaging Cloud SDK for .NET.

using System;
using Aspose.Imaging.Cloud.Sdk.Model.Requests;

public class ConvertImageExample
{
    public void ConvertImage()
    {
        string name = "Sample.jpg"; // Name of the image in cloud storage
        string format = "png"; // Desired output format
        string folder = "Images"; // Folder where the image is stored
        string storage = null; // Default storage

        // Create a request to convert the image format
        var request = new ConvertImageRequest(name, format, folder, storage);

        // Execute the conversion
        var convertedImage = ImagingApi.ConvertImage(request);

        // Output the success message
        Console.WriteLine("Image converted successfully.");
    }
}

Applying Grayscale Effect with Aspose.Imaging Cloud .NET SDK

Learn how to apply a grayscale filter to an image using the Aspose.Imaging Cloud SDK for .NET. This code sample demonstrates how to remove color from an image, converting it to shades of gray.

using System;
using Aspose.Imaging.Cloud.Sdk.Model.Requests;

public class GrayscaleImageExample
{
    public void GrayscaleImage()
    {
        string name = "Sample.jpg"; // Image name in cloud storage
        string folder = "Images"; // Folder where the image is located
        string storage = null; // Default storage

        // Create a request to apply grayscale to the image
        var request = new GrayscaleImageRequest(name, folder, storage);

        // Execute the request
        var response = ImagingApi.GrayscaleImage(request);

        // Output success message
        Console.WriteLine("Grayscale effect applied successfully.");
    }
}

Docs Swagger Examples Blog Release Notes Support Dashboard


 English