james090500/minecraft-skin-renderer

使用PHP创建Minecraft皮肤的三维渲染

dev-master 2021-03-19 14:56 UTC

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

  1. Alex - 395ms
  2. Steve - 410ms
  3. Mov51 - 416ms
  4. Siriuo - 163ms
  5. james090500 - 217ms

作者