mattiabasone / minecraft-skin
Package for generating Minecraft avatars and skins from raw skin image
v2.0.0
2026-03-17 23:35 UTC
Requires
- php: ^8.3
- ext-gd: *
- ext-imagick: *
Requires (Dev)
- carthage-software/mago: ^1.14.1
- friendsofphp/php-cs-fixer: ^3.94
- phpstan/phpstan: ^2.1
- phpunit/phpunit: ^10.0
This package is auto-updated.
Last update: 2026-03-17 23:36:19 UTC
README
This package provide some utilities for manipulating Minecraft skins.
For instance, if you want to render an avatar:
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);