Catalog npm
PACKAGE EXPLORERView in registry

1ro

npm

Combine multiple images into a single image

Versions collected15
Direct dependencies6From release 1.2.5
Last observed20 Oct, 18:37 UTC

README

Current package documentation

combine-image

NPM

Combine multiple images into a single image

combine-image combines given images into a single image in right order. This will be helpful in a situation when you have to generate a preview of multiple images into a single image. This module is based on [Jimp] for image processing.

Install

$ npm install combine-image

Usage

import combineImage from 'combine-image';

combineImage(['image-1.png', 'image-2.jpg'])
  .then((img) => {
    // Save image as file
    img.write('out.png', () => console.log('done'));
  });

API

combineImage(images[, options])

  • images Array of (String | Object | Buffer | [Jimp]) - List of images to concat. If String is passed, it will be considered to the file path. Also you can pass other [Jimp] object. An Object entry can have following options:
    • src String or Buffer - A single image source to concat.
    • offsetX Number (optional) - x offset to affect this image. Default is 0.
    • offsetY Number (optional) - y offset to affect this image. Default is 0.
  • options Object (optional)
    • direction String - Direction of the merged image. If this value is col, the images will be merged vertically (col). Otherwise, If this value is row the images will be merged horizontally (row). Default is col.
    • color Number (hex) - Default background color represented by RGBA hex value. Default is 0x00000000.
    • offset Number - Offset in pixels between each image. Default is 0.
    • margin (Number | String | Object) - Margin of the result image. If Number or String is passed, it will be considered as standard css shorthand properties (e.g. '40 40 0 10'). An Object entry can have following options:
      • top Number (optional) - Margin on top side of result image. Default is 0.
      • right Number (optional) - Margin on right side of result image. Default is 0.
      • bottom Number (optional) - Margin on bottom side of result image. Default is 0.
      • left Number (optional) - Margin on left side of result image. Default is 0.

Returns a Promise that contains [Jimp] object.

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 15

Collected releases
VersionPublishedDirect dependenciesOpen version
1.2.5Registry latest30 Sept 20216
1.2.321 Jan 202125
1.2.221 Jan 202125
1.2.121 Jan 202125
1.2.021 Jan 202125
1.0.920 Jan 202125
1.0.820 Jan 202125
1.0.720 Jan 202125
1.0.620 Jan 202125
1.0.520 Jan 202125
1.0.420 Jan 202125
1.0.320 Jan 202122
1.0.220 Jan 202122
1.0.120 Jan 202122
1.0.020 Jan 202122

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 18:37 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:8f5a5000bd5075469a777c08c08908218b8ee3203d9e8c934319440914debb7f