Jump to content

Search the Community

Showing results for tags 'jpg'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Q&A Desenvolvimento
    • Perguntas e respostas rápidas
  • Desenvolvimento e Banco de Dados
    • HTML e CSS
    • Java
    • Javascript
    • .NET
    • PHP
    • Python
    • Ruby
    • Mobile
    • Ambientes de Desenvolvimento
    • Arquitetura e Métodos Ágeis
    • Banco de Dados
    • DevOps
    • Desenvolvimento de Games
    • E-Commerce e Pagamentos Online
    • SEO e Otimizações
    • WordPress
    • Algoritmos & Outras Tecnologias
  • Design e Produto
    • Fotografia
    • Photoshop
    • Design de interfaces e UX
    • Edição/Produção de Vídeos
    • Marketing Online
    • Desenho, Ilustração e 3D
  • Entretenimento e uso pessoal
    • Geral
    • Segurança & Malwares
    • Gadgets e wearable
    • Softwares e Apps
    • Entretenimento

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Google+


Hangouts


Skype


Twitter


deviantART


Github


Flickr


LinkedIn


Pinterest


Facebook


Site Pessoal


Localização


Interesses

Found 9 results

  1. juninhogpe

    Upload de imagem - JPG

    Boa noite pessoal. Tenho um formulário para realizar o upload de fotos e uma página que recebe e faz o redimensionamento das imagens. Quando envio algumas imagens com extensão "jpg", me aparece como arquivo não suportado e outros são enviados corretamente. Segue abaixo meu código do formulário e o script que recebe e redimensiona as imagens: formulario.php <form name="fotos" action="img-action.php" enctype="multipart/form-data" method="post"> <div class="form-group"> <label for="exampleInputEmail1">Nome</label> <input type="text" name="nome" class="form-control" id="exampleInputEmail1" placeholder="Nome do carro"> </div> <div class="clearfix"></div> <div class="form-group"> <label for="exampleInputPassword1">Fotos</label> <input type="file" name="file[]" id="exampleInputFile" required multiple> </div> <div class="clearfix"></div> <button type="submit" class="btn btn-default">Cadastrar fotos</button> </form> img-action.php <?php session_start(); if (!$_SESSION["usuarioNome"]) header("Location: index.php"); include("conexao.php"); ini_set('memory_limit', '512M'); ini_set('post_max_size', '500M'); ini_set('upload_max_filesize', '500M'); function clean($string) { $a = "ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõöøùúûýýþÿŔŕºª"; $b = "aaaaaaaceeeeiiiidnoooooouuuuybsaaaaaaaceeeeiiiidnoooooouuuyybyRroa"; $string = utf8_decode($string); $string = strtr($string, utf8_decode($a), $b); //substitui letras acentuadas por "normais" $string = str_replace(" ","-",$string); // retira espaco $string = strtolower($string); // passa tudo para minusculo return utf8_encode($string); //finaliza, gerando uma saída para a funcao } function resizeImage($Largura_atual,$Altura_atual,$Tamanho_Maximo,$Pasta_Destino,$SrcImage,$Qualidade_img,$Tipo_imagem){ //Verifica se a imagem existe if($Largura_atual <= 0 || $Altura_atual <= 0) return false; //Construção proporcional da nova imagem $Imagem = min($Tamanho_Maximo/$Largura_atual, $Tamanho_Maximo/$Altura_atual); $Nova_Largura = ceil($Imagem*$Largura_atual); $Nova_Altura = ceil($Imagem*$Altura_atual); if($Largura_atual < $Nova_Largura || $Altura_atual < $Nova_Altura){ $Nova_Largura = $Largura_atual; $Nova_Altura = $Altura_atual; } $NewCanves = imagecreatetruecolor($Nova_Largura, $Nova_Altura); // Redimensionamento de imagem if(imagecopyresampled($NewCanves, $SrcImage,0, 0, 0, 0, $Nova_Largura, $Nova_Altura, $Largura_atual, $Altura_atual)){ switch(strtolower($Tipo_imagem)){ case 'image/png': imagepng($NewCanves,$Pasta_Destino); break; case 'image/gif': imagegif($NewCanves,$Pasta_Destino); break; case 'image/jpeg': case 'image/pjpeg': imagejpeg($NewCanves,$Pasta_Destino,$Qualidade_img); break; default: return false; } if(is_resource($NewCanves)) imagedestroy($NewCanves); return true; } } $nome_galeria = $_POST["nome"]; $nome_pasta = clean($nome_galeria); $destino_imagem = mkdir('fgaleria/'.$nome_pasta.'/',0777,true); // Inserção na tabela de galeria $nome_galeria = $_POST["nome"]; if(isset($_FILES['file']['name'])){ //Configurações da Imagem $Tamanho_Max_Imagem = 640; //Largura e altura máxima da imagem $Prefixo_Img_redimensionada = "imagem_comprimida"; //Prefixo para o nome da imagem salva $Pasta_Img_Original = 'original/'; $Pasta_Img_Comprimida = 'fgaleria/'; //Diretório para onde a imagem comprimida será salva $Qualidade_img = 90; $Local_Img_comprimida[] = $destino_imagem; $Local_Img_original[] = ""; if ($nome_galeria != ""){ $sql = utf8_decode("INSERT INTO fotos (nome, nome_pasta) VALUES ('$nome_galeria', '$nome_pasta')"); if($conn->query($sql) === TRUE){ echo utf8_encode("<script> alert (\"Cadastro realizado com sucesso.\");</script>"); echo utf8_encode('<script>window.location="cad_foto.php";</script>'); } else{ echo "Erro: " . $sql . "<br />" .$conn->error; echo utf8_encode('<script>window.location="cad_foto.php";</script>'); } } $cont = $_FILES['file']['tmp_name']; for($i = 0; $i < count($cont); $i++){ // Algumas informações das imagens que serão necessárias. $Nome_Imagem = $_FILES['file']["name"][$i]; $Tamanho_Imagem = $_FILES['file']['size'][$i]; $TempSrc = $_FILES['file']['tmp_name'][$i]; $Tipo_imagem = $_FILES['file']['type'][$i]; $Process_Imagem = true; //Validação de arquivo e criação da imagem a partir da imagem que foi feito upload. switch(strtolower($Tipo_imagem)){ case 'image/png': $Imagem_Criada = imagecreatefrompng($TempSrc); break; case 'image/gif': $Imagem_Criada = imagecreatefromgif($TempSrc); break; case 'image/jpeg': case 'image/pjpeg': $Imagem_Criada = imagecreatefromjpeg($TempSrc); break; default: $Process_Imagem = false; //Formato do arquivo não suportado! } //Pega o tamanho da imagem list($Largura_atual,$Altura_atual) = getimagesize($TempSrc); //Local para as imagens de destino $DestRandNome_Imagem = 'fgaleria/'.$nome_pasta.'/'.$Nome_Imagem; //Name for Big Image date_default_timezone_set('America/Sao_Paulo'); $data_upload = date('Y-m-d H:i:s'); //Redimensionamento da imagem para o tamanho especificado na função resizeImage. if($Process_Imagem && resizeImage($Largura_atual,$Altura_atual,$Tamanho_Max_Imagem,$DestRandNome_Imagem,$Imagem_Criada,$Qualidade_img,$Tipo_imagem)){ //Novo tamanho para imagem list($ResizedWidth,$ResizedHeight)=getimagesize($DestRandNome_Imagem); $Local_Img_comprimida = $DestRandNome_Imagem; } else{ echo '<p style="color:red;">Ocorreu um erro ao processar.<strong>'.$Nome_Imagem.'</strong></div>'; //output error } } } echo '<script language="javascript">alert("Imagens enviadas com sucesso!")</script>'; ?> O que vocês acham que pode ser? Obrigado desde já.
  2. tânia Rodrigues

    API ou Biblioteca Converter imagem

    Olá comunidade PHP. Estou precisando de uma ajuda. será que alguém poderia me indicar alguma biblioteca ou código que converta arquivos .dxf para extensões comuns de imagem? (jpg, png, etc...) Tenho que entregar um trabalho e já estou doida com isso aqui.Se alguém puder ajudar ficarei muito agradecida.Bom fim de semana a todos.
  3. Criei o seguinte formulário abaixo no site de um cliente, pra que se possa fazer a troca da foto de um usuário: <form id="formulario" method="post" enctype="multipart/form-data"> <div class="blocoCampo"> <span> Escolher nova foto (dimensões: 50px x 50px; formato: JPG) </span> <input type="file" id="imgupload" name="imgupload"> </div> <div class="confirmarTrocaSenha"> <input type="button" value="" id="btn_troca_foto"> </div> </form> Em seguida, eu criei na função abaixo (javascript) pra ele conferir a extensão e as medições em Pixels do arquivo. Ele deve ser sempre 50x50 e JPG: var _URL = window.URL || window.webkitURL; $("#imgupload").change(function (e) { // Aqui verifica as dimensões e a extensão do arquivo var foto = $('#imgupload').val(); var extensao = foto.substr(foto.length - 3); var file, img; if ((file = this.files[0])) { img = new Image(); img.onload = function () { if(this.width !== 50){ alert('Dimensões não permitidas!'); $("#imgupload").val(''); } else if(this. height !== 50){ alert('Dimensões não permitidas!'); $("#imgupload").val(''); } else if(extensao != 'jpg'){ alert('Extensão não permitida!'); $("#imgupload").val(''); } }; img.src = _URL.createObjectURL(file); } }); E abaixo é a função que deve hospedar a foto, depois que a mesma for carregada: $('#btn_troca_foto').click(function(){ var imgupload = $('#imgupload').val(); if(imgupload == ''){ alert("Nenhuma foto selecionada!"); } else{ $.ajax({ url: "trocarfoto", type: "POST", data: { imgupload: imgupload }, success:function(a){ alert(a); $('.contentLightbox, .bgLightbox').fadeOut(); } }); } }); E o link da função trocarfoto está em PHP abaixo: public static function trocaFoto() { @mkdir('upload/wt_usuario', 0777); $target = "upload/wt_usuario/" . $_SESSION['usuario']['id'] . ".jpg"; move_uploaded_file($_FILES['imgupload']['tmp_name'], $target); echo "Foto de perfil alterada"; } Tudo funcionando, menos a parte da função move_uploaded_file, que deveria pegar o arquivo que está no input imgupload e transferir pro diretório no servidor do meu site. O que será que tem de errado ou que pode estar faltando? Sei que procurando na internet tem várias formas de fazer, mas acredito que esteja faltando apenas algum detalhes no meu código. Agradeço quem puder ajudar.
  4. Possuo no site de um cliente uma parte onde mostra o nome do usuário logado, a unidade onde ele trabalha e a foto do usuário. Estou querendo implementar uma função automatizada (em javascript e php) para que quando o usuário clique na foto abra automaticamente a janela de escolha de arquivos pra ele poder substituir a foto, se ele quiser. O código em HTML dessa parte da foto e um input de file oculto: <a title="Clique aqui para trocar sua foto" onclick='trocarFoto()'><img class='FotoAniversariante' <?php echo "src='".'upload/wt_usuario/'.$_SESSION['usuario']['id'].".jpg'></a>"; ?> <input type="file" id="imgupload" style="display:none" /> <button id="novaFoto" style="display: none"></button> E a função trocarFoto() em javascript: function trocarFoto(){ $('#imgupload').trigger('click'); } O que eu queria era que, no momento em que o novo arquivo fosse escolhido, que ele já hospedasse no diretório do meu servidor (upload/wt_usuario). Acredito que tenha que ser uma função que envolva AJAX. Mas eu também preciso garantir que ele só aceita JPG e com dimensões de 50 por 50. Como isso é possível?
  5. hostbasico

    Converter pdf em jpg

    Em meu servidor a função exec() não é permitida. Existe alguma outra forma de efetuar essa conversão? Agradeço desde já pois preciso efetuar essas conversões para exibição de uma capa.
  6. Administro um fórum e os arquivos de imagem que foram sendo anexados pelos usuários ao longo do tempo acabaram sendo corrompidos pelo uso de um plugin que usava o Smush it (https://invisionpower.com/forums/topic/370954-smushit/#comment-2320158). Ao que tudo indica, o header está corrompido (mensagem do Photoshop ao tentar abrir os arquivos: Could not complete your request because an invalid DHT JPEG table number is found ou Could not complete your request because a SOFn, DQT, or DHT JPEG marker is missing before a JPEG SOS marker). Eu testei uma dezena de programas que prometem recuperar imagens corrompidas, mas nenhum deles conseguiu reparar as imagens. Eu acredito que o plugin Smush it foi o responsável por esse desastre, mas não posso afirmar com certeza. Alguém conhece algum especialista em recuperação de imagens JPG, GIF e PNG para indicar?
  7. Caio Dom

    Carregamento de imagens mais rápido

    Boa tarde, estou usando esse código para fazer com que as imagens carreguem mais rápido, porém só funciona com JPG, gostaria que funcionasse também com PNG, se alguém puder me ajudar agradeço. Segue o código abaixo: <?php // The file $qualita = $_REQUEST['q']; if(!$qualita) { $qualita = 1; } $filename = $_GET['img']; $prop = $_REQUEST['scala']; if(!$prop) { $prop = 1; } // Set a maximum height and width // Content type header('Content-Type: image/jpeg'); // Get new dimensions list($width_orig, $height_orig) = getimagesize($filename); //$width = $prop*621; //$height = $prop*502; $width = 1000; $height = 667; //maantem ration $ratio_orig = $width_orig/$height_orig; if ($width/$height > $ratio_orig) { $width = $height*$ratio_orig; } else { $height = $width/$ratio_orig; } // Resample $image_p = imagecreatetruecolor($width, $height); $image = imagecreatefromjpeg($filename); imagecopyresampled($image_p, $image, 0, 0, 0, 0, $width_orig*$prop, $height_orig*$prop, $width_orig, $height_orig); // Output imagejpeg($image_p, null, 100); ?>
  8. Eu tentei várias vezes fazer isso usando ações e scripts (O qual eu realmente não entendo como funciona). Eu li essa discussão no Adobe fóruns, mas isso não é claro para mim ainda: One-click 'Save as jpeg' shortcut script please! - saved in the same folder Vou explicar o que eu faço no meu trabalho e o que eu preciso para automatizar isso. 1- Eu abro uma imagem 2- Eu edito e cortar a imagem 3- Então eu aperto CTRL+SHIFT+S para salvar como .JPG 4- Clique em SIM para substituir a imagem que já existe na pasta 5- Em Opções de .JPG eu seleciono as seguintes: Matte: None Quality: 12 (Maximum) Format Options: Progressive (Scans: 3) 6- Depois eu fecho a imagem e clico para NÃO SALVAR EM PSD (porque às vezes eu realmente não preciso de um PSD) Todo este processo seria ok, se eu não abrisse e editasse umas 200 imagens por dia, eu tenho dar vários cliques para fazer o processo todo. Haveria uma melhor maneira de automatizar isso? Eu acho que usando scripts, eu tentei usar ações, mas não funcionou. OBRIGADO!
  9. Rodrigokyo

    ajuda para por uma imagem no captcha php

    ola pessoal eu peguei um codigo captcha esta funcionando certinho o unico problema e que ele ta gerando uma imagem de cor unica eu queria poder eu mesmo colocar um background em jpg com minha imagem alguem sabe como fazer vou mostra o codigo que gera a imagem <?php session_start(); $image = imagecreate(120,30); $codigo = md5(rand()); $letras = substr($codigo,0,6); $fundo = imagecolorallocate($image,255,255,255); //cor do texto $corfonte = imagecolorallocate($image,55,55,55); //cor do background $_SESSION['codigoCaptcha'] = $letras; imagefill($image,0,0,$corfonte); imagettftext($image,20,0,15,25,$fundo,'futura.ttf',$letras); imagejpeg($image); imagedestroy($image); ?> alguem sabe como posso por uma imagem de fundo por esse codigo obrigado
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.