pixals/skinlib

There is no license information available for the latest version (dev-master) of this package.

dev-master 2024-06-30 10:00 UTC

This package is not auto-updated.

Last update: 2024-09-23 09:12:32 UTC


README

pmmp virion

English

한국어

API -English

Get ImageTool

$imagetool = SkinTool::getImageTool(strig $input, $type);

For $type, SkinTool::IMAGE_TYPE_PATH or SkinTool::IMAGE_TYPE_DATA. SkinTool::IMAGE_TYPE_PATH is specified by default.

Saving an Image

$imagetool->saveImg($path);

Use to store acquired or modified images.

Combining images

$imagetool->mergeImage(ImageTool $image);

Combine the image specified in $imagetool with the image specified in $image.

image conversion to skin data

$imagetool->getSkinData();

image resize

$imagetool->resize(int $width, int $height);

Combining Modeling

$modelManager1 = SkinTool::getModelTool(string $model1, $mode);
$modelManager2 = SkinTool::getModelTool(string $model2, $mode);
$result = $modelManager1->mergeModel($modelManager2);
$json = $result->getJson();

For $type, SkinTool::MODEL_TYPE_PATH or SkinTool:MODEL_TYPE_JSON. SkinTool::MODEL_TYPE_JSON is specified by default.


API -Korean

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);

2개의 이미지를 합칩니다.

이미지 스킨데이터로 변환

$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이 기본값으로 지정되어 있습니다.