2017 © Pedro Peláez
 

library imgtodataurl

Converts images in CSS to DataUrl

image

teddy/imgtodataurl

Converts images in CSS to DataUrl

  • Wednesday, May 6, 2015
  • by Grez
  • Repository
  • 1 Watchers
  • 0 Stars
  • 12 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 5 Versions
  • 0 % Grown

The README.md

ImgToDataUrl

Converts images in CSS to DataUrl, (*1)

Usage

$file = new \SplFileInfo(__DIR__ . '/css/test.css');
$imgToDataUrl = new Teddy\ImgToDataUrl();
$imgToDataUrl->setCssFromFile($file);
$imgToDataUrl->setMaxSize(10); // convert only images with size <= 10 KB; (default = 3)
echo $imgToDataUrl->convert();

Default public directory is set to $_SERVER['DOCUMENT_ROOT'], (*2)

You may specify your own with new Teddy\ImgToDataUrl($file, __DIR__ . '/www');, (*3)

There are two ways to pass CSS to ImgToDataUrl

Either you pass \splFileInfo with setCssFromFile($file) or a string with setCss($css). The first one is better because it keeps information about relative paths, (*4)

For example with structure, (*5)

www/css/style.css
www/css/images/01.png

and, (*6)

div {background-image: url(./images/01.png)}

The first one will look into correct path www/css/images/01.png but the second to www/images/01.png, (*7)

The Versions

06/05 2015

dev-master

9999999-dev

Converts images in CSS to DataUrl

  Sources   Download

MIT GPL-3.0 BSD-3-Clause GPL-2.0

The Development Requires

by Tom Bartoň

22/04 2015

v1.1.1

1.1.1.0

Converts images in .css to DataUrl

  Sources   Download

MIT GPL-3.0 BSD-3-Clause GPL-2.0

The Development Requires

by Tom Bartoň

22/04 2015

v1.1

1.1.0.0

Converts images in .css to DataUrl

  Sources   Download

MIT GPL-3.0 BSD-3-Clause GPL-2.0

The Development Requires

by Tom Bartoň

22/04 2015

v0.1

0.1.0.0

Converts images in .css to DataUrl

  Sources   Download

MIT GPL-3.0 BSD-3-Clause GPL-2.0

The Development Requires

by Tom Bartoň

22/04 2015

v1.0

1.0.0.0

Converts images in .css to DataUrl

  Sources   Download

MIT GPL-3.0 BSD-3-Clause GPL-2.0

The Development Requires

by Tom Bartoň