コード例 #1
0
ファイル: index.php プロジェクト: infrajs/imager
 			} else {
 				//die('Не найден оригинал');
 			}
 		}
 	}*/
 //$src с водяной меткой если нужно
 if ($gray) {
     $src = Imager::makeGray($src, $temp);
     //новый src уже на серую картинку
 }
 $data = Imager::scale($src, $w, $h, $crop, $top);
 if (!$data) {
     die('Resize Error');
 }
 if ($type == 'png') {
     $data = Imager::optipng($data, md5($src . $w . $h . $crop . $top));
     if (!$data) {
         die('Optipng Error');
     }
 }
 $br = infra_imager_browser();
 $name = preg_replace("/(.*\\/)*/", '', $isrc);
 if (!$name) {
     $name = Path::encode($isrc);
 }
 $name = Imager::toutf($name);
 if (!preg_match('/ff/', $br)) {
     $name = rawurlencode($name);
 }
 if (preg_match('/ie6/', $br)) {
     $name = preg_replace("/\\s/", '%20', $name);