public function uploadImage(&$image, $categoriaBanner) { $type = substr($image['name'], -4); $nameImage = uniqid() . md5($image['name']) . $type; $dir = APP . 'webroot/uploads/banner/imagens/'; $returnUpload = move_uploaded_file($image['tmp_name'], $dir . $nameImage); $oImg = new m2brimagem($dir . $nameImage); $valida = $oImg->valida(); if ($valida == 'OK') { $oImg->redimensiona($categoriaBanner['CategoriaBanner']['width'], $categoriaBanner['CategoriaBanner']['height'], 'crop'); $oImg->grava($dir . $nameImage); } else { die($valida); } if (!$returnUpload) { return array('nome' => null, 'status' => false); } return array('nome' => $nameImage, 'status' => true); }
<?php include 'resize.class.php'; $arquivo = $_GET['arquivo']; $largura = $_GET['largura']; $altura = $_GET['altura']; $oImg = new m2brimagem($arquivo); $valida = $oImg->valida(); if ($valida == 'OK') { $oImg->redimensiona($largura, $altura, 'crop'); $oImg->grava(); } else { die($valida); } exit; ?>