Esempio n. 1
0
<?php

header("Access-Control-Allow-Origin: *");
set_time_limit(30);
$image1 = $_POST['imageUrl1'];
$image2 = $_POST['imageUrl2'];
/* JSON encoding the response */
$arr = array('image1' => getDataURI($image1, ''), 'image2' => getDataURI($image2, ''));
echo json_encode($arr);
//convert imageurl to dataURI
function getDataURI($image, $mime = '')
{
    return 'data: ' . (function_exists('mime_content_type') ? mime_content_type($image) : $mime) . ';base64,' . base64_encode(file_get_contents($image));
}
Esempio n. 2
0
<?php

/*
  to_data_uri.php
  Convert a sequence of images in a JSON file

  @category
  @author Vagner Santana
  @link http://github.com/vagnervjs/frame-video
  @version:0.1
  @since: 04/10/2013
*/
function getDataURI($image, $mime = '')
{
    $finfo = new finfo(FILEINFO_MIME_TYPE);
    $mime = $finfo->buffer(file_get_contents($image));
    return 'data:' . $mime . ';base64,' . base64_encode(file_get_contents($image));
}
$frameStart = $argv[1];
$frameEnd = $argv[2];
$folder = $argv[3];
$outputFile = $argv[4];
for ($i = $frameStart; $i < $frameEnd; $i++) {
    $image = $folder . $i . '.jpg';
    $frames[] = getDataURI($image);
}
$json['frames'] = $frames;
$file = fopen($outputFile, 'w');
fwrite($file, json_encode($json));
fclose($file);