pixals / skinlib
该包最新版本(dev-master)没有提供许可证信息。
dev-master
2024-06-30 10:00 UTC
Requires
- pocketmine/pocketmine-mp: ^5.0.0
This package is not auto-updated.
Last update: 2024-09-23 09:12:32 UTC
README
pmmp virion
API -英语
获取 ImageTool
$imagetool = SkinTool::getImageTool(strig $input, $type);
对于 $type,使用 SkinTool::IMAGE_TYPE_PATH 或 SkinTool::IMAGE_TYPE_DATA。默认情况下指定 SkinTool::IMAGE_TYPE_PATH。
保存图像
$imagetool->saveImg($path);
用于存储获取或修改的图像。
合并图像
$imagetool->mergeImage(ImageTool $image);
将 $imagetool 中指定的图像与 $image 中指定的图像合并。
图像转换为皮肤数据
$imagetool->getSkinData();
图像缩放
$imagetool->resize(int $width, int $height);
合并建模
$modelManager1 = SkinTool::getModelTool(string $model1, $mode); $modelManager2 = SkinTool::getModelTool(string $model2, $mode); $result = $modelManager1->mergeModel($modelManager2); $json = $result->getJson();
对于 $type,使用 SkinTool::MODEL_TYPE_PATH 或 SkinTool:MODEL_TYPE_JSON。默认情况下指定 SkinTool::MODEL_TYPE_JSON。
API -韩国语
ImageTool 加载
$imagetool = SkinTool::getImageTool(string $input, $type);
对于 $type,请使用 SkinTool::IMAGE_TYPE_PATH 或 SkinTool::IMAGE_TYPE_DATA。默认值为 SkinTool::IMAGE_TYPE_PATH。
保存图像
$skintool->saveImg($path);
用于保存获取或修改的图像。如果存在同名文件,可能会发生错误。请谨慎使用。
合并图像
$imagetool->mergeImage(ImageTool $image);
合并两个图像。
将图像转换为皮肤数据
$imagetool->getSkinData();
调整图像大小
$skintool->resize(int $width, int $height);
创建建模组合
$modelManager1 = SkinTool::getModelTool(string $model1, $mode); $modelManager2 = SkinTool::getModelTool(string $model2, $mode); $result = $modelManager1->mergeModel($modelManager2); $json = $result->getJson();
对于 $type,根据情况输入 SkinTool::MODEL_TYPE_PATH 或 SkinTool::MODEL_TYPE_JSON。默认值为 SkinTool::MODEL_TYPE_JSON。