mattiabasone/minecraft-skin

用于从原始皮肤图像生成Minecraft头像和皮肤的包

v1.0.1 2023-03-13 23:18 UTC

This package is auto-updated.

Last update: 2024-09-14 02:46:10 UTC


README

此包提供了一些用于操作Minecraft皮肤的实用工具。

例如,如果您想渲染一个头像

use MattiaBasone\MinecraftSkin\Flat\Avatar;
use MattiaBasone\MinecraftSkin\Component\Side;

$avatar = new Avatar("/path/to/minecraft-skin.png");

$avatar->render(256, Side::FRONT);

// Get the \GdResource
$resource = $avatar->getResource();
// or as string
$rawImage = (string) $avatar;
file_put_contents("/my/output/file.png", $rawImage);