Я намагаюся використовувати 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.