1.1.4 • Published 2 months ago

artifacter.js v1.1.4

Weekly downloads
-
License
ISC
Repository
github
Last release
2 months ago

Artifacter Image Gen For TS

ArtifacterImageGenの TypeScript/JavaScript 版。

Installation

npm i artifacter.js

Usage

アセットをダウンロードするスクリプトを実行します(多少時間がかかります)。 何故か一回ですべてダウンロードできないので、数回このスクリプトを実行して、コンソールにログが流れなくなるまで実行してください。

node node_modules/artifacter.js/dlAssets.js

enka-network-api(必須)でユーザー情報をフェッチし、sharpで画像を保存する例。

import { EnkaClient, Character, DetailedUser } from "enka-network-api"
import sharp from "sharp"
import { generate } from "artifacter.js"
import { exit } from "process"

const enka = new EnkaClient({
	defaultLanguage: "jp",
})

// ユーザー情報をfetch
let user = enka.fetchUser("8********")
if (user instanceof DetailedUser) {
	let character = user.characters[0]
	// 画像生成(攻撃力基準で計算)
	generate(character, "atk").then((result) => {
		// sharpモジュールでBufferをpng画像として保存
		sharp(result).toFile("test.png")
		exit(1)
	})
}
1.1.4

2 months ago

1.1.3

5 months ago

1.1.2

7 months ago

1.1.1

8 months ago

1.1.0

8 months ago

1.0.2

9 months ago

1.0.1

9 months ago

1.0.0

9 months ago