games647/minecraft-skin-renderer
Composer 安装命令:
composer require games647/minecraft-skin-renderer
包简介
Flexible 3d skin/avatar renderer for minecraft with heads, rotation and complete skins
README 文档
README
Description
Minecraft skin renderer library.
Features
- Only responsible for rendering - You can manage how you want to
- Download the raw skin data
- Store the rendered skin
- Cache the result
- Easy to install and use
- Easy and flexible skin rotation for 3d skin rendering
ToDo
- 3D-Rendering --> skin rotations/perspective view
- 1.8 Skin format support
- Add image smoothing
- Add arms, legs, head position manipulation
- Add cape rendering
Installation
With composer it's just:
composer require games647/minecraft-skin-renderer
For non-composer projects, you can drop the files from the /src folder into a libraries folder and use it with a require statement at the top of the PHP-File. You can see a example in the example.php file.
Usage
//this is only used if you don't use composer require __DIR__ . '/PATH_TO_LIB_FOLDER/MinecraftSkins.php'; use \MinecraftSkins\MinecraftSkins; [...] //load the skin from a file $skinImage = imagecreatefrompng("cd6be915b261643fd13621ee4e99c9e541a551d80272687a3b56183b981fb9a.png"); //render the skin and make it 5 times bigger $result = MinecraftSkins::skin($skinImage, 5); //this part is for rendering the skin only //tell the browser that we will send the raw image without HTML header('Content-type: image/png'); imagepng($renderedSkin);
Examples
Dinnerbone head
MinecraftSkins::head($skinImage, 5);
Dinnerbone full skin
MinecraftSkins::skin($skinImage, 5);
Useful links
统计信息
- 总下载量: 255
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 18
- 点击次数: 7
- 依赖项目数: 2
- 推荐数: 1
其他信息
- 授权协议: MIT
- 更新时间: 2016-04-23