Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá amigos tenho um sisteminha que redimensiona fotos que sao enviadas pelo servidor gostaria de pegar apenas um pedaço da mema.... no tamanho 100x80 pixels para gerar a miniatura !!algeum sabe como fazer ?ai segue o codigo
$imagem = $_FILES['arquivo']['tmp_name']; //pegando a url da iamgem que sera criada a minatura $nomef = $_FILES['arquivo']['name']; // pegando o nome da imagem $im = imagecreatefromjpeg($imagem); //criar uma amostra da imagem original $largurao = imagesx($im);// pegar a largura da amostra $alturao = imagesy($im);// pegar a altura da amostra if($largurao>$alturao){ $alturad = 200; // definir a altura da miniatura em px //$largurad = ($largurao$alturad)/$alturao;// calcula a largura da imagem a partir da altura da miniatura $largura=300; $nova = imagecreatetruecolor($largurad,$alturad);//criar uma imagem em branco imagecopyresampled($nova,$im,0,0,0,0,$largurad,$alturad,$largurao,$alturao);//copiar sobre a imagem em branco a amostra diminuindo conforma as especificações da miniatura }else{ $alturad = 300; // definir a altura da miniatura em px //$largurad = ($largurao$alturad)/$alturao;// calcula a largura da imagem a partir da altura da miniatura $largura=200; $nova = imagecreatetruecolor($largurad,$alturad);//criar uma imagem em branco imagecopyresampled($nova,$im,0,0,0,0,$largurad,$alturad,$largurao,$alturao);//copiar sobre a imagem em branco a amostra diminuindo conforma as especificações da miniatura }
Carregando comentários...