Skip to content
This repository was archived by the owner on May 1, 2025. It is now read-only.

Commit f2dc167

Browse files
author
Hans Kristian Flaatten
committed
Make version quality fully configurable
1 parent d911bb5 commit f2dc167

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ Resize a given source `image` into several `versions`.
3535
* **string** `path` - complete path to source image
3636
* **object** `output` - image resize output config
3737
* **string** `prefix` image versions name prefix (default `""`)
38+
* **integrer** `quality` - global version quality (default `80`)
3839
* **object[]** `versions` - array of version objects
3940
* **string** `suffix` - suffix for the resized image (ex. `-small`)
4041
* **integer** `maxWidth` - max width for resized image

index.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,7 @@ module.exports.cmd = function(image, output) {
7878

7979
version.prefix = version.prefix || output.prefix || '';
8080
version.suffix = version.suffix || '';
81+
version.quality = version.quality || output.quality || 80;
8182

8283
cmd.push(module.exports.cmdVersion(image, version, last));
8384
}
@@ -101,7 +102,9 @@ module.exports.cmdVersion = function(image, version, last) {
101102
cmd.push(sprintf('mpr:%s', image.path));
102103

103104
// -quality
104-
cmd.push(sprintf('-quality %d', version.quality || 80));
105+
if (version.quality) {
106+
cmd.push(sprintf('-quality %d', version.quality));
107+
}
105108

106109
// -background
107110
if (version.background) {

0 commit comments

Comments
 (0)