本文整理汇总了PHP中Canvas::redimensiona方法的典型用法代码示例。如果您正苦于以下问题:PHP Canvas::redimensiona方法的具体用法?PHP Canvas::redimensiona怎么用?PHP Canvas::redimensiona使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Canvas
的用法示例。
在下文中一共展示了Canvas::redimensiona方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: Canvas
//marca posicao horizontal (baixo, meio, topo)
$mh = "baixo";
//marca posicao vertical (direita, esquerda, centro)
$mv = "centro";
//verifica se largura(w) e altura sao informados na url
if (isset($_GET['w']) && isset($_GET['h'])) {
$w = $_GET['w'];
$h = $_GET['h'];
}
//verifica se posicao da marca informada na url
if (isset($_GET['mv']) && isset($_GET['mh'])) {
$mv = $_GET['mv'];
$mh = $_GET['mh'];
}
$t = new Canvas();
//carregando a imagem
$t->carrega($imagem);
//verifica se se ha crop/corte no redimensionamento
if (isset($_GET['c'])) {
$t->redimensiona($w, $h, 'crop');
} else {
//$t->marca($marca, "$mh", "$mv");
$t->redimensiona($w, $h);
//inclui a marca dagua
$t->marca($marca, $mh, $mv);
}
//$t->grava('galeria/teste/'.$data[1],100);
$t->grava();
//gera a miniatura
exit;
}