MeteorJS图像处理

时间:2014-02-07 21:09:51

标签: image-processing meteor

有人能指出我使用Meteor裁剪图像服务器的正确方向吗?我已经浏览了网页,我已经阅读了一些关于强大的,filepicker.io和imagemagick / graphicsmagick的内容。但是,如果我向服务器提供x,y,height和width值,这些实际上是否可以无缝地工作?

他们是否与Meteor和可能的CollectionFS合作?任何建议都将不胜感激。

1 个答案:

答案 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";

其他一些选项可能是ProcessingJSCamanJS

或者您可以使用appropriate npm package在服务器上执行此操作(其中大多数实际上包装了imagemagick)。您可以使用精彩的第三方meteor npm package轻松获取您打算使用的npm包的引用。

如果您的工作流程允许,我会选择客户端解决方案,以便在服务器上保持简单和轻松。