/ / Як я можу інтегрувати Imagemagick з проектом Meteor / angular2 - node.js, angular, meteor, imagemagick

Як я можу інтегрувати Imagemagick з проектом Meteor / angular2 - node.js, кутовий, метеор, imagemagick

Я намагаюся використовувати Imagemagick для маніпулюванняЯ вже встановив пакет Imagemagick з метеором npm install imagemagick. але те, що мені потрібно зараз, як я можу імпортувати цей пакет, щоб використовувати його в моєму проекті Метеор

це мій код

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);
});
}

на даний момент я отримую повідомлення про помилку "Не вдається знайти ім'я" Imagemagick ""

Відповіді:

0 для відповіді № 1

Ви не можете використовувати Imagemagick символом без імпортування або оголошення його першим. Ви розмістили свій код як знімок екрана, щоб мені було потрібно використовувати Photoshop, щоб виправити його, що явно не варто. Досить сказати, що вам потрібно імпортувати кожен модуль, який ви збираєтеся використовувати, незалежно від того, чи є він Imagemagick або що-небудь ще. Перегляньте ці пакети Meteor:

І майте на увазі, що ImageMagick - це щосьщо насправді працює на сервері, а не на інтерфейсі. Ви можете використовувати код frontend, щоб він працював на сервері, і це те, що ви повинні робити, але ви не можете використовувати його на самому інтерфейсі, не передаючи жодних даних між інтерфейсом і бекендом. тоді для цього потрібно використовувати Canvas або якусь бібліотеку, яка використовує Canvas.