Ajuda ! script para redimensionar imagem!
ola pessoa!
preciso de uma ajuda com um código php, eu preciso que uma imagem pega no html, seja redimensionada e ate se possível, converta para png. peço ajuda de alguém com mais experiencia, que tenha um tempo para entrar em contato comigo ou me dar algumas dicas de pesquisa.
segue o meu código.
$foto = $_FILES["fotouser"];
if (!empty($foto["name"])) {
// Largura máxima em pixels
$largura = 400;
// Altura máxima em pixels
$altura = 400;
// Tamanho máximo do arquivo em bytes
$tamanho = 10000;
// Verifica se o arquivo é uma imagem
// Pega as dimensões da imagem
$dimensoes = getimagesize($foto["tmp_name"]);
// Verifica se a largura da imagem é maior que a largura permitida
if($dimensoes[0] > $largura) {
session_start();
$_SESSION['msg_warning'] = "A largura da imagem não deve ultrapassar ".$largura." pixels";
echo "<script>history.go(-1)</script>";
}
// Verifica se a altura da imagem é maior que a altura permitida
if($dimensoes[1] > $altura) {
session_start();
$_SESSION['msg_warning'] = "Altura da imagem não deve ultrapassar ".$altura." pixels";
echo "<script>history.go(-1)</script>";
}
// Verifica se o tamanho da imagem é maior que o tamanho permitido
if($arquivo["size"] > $tamanho) {
session_start();
$_SESSION['msg_warning'] = "A imagem deve ter no maximo ".$tamanho." bytes";
echo "<script>history.go(-1)</script>";
}
// Se não houver nenhum erro
if (count($error) == 0) {
// Pega extensão da imagem
preg_match("/\.(gif|png|jpg){1}$/i", $foto["name"], $ext);
// Gera um nome único para a imagem
$nome_imagem = user.(md5(uniqid(time()))) . "." . $ext[1];
$caminho_imagem = "../../img/user/" . $nome_imagem;
// Faz o upload da imagem para seu respectivo caminho
move_uploaded_file($foto["tmp_name"], $caminho_imagem);
este script , renomeia perfeitamente , cria o nome para meu novo arquivo e move a imagem para o diretório perfeitamente.
porem n consigo juntar esse código com outras dicas que vi na internet, então o jeito e pedir ajuda
fico no aguardo, vlw pessoal.
Discussão (1)
Carregando comentários...