Esempio n. 1
0
function init($argv = array())
{
    $parser = new RLLT2300Parser();
    $settings = parse_ini_file('settings.ini', true);
    $parser->settings = $settings;
    if (!empty($argv[1])) {
        $parser->filename = $argv[1];
    }
    if (!$parser->filename) {
        print_r(compact('argv'));
        die("File not set!\n");
    }
    if (!file_exists($parser->filename)) {
        die("File {$parser->filename} not exists!\n");
    }
    $parser->parse($parser->filename);
    $src_file_name = end(explode(DIRECTORY_SEPARATOR, $parser->filename));
    $app = new RLLTApplication();
    $app->set(array('md5sum' => md5_file($parser->filename), 'data' => $parser->data, 'settings' => $settings, 'file_name' => $src_file_name, 'file_date' => $parser->current_time));
    /*
     * Make HTML page file
     */
    if (isset($settings['visualization']['html_out']) && $settings['visualization']['html_out'] == 1) {
        $page = $app->page();
        file_put_contents('html' . DIRECTORY_SEPARATOR . $src_file_name . '.html', $page);
    }
    /*
     * Make JPG Image file
     */
    // debug($settings);
    if (isset($settings['visualization']['jpg_out']) && $settings['visualization']['jpg_out'] == 1) {
        $rllt_image = new RLLTImage();
        $rllt_image->size['width'] = $settings['image']['width'];
        $rllt_image->size['height'] = $settings['image']['height'];
        $rllt_image->draw_report1($parser->data, array('current_time' => $parser->current_time, 'settings' => $settings, 'save_to_files' => array("D:\\xv1t\\tmp\\rllt_viz\\{$src_file_name}.jpg", "D:\\xv1t\\tmp\\rllt_viz\\{$src_file_name}-COPY.jpg")));
    }
}
Esempio n. 2
0
#!/usr/bin/php
<?php 
require 'RLLT2300Parser.php';
require 'RLLTApplication.php';
require 'RLLTImage.php';
$rllt_image = new RLLTImage();
$settings = parse_ini_file('settings.ini', true);
$rllt_image->settings = $settings;
$rllt_image->testdraw("/home/vt/tmp/test.jpg");
//color(1, 2);