Example #1
0
function rawman_genimage($pic)
{
    $dir = rawman_getpicdir($pic);
    $par = rawman_mkdir(array($dir, 'param')) . $pic . '.txt';
    $img = rawman_mkdir(array($dir, 'image', 'orig')) . $pic . '.jpg';
    $opt = rawman_convparams($par, array('rating' => 0, 'coloring' => 'none'));
    $raw = rawman_getrawfile($pic);
    $opt['dcraw'] = preg_replace('/\\-h/', '', $opt['dcraw']);
    $opt['dcraw'] .= ' -q 3';
    $opt['cnvpost'] .= ' -quality 95';
    rawman_createjpg($raw, $img, $opt);
}
Example #2
0
function rawman_createimage($raw, $image, $opt)
{
    $annotate = rawman_replace(IMAGE_ANN, array('year' => isset($opt['year']) ? $opt['year'] : date('Y'), 'number' => sprintf('%04d', $opt['number'])));
    /*
     ** Others
     */
    $opt['cnvpre'] .= ' -geometry ' . IMAGE_SIZE;
    if (!empty($annotate)) {
        $opt['cnvpost'] .= ' -pointsize 11 -gravity southeast' . ' -stroke "#000c" -strokewidth 2 -annotate 0 "' . $annotate . '"' . ' -stroke  none   -fill white    -annotate 0 "' . $annotate . '"';
    }
    $opt['cnvpost'] .= ' -quality 85';
    rawman_createjpg($raw, $image, $opt);
}