2017 © Pedro Peláez
 

library data-url-handler

Handler for base64 encoded image data

image

mkocztorz/data-url-handler

Handler for base64 encoded image data

  • Tuesday, February 24, 2015
  • by mkocztorz
  • Repository
  • 1 Watchers
  • 0 Stars
  • 1 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 1 Versions
  • 0 % Grown

The README.md

Please note this is alpha version., (*1)

Data-URL Image Handler

Helps to validate and persist DataURL Image Data., (*2)

How image is persisted depends on selected implementation of PersisterInterface., (*3)

SensioLabsInsight Build Status, (*4)

Image persisters

There are several persisters bundled:, (*5)

  • SimpleFilePersister, (*6)

    saves data url into given file (no data validation), (*7)

  • FilePersister, (*8)

    saves data url into given file using GD lib. Checks if data is valid image data and is consistent with file ext., (*9)

  • EntityPersister, (*10)

    Invokes a method on given object passing decoded data., (*11)

Example

    use Mkocztorz\DataUrlHandler\DataUrl\Handler;
    use Mkocztorz\DataUrlHandler\Persister\FilePersister;
    use Mkocztorz\DataUrlHandler\Persister\Options\FilePersisterOptions;
    use Mkocztorz\DataUrlHandler\Tests\DataUrlSample;

    include 'vendor/autoload.php';

    $persister = new FilePersister();
    $handler = new Handler($persister);

    $options = new FilePersisterOptions("./php2.jpg");
    $handler->handleImage(DataUrlSample::$validDataUrl, $options);

The Versions

24/02 2015

dev-master

9999999-dev

Handler for base64 encoded image data

  Sources   Download

MIT

The Requires

  • ext-gd *
  • php >=5.4

 

The Development Requires

by Michał Kocztorz