imagemagick-async
Version:
An API for Image Magick commands.
27 lines (20 loc) • 707 B
JavaScript
let Path = require('path');
let PathParts = __dirname.split(Path.sep);
let index = PathParts.indexOf('imagemagick-async');
let RootDir = PathParts.slice(0, index + 1).join(Path.sep);
let Filepath = require(Path.join(RootDir, 'filepath.js')).Filepath;
let EffectBaseClass = require(Path.join(Filepath.EffectsDir(), 'effectbaseclass.js')).EffectBaseClass;
//-----------------------------
class TransformBaseClass extends EffectBaseClass {
constructor(properties) {
super({
name: properties.name,
args: properties.args,
subtype: 'transform'
});
this.command = 'convert';
}
}
//--------------------------------
// EXPORTS
exports.TransformBaseClass = TransformBaseClass;