Turistforeningen / node-s3-uploader

Flexible and efficient resize, rename, and upload images to Amazon S3 disk storage. Uses the official AWS Node SDK for transfer, and ImageMagick for image processing. Support for multiple image versions targets.
https://www.npmjs.com/package/s3-uploader
MIT License
241 stars 54 forks source link

I am getting Invalid argument for cropping error #78

Open inampaki opened 8 years ago

inampaki commented 8 years ago

I have this configuration from example; client : new Upload('trig.maktaabi', { aws: { path: 'uploads/', region: 'us-east-1', acl: 'public-read' }, cleanup: { versions: true, original: true }, original: { awsImageAcl: 'public-read' }, versions: [{ maxHeight: 100, maxWidth: 100, resizeStyle : "fill", aspect: '1:1', format: 'jpg', suffix: '-thumb1' },{ maxHeight: 200, maxWidth: 200, resizeStyle : "fill", aspect: '1:1', format: 'jpg', suffix: '-thumb2' }] }); but on uploading I am getting following Error; error in uploading to S3 { [Error: Command failed: convert uploads\5860c7d84873e0d946ecd5578d1e4ede -auto-orient -strip -write mpr:uploads\5860c7d84873e0d946ecd5578d1e4ede +delete mpr:uploads\5860c7d84873e0d946ecd5578d1e4ede -quality 70 -crop "NaNxNaN+NaN+NaN" -resize "100x100" -write uploads\5860c7d84873e0d946ecd5578d1e4ede-thumb1.jpg +delete mpr:uploads\5860c7d84873e0d946ecd5578d1e4ede -quality 70 -crop "NaNxNaN+NaN+NaN" -resize "200x200" uploads\5860c7d84873e0d946ecd5578d1e4ede-thumb2.jpg convert: invalid argument for option '-crop': NaNxNaN+NaN+NaN @ error/convert.c/ConvertImageCommand/1215. ] killed: false, code: 1, signal: null, cmd: 'convert uploads\5860c7d84873e0d946ecd5578d1e4ede -auto-orient -strip -write mpr:uploads\5860c7d84873e0d946ecd5578d1e4ede +delete mpr:uploads\5860c7d84873e0d946ecd5578d1e4ede -quality 70 -crop "NaNxNaN+NaN+NaN" -resize "100x100" -write uploads\5860c7d84873e0d946ecd5578d1e4ede-thumb1.jpg +delete mpr:uploads\5860c7d84873e0d946ecd5578d1e4ede -quality 70 -crop "NaNxNaN+NaN+NaN" -resize "200x200" uploads\5860c7d84873e0d946ecd5578d1e4ede-thumb2.jpg' }

anthonyringoet commented 8 years ago

@inampaki Could you provide the following info?

inampaki commented 8 years ago
inampaki commented 8 years ago

This worked in version 0.9 with cropping object included. One more thing original file is not uploaded while according to documentation is should also be uploaded. client : new Upload("trig.maktaabi1", { aws: { path: 'uploads/', region: 'us-east-1', acl: 'public-read' }, cleanup: { versions: true, original: true }, original: { awsImageAcl: 'public-read' }, versions: [{ maxHeight: 100, maxWidth: 100, resizeStyle : "fill", aspect: '1:1', format: 'jpg', suffix: '-thumb1', crop: { x: 0, y: 0, width: 100, height: 100 } },{ maxHeight: 200, maxWidth: 200, resizeStyle : "fill", aspect: '1:1', format: 'jpg', suffix: '-thumb2', crop: { x: 0, y: 0, width: 200, height: 200 } }] })

MaximilianLloyd commented 7 years ago

Any update on this issue? I am also getting it. Error: Command failed: convert C:\Users\Max\AppData\Local\Temp\vlJOCjbCFatj8PQN4VokK8M1.jpeg -auto-orient -strip -write mpr:C:\Users\Max\AppData\Local\Temp\vlJOCjbCFatj8PQN4VokK8M1.jpeg +delete mpr:C:\Users\Max\AppData\Local\Temp\vlJOCjbCFatj8PQN4VokK8M1.jpeg -quality 80 -resize "1040x1040" -write C:\Users\Max\AppData\Local\Temp\vlJOCjbCFatj8PQN4VokK8M1-large.jpg +delete mpr:C:\Users\Max\AppData\Local\Temp\vlJOCjbCFatj8PQN4VokK8M1.jpeg -quality 70 -crop "NaNxNaN+NaN+NaN" -resize "780" -write C:\Users\Max\AppData\Local\Temp\vlJOCjbCFatj8PQN4VokK8M1-medium.jpeg +delete mpr:C:\Users\Max\AppData\Local\Temp\vlJOCjbCFatj8PQN4VokK8M1.jpeg -quality 70 -crop "NaNxNaN+NaN+NaN" -resize "320" -write C:\Users\Max\AppData\Local\Temp\vlJOCjbCFatj8PQN4VokK8M1-small.jpeg +delete mpr:C:\Users\Max\AppData\Local\Temp\vlJOCjbCFatj8PQN4VokK8M1.jpeg -quality 70 -crop "NaNxNaN+NaN+NaN" -resize "x100" -write C:\Users\Max\AppData\Local\Temp\vlJOCjbCFatj8PQN4VokK8M1-thumb1.png +delete mpr:C:\Users\Max\AppData\Local\Temp\vlJOCjbCFatj8PQN4VokK8M1.jpeg -quality 70 -crop "NaNxNaN+NaN+NaN" -resize "250x250" C:\Users\Max\AppData\Local\Temp\vlJOCjbCFatj8PQN4VokK8M1-thumb2.jpeg convert: invalid argument for option '-crop': NaNxNaN+NaN+NaN @ error/convert.c/ConvertImageCommand/1206.