ΠΠΎΠΏΡΡΠΊΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ node-vibrant Π² ΠΏΡΠΎΠ΅ΠΊΡΠ΅ ng5. ΠΏΠΎΡΡΠΎΠΌΡ Ρ ΠΏΡΡΠ°ΡΡΡ ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΏΠ°ΠΊΠ΅Ρ npm Ρ ΠΏΠΎΠΌΠΎΡΡΡ
import Vibrant = require ('ΡΡΠΊΠΈΠΉ ΡΠ·Π΅Π»');
//ΠΈΠ»ΠΈ
ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°ΡΡ Vibrant ΠΈΠ· 'node-vibrant';
//ΠΈΠ»ΠΈ
import * as Vibrant ΠΈΠ· 'node-vibrant / src / vibrant';
//ΠΈΠ»ΠΈ
import Vibrant = require ('ΡΡΠΊΠΈΠΉ ΡΠ·Π΅Π» / src / vibrant')
Π±Π΅Π·ΡΡΠΏΠ΅ΡΠ½ΠΎ .
Ρ ΠΏΡΡΠ°ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠΎ ΡΠ°ΠΊ
declare var Vibrant :any;
Vibrant.from('this.toPlayRadio.pic').getPalette(function(err, palette) {
console.log(palette);
});
but it return an error when use it
TypeError: this._canvas is undefined
Stack trace:
TypeError: this._canvas is undefined
BroswerImage.prototype.remove@http://localhost:8080/node_modules/node-vibrant/dist/vibrant.js:12676:9
Vibrant.prototype.getPalette/<@http://localhost:8080/node_modules/node-vibrant/dist/vibrant.js:7103:43
finallyHandler@http://localhost:8080/node_modules/node-vibrant/dist/vibrant.js:2593:15
tryCatcher@http://localhost:8080/node_modules/node-vibrant/dist/vibrant.js:5910:16
[22]_settlePromiseFromHandler@http://localhost:8080
...
and this is my tsconfig.json file
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"moduleResolution": "node",
"sourceMap": true,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"removeComments": false,
"noImplicitAny": false,
"noStrictGenericChecks": true,
"skipLibCheck": true,
"allowSyntheticDefaultImports": true
}
and i use
"typescript": "^2.6.2",
so i am wondering how to use node-vibrant with ng5 , and how to correctly import it in ts class
import ('ΡΡΠΊΠΈΠΉ ΡΠ·Π΅Π»'). then ((ΡΡΠΊΠΈΠΉ) => {
// ΠΊΠΎΠ΄ Π·Π΄Π΅ΡΡ
})
@amirping , Ρ Π΄ΡΠΌΠ°Ρ, ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Π² ΡΠΎΠΌ, ΡΡΠΎ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π·Π°Π³ΡΡΠ·ΠΈΡΡ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅. Π # 61 ΡΠΌ. ΠΡΠΎΡ ΠΊΠΎΠΌΠΌΠΈΡ .
@amirping
ΠΠ½Π΅ ΡΠ΄Π°Π»ΠΎΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½ΠΈΠΆΠ΅ -
const vibrant = require('node-vibrant');
ΠΡΠΏΠΎΠ»ΡΠ·ΡΡ v 3.1.1
, ΠΌΠΎΠΆΠ΅ΠΌ Π»ΠΈ ΠΌΡ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠ΄ΠΈΡΡ, ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ import Vibrant = require('node-vibrant')
ΡΠ°Π±ΠΎΡΠ°Π΅Ρ?
@crutchcorn
ΠΡΠΎΠ±ΠΎΠ²Π°Π» ΠΊΠ°ΠΊ import Vibrant = require('node-vibrant')
ΠΈ const Vibrant = require('node-vibrant')
ΠΠ΅ΡΠ²ΡΠΉ Π΄Π°Π΅Ρ # 90. ΠΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ Π΄Π°Π΅Ρ # 85.
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ Π·Π° ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. Π― ΠΏΠΎΡΠΌΠΎΡΡΡ Π½Π° ΡΡΠΎΠΉ Π½Π΅Π΄Π΅Π»Π΅ ΠΏΠΎΠ±Π»ΠΈΠΆΠ΅
Π‘Π°ΠΌΡΠΉ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ
@crutchcorn
ΠΡΠΎΠ±ΠΎΠ²Π°Π» ΠΊΠ°ΠΊ
import Vibrant = require('node-vibrant')
ΠΈconst Vibrant = require('node-vibrant')
ΠΠ΅ΡΠ²ΡΠΉ Π΄Π°Π΅Ρ # 90. ΠΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ Π΄Π°Π΅Ρ # 85.