Skip to content

Render minecraft skin with BufferedImage and Graphics (plain java).

License

Notifications You must be signed in to change notification settings

bivashy/MinecraftSkinRenderer

Repository files navigation

MinecraftSkinRenderer

Render minecraft skin with BufferedImage and Graphics (plain java). You can render:

  1. Front view of skin
  2. Back view of skin
  3. Right view of skin
  4. Left view of skin
  5. Supports legacy skin formats (not tested) Usage:
        BufferedImage bufferedImage = ImageIO.read(new File("/path/to/input.png"));
        File outputFile = new File("/path/to/output.png");
        outputFile.createNewFile();

        BufferedImage skinPartImage = SkinRenderer.frontOfSkin(bufferedImage);
        ImageIO.write(SkinRenderer.resize(skinPartImage, skinPartImage.getWidth() * 16, skinPartImage.getHeight() * 16, Image.SCALE_REPLICATE), "png", outputFile);

Example:


Input: input


Output: output

About

Render minecraft skin with BufferedImage and Graphics (plain java).

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages