Php Legofy Save

Transform your images as if they were made out of LEGO bricks.

Project README

PHP Legofy

Build Status Minimum PHP Version License Total Downloads Coding Standards

What is this ?

PHP Legofy is a PHP package that takes a static image and makes it so that it looks as if it was built out of LEGO.
It was inspired by the original Legofy made in Python https://github.com/JuanPotato/Legofy

Basically it transforms this: Image of a beer Into this: Image of a legofied beer

Requirements

  • PHP ^7.1 || ^8.0
  • GD or ImageMagick

I tested it with GD only but I'm trusting intervention/image that this will work on ImageMagick as well.

Quickstart

Via composer:

$ composer require ricardofiorani/php-legofy

Via source:

$ git clone [email protected]:ricardofiorani/php-legofy.git
$ cd php-legofy
$ composer install

Usage:

<?php
require 'vendor/autoload.php';

// The multiplier for the amount of legos on your image, or "legolution" :)
$resolutionMultiplier = 1;

// When set to true it will only use lego colors that exists in real world.
$useLegoPalette = false;

$legofy = new \RicardoFiorani\Legofy\Legofy();

// $source can be any acceptable parameter for intervention/image
// Please see http://image.intervention.io/api/make
$source = 'my/imagem/path/image.jpg';

/**
 *@var Intervention\Image\Image 
 */
$output = $legofy->convertToLego($source, $resolutionMultiplier, $useLegoPalette);

// Please see http://image.intervention.io/use/basics and http://image.intervention.io/use/http
echo $output->response();

For more examples of usage please see the usage examples on documentation

Open Source Agenda is not affiliated with "Php Legofy" Project. README Source: ricardofiorani/php-legofy
Stars
166
Open Issues
1
Last Commit
2 years ago

Open Source Agenda Badge

Open Source Agenda Rating