Ejemplo n.º 1
0
if (preg_match('/^\\//', $isrc)) {
    $isrc = preg_replace('/^\\//', '', $isrc);
}
$num = Ans::GET('num', 'int', 0);
$re = isset($_GET['re']);
$psrc = Path::pretty($isrc);
Nostore::pubStat();
//Если кэширование разрешено сделает его долгим как для статики
if (is_null($isrc)) {
    return Ans::err($ans, '?src= to the image required. Relative to the siteroot. For example vendor/infrajs/imager/?src=vendor/infrajs/imager/test.jpg');
}
$src = Imager::prepareSrc($isrc, $num);
$or = Ans::GET('or');
//Путь на случай если src не найден
if (!$src && $or) {
    $src = Imager::prepareSrc($or, $num);
}
//Путь не найден смотрим or
Imager::modified($src);
$mark = Ans::GET('mark', 'bool');
$w = Ans::GET('w', 'int');
$h = Ans::GET('h', 'int');
$top = Ans::GET('top', 'bool');
$crop = Ans::GET('crop', 'bool');
$ignoremark = Ans::GET('ignoremark', 'bool', null);
//1 - Навсегда убирает водяной знак с картинки и больше водяной знак добавляться на неё не будет. 0 отменяет этот запрет.
$getorig = Ans::GET('getorig', 'bool');
//Показывает оригинальную картинку без изменения размеров, как есть... без водяного знака
$conf = Imager::$conf;
$default = false;
$orig = false;