james090500 / minecraft-skin-renderer
使用PHP创建Minecraft皮肤的三维渲染
dev-master
2021-03-19 14:56 UTC
Requires
- php: >=7.0
This package is auto-updated.
Last update: 2024-09-19 22:42:25 UTC
README
使用PHP渲染3D Minecraft皮肤。正在进行中。
待办事项
- Alex皮肤支持
用法
require_once 'vendor/autoload.php'; use james090500\MinecraftSkinRenderer; $skin = "https://minecraftapi.net/api/v1/profile/ba4161c03a42496c8ae07d13372f3371/skin"; $renderedSkin = MinecraftSkinRenderer::render($skin); header("Content-Type: image/png"); echo $renderedSkin;
$skin
可以是一个URL、文件句柄或文件路径。渲染方法返回渲染的皮肤图像。
时间
我在i5-10500上运行了250次测试,包括5种不同的皮肤。所有这些测试的平均运行时间为每操作342毫秒。在生成后缓存图像一段时间会是个明智的选择。
皮肤测试和结果 平均 - 342ms
- Alex - 395ms
- Steve - 410ms
- Mov51 - 416ms
- Siriuo - 163ms
- james090500 - 217ms