有人能指出我使用Meteor裁剪图像服务器的正确方向吗?我已经浏览了网页,我已经阅读了一些关于强大的,filepicker.io和imagemagick / graphicsmagick的内容。但是,如果我向服务器提供x,y,height和width值,这些实际上是否可以无缝地工作?
他们是否与Meteor和可能的CollectionFS合作?任何建议都将不胜感激。
答案 0 :(得分:2)
您可以使用第三方javascript库(如Pixastic)进行裁剪,然后使用裁剪后的图像执行任何操作:
var img = new Image();
img.onload = function() {
Pixastic.process(img, "crop", {
rect : {
left : 50, top : 50, width : 50, height : 50
}
});
}
document.body.appendChild(img);
img.src = "myimage.jpg";
其他一些选项可能是ProcessingJS或CamanJS
或者您可以使用appropriate npm package在服务器上执行此操作(其中大多数实际上包装了imagemagick)。您可以使用精彩的第三方meteor npm package轻松获取您打算使用的npm包的引用。
如果您的工作流程允许,我会选择客户端解决方案,以便在服务器上保持简单和轻松。