Nodejs image crop by coordinates

夙愿已清 提交于 2019-12-02 11:39:25

问题


Is there is way where we can give x, y coordinates while cropoing image.

Currently what i am using is Imagemagick

im.crop({
    srcPath: upload_path+media_file_name,
    dstPath: upload_path+"thumb_"+media_file_name,
    width: 350,
    height: 210,
    quality: 1,
    gravity: 'Center'
}, function(err, stdout, stderr){

};

This code is working but i haven't got luck with x, y coordinates. The following input i want to use for image cropping

height:360
width:360
x:180
y:300

回答1:


I don't speak node, but can you use the raw interface? It'll look something like

im.convert(['inputimage.jpg','-crop','350x200+x+y','output.jpg'],
   function(...)

put in your own numbers for x and y.



来源:https://stackoverflow.com/questions/30628569/nodejs-image-crop-by-coordinates

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!