2017-03-29 4 views
0

Ich versuche Imagemagick zu verwenden, um Bilder zu manipulieren, die von einem Benutzer hochgeladen werden. Ich installiere bereits Imagemagick Paket mit Meteor npm install imagemagick. aber was ich jetzt brauche, ist, wie ich dieses Paket importieren, es zu benutzen in meinem Meteor ProjektWie kann ich Imagemagick mit Meteor/angular2 Projekt integrieren?

dies mein Code

import {Component, OnInit} from '@angular/core'; 
import { Router } from '@angular/router'; 
import { Meteor } from 'meteor/meteor'; 

import template from './tpl.dashboard.component.html'; 


@Component({ 
    selector: 'traitement_par_lot', 
    template 
}) 
export class TPLcomponent implements OnInit { 

constructor() {} 

ngOnInit() { 
    var features = Imagemagick.identify('assets/img/unkown-user.jpg'); 
    console.log(features); 
    }); 
    } 

für den Moment, wo ich Fehler bekommen Imagemagick ‚‚

‘Kann nicht Namen finden‘

Antwort

0

Sie können das Symbol Imagemagick nicht verwenden, ohne es zuerst zu importieren oder zu deklarieren. Du hast deinen Code als Screenshot veröffentlicht, also musste ich Photoshop verwenden, um das Problem zu beheben. Es genügt zu sagen, dass Sie jedes Modul, das Sie verwenden werden, importieren müssen, egal ob es Imagemagick oder etwas anderes ist. Siehst du die Meteor-Pakete:

Und bedenken Sie, dass ImageMagick ist etwas, das tatsächlich auf dem Backend arbeitet, nicht auf dem Frontend. Sie können Frontend-Code verwenden, um es auf dem Back-End auszuführen, und das sollten Sie tun, aber Sie können es nicht nur auf dem Front-End verwenden, ohne Daten zwischen dem Front-End und dem Back-End zu übergeben. Wenn Sie Bilder nur am Frontend bearbeiten möchten, müssen Sie Canvas oder eine Bibliothek verwenden, die Canvas dafür verwendet.

+0

Ich habe jetzt verstanden, dass ich meinen Code auf dem Backend verwenden sollte, aber das Problem, wie kann ich Imagemagick Modul importieren Ich habe versucht, etwas wie ** Imagemagick} von 'Imagemagick'; ** aber es funktioniert nicht und danke – Dev

Verwandte Themen