Skip to content

Releases: WyriHaximus/php-tile-stitcher

2.0.0

08 Apr 07:55
a40df86

Choose a tag to compare

2.0.0

  • Total issues resolved: 0
  • Total pull requests resolved: 32
  • Total contributors: 3

Dependencies 📦

Enhancement ✨

1.1.0

17 May 21:00
4a12edb

Choose a tag to compare

1.1.0

  • Total issues resolved: 0
  • Total pull requests resolved: 2
  • Total contributors: 2

Dependencies 📦

1.0.0

05 Oct 16:07
47585e6

Choose a tag to compare

<?php

declare(strict_types=1);

use Intervention\Image\Drivers\Gd\Driver;
use Intervention\Image\ImageManager;
use WyriHaximus\TileStitcher\Coordinate;
use WyriHaximus\TileStitcher\Dimensions;
use WyriHaximus\TileStitcher\FileLoader;
use WyriHaximus\TileStitcher\Stitcher;
use WyriHaximus\TileStitcher\Tile;

$tiles = [
    new Tile(
        new Coordinate(69, 69),
        new FileLoader('map/69_69.png'),
    ),
    new Tile(
        new Coordinate(70, 69),
        new FileLoader('map/70_69.png'),
    ),
];

$stitcher = new Stitcher(
    new ImageManager(
        new Driver(),
    ),
);

$image = $stitcher->stitch(
    'image/png',
    Map::calculate(
        new Dimensions(512, 512),
        ...$tiles,
    ),
);

file_put_contents('output/two_tile.png', $image);

1.0.0

  • Total issues resolved: 0
  • Total pull requests resolved: 11
  • Total contributors: 2

Bug 🐞,Dependencies 📦

Dependencies 📦,Feature 🏗

Dependencies 📦,Enhancement ✨

Feature 🏗

Enhancement ✨