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); }
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); }