Skip to content

Error on smaller images #148

Open
Open
@djmtype

Description

@djmtype

If one of my images happens to be smaller than the smallest size (576px) setting, I get an error and the gulp images task stops performing.

[11:27:13] 'images' errored after 641 ms
[11:27:13] Error in plugin "gulp-responsive"
Error
    at DestroyableTransform.through2Handler [as _transform] (/Users/me/Sites/_image-transforms/node_modules/gulp-responsive/lib/index.js:98:14)

My gulpfile:

var gulp = require('gulp')
var responsive = require('gulp-responsive')
gulp.task('images', function() {
	return gulp
		.src('src/img/*.{jpg,png}')
		.pipe(
			responsive({
				'*.jpg': [{
						width: 576,
						rename: {
							suffix: '-sm'
						}
					},
					{
						width: 768,
						rename: {
							suffix: '-md'
						}
					},
					{
						width: 1024,
						rename: {
							suffix: '-lg'
						}
					},
					{
						width: 1200,
						rename: {
							suffix: '-xl'
						}
					},
					{
						rename: {
							suffix: ''
						}
					},
				],
			}, {
				quality: 70,
				progressive: true,
				compressionLevel: 5,
				withMetadata: false,
				withoutEnlargement: true,
				skipOnEnlargement: false, 
			})
		)
		.pipe(gulp.dest('dist'))
})

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions