PHPackages                             pixalsnetwork/skinlib - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. pixalsnetwork/skinlib

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

pixalsnetwork/skinlib
=====================

01PHP

Since Jul 21Pushed 10mo agoCompare

[ Source](https://github.com/Pixals-Bedrock/SkinLibComposer)[ Packagist](https://packagist.org/packages/pixalsnetwork/skinlib)[ RSS](/packages/pixalsnetwork-skinlib/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

SkinTool
========

[](#skintool)

pmmp virion

[English](https://github.com/sky-min/SkinTool#api--english)

[한국어](https://github.com/sky-min/SkinTool#api--korean)

API -English
============

[](#api--english)

Get ImageTool
-------------

[](#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
---------------

[](#saving-an-image)

```
$imagetool->saveImg($path);
```

Use to store acquired or modified images.

Combining images
----------------

[](#combining-images)

```
$imagetool->mergeImage(ImageTool $image);
```

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

image conversion to skin data
-----------------------------

[](#image-conversion-to-skin-data)

```
$imagetool->getSkinData();
```

image resize
------------

[](#image-resize)

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

Combining Modeling
------------------

[](#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
===========

[](#api--korean)

ImageTool 불러오기
--------------

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

###  Health Score

16

—

LowBetter than 5% of packages

Maintenance40

Moderate activity, may be stable

Popularity1

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity14

Early-stage or recently created project

 Bus Factor1

Top contributor holds 77.8% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/6856810486b756a1b6fabedcfef0b024f4a49f44d95765f31e7146517e33229a?d=identicon)[oPinqzz](/maintainers/oPinqzz)

---

Top Contributors

[![oPinqzz](https://avatars.githubusercontent.com/u/82214170?v=4)](https://github.com/oPinqzz "oPinqzz (7 commits)")[![poggit-bot](https://avatars.githubusercontent.com/u/22427965?v=4)](https://github.com/poggit-bot "poggit-bot (2 commits)")

### Embed Badge

![Health badge](/badges/pixalsnetwork-skinlib/health.svg)

```
[![Health](https://phpackages.com/badges/pixalsnetwork-skinlib/health.svg)](https://phpackages.com/packages/pixalsnetwork-skinlib)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
