Node.js Cloud SDK for Imaging Operations

Use Node.js image manipulation Cloud SDK to develop Apps for rotating, converting, exporting, flipping, scaling & searching images.

  Start Free Trial
Aspose.Imaging Cloud SDK for Node.js

Aspose.Imaging Cloud SDK for Node.js

 
 

Cloud SDK for Imaging Operations

No software download required and nothing to Install. Aspose.Imaging Cloud SDK for Node.js provides the imaging capabilities including Resize, Crop, Rotate or Flip along with advanced features such as image inspection, conversion & transformation. The advance Artificial Intelligence based engine enables the developers to perform Reverse Image Search. In order to get started, create an account at Aspose for Cloud and get your application information. Once you have the App SID & the Key, you are ready to give the Aspose.Imaging Cloud SDK for Node.js a try - on any platform.

 

Advanced Image Transformation Features of SDK

 

 

Convert images to other supported formats

 

Crop Images

 

Rotate or Flip Images

 

Resize Images

 

TIFF Concatenation

 

Resize / Crop TIFF Frame

 

Integrates with other cloud services

 

Extract Frame from Multi-Frame TIFF Image

 

Manipulate images with or without storage

 

Convert images to fax compatible format

 

Manipulate format specific or generic image properties

 

Search duplicate or similar images

 

Compare whole image or a portion

 

Search images by tag

 

Select several images for better comparison results

Reverse Image Search

Aspose.Imaging Cloud SDK for Node.js is capable of performing Image search operations powered by Aspose.Imaging's Artificial Intelligence engine. It is capable of performing reverse image search based on the degree of similarity and the minimum threshold of similarity. These features can be used to develop complex applications that can search duplicate or similar images in order to sort photo libraries or to filter-out inappropriate contents. The Reverse image search capabilities are configurable, providing you the ability to define your own minimal threshold and select the comparison algorithm for the search. It is also possible to specify a portion of an image for the comparison and select several images to compare against or simply search images by the tag. The SDK currently supports following operations related to this feature:

  • Add Image to Search Context
  • Create new Search Context
  • Get Image from Search Context
  • Get Search Context Status
  • Update Image in Search Context
  • Delete Image from Search Context
  • Delete Search Context
  • Extract Images Features and Add Them to Search Context
  • Extract Features from Image without Adding to Search Context

Conversion to Fax Friendly Image Format

Another worth mentioning feature that Aspose.Imaging Cloud SDK for Node.js provides is the image conversion to fax compatible format. This feature can be used to archive images by compressing the supplied image with CCITT4 in a color depth of 1 bit.

Support for TIFF Image Format

Aspose.Imaging Cloud SDK for Node.js provides extensive support for TIFF (Tagged Image File Format). You can perform a wide variety of operations on TIFF images, such as conversion to other formats and image manipulation operations such as rotate, flip, crop or resize. You can also append TIFF frames to another TIFF image or extract individual TIFF frames for further processing.

Resize a TIFF Frame - Node.js


// Upload source file to aspose cloud storage
storageApi.PutCreate("TestDemo.tif", null, storage, '../../../../Data/' + "TestDemo.tif" , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');

// Invoke Aspose.Imaging Cloud SDK to extract and resize one frame from a Tiff image
imagingApi.GetImageFrame("TestDemo.tif", frameId, 300, 300, x, y, 200, 200, null, null, null, folder, storage, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
			
    // Download image from API response
    var outfilename = name;
    var writeStream = fs.createWriteStream('../../../../Data/' + outfilename);
    writeStream.write(responseMessage.body);
    });
});

Working with Image Properties

By invoking the Properties operation, Aspose.Imaging Cloud SDK for Node.js allows you to retrieve generic image properties such as dimension & resolution as well as format-specific parameters such as color depth, compression, EXIF and JFIF information in JSON or XML format.

 

Support and Learning Resources