Redimensionar imagens próprias

Pergunta
Olá, vamos ver se vocês podem me ajudar. Não sei se o que pedirei é possível, porque buscando na rede não encontrei nada.
Trata-se de que os usuários possam subir imagens ao servidor, porém com um tamanho inferior a uma quantidade. No caso que sua imagem seja maior, com o fim de evitar que tenha que sair da web e chame a uma aplicação tipo Gimp ou similar para rebaixar o peso. Pensei que através do navegador (javascript) poderia fazê-lo, sem a necessidade de ter que subir a imagem ao servidor previamente. Porém, tudo o que encontrei em Javascript de tratamento de imagens é com arquivos do servidor, não com os do próprio pc. Espero ter me explicado bem.

Valorize esta FAQ:
A FAQ Redimensionar imagens próprias tem Pertence à categoria:
Resposta
Olá, Pode fazer o uso do atributo maxlength.

de http://www.w3.org/TR/device-upload

The final example below requests the operator to select images from any device, including the filesystem, for upload to the server, as long as they are less than 100 KB.

<INPUT name="picture2" type="file" device="any" accept="image" maxlength="100000">

Não lhe dará para um tamanho de imagem, porém pode estimar um máximo em bytes.

Senão, outra opção poderia ser subi-la, olhar o tamanho e antes de fazer o move_upload (ou como se fosse a função exata) comprovar seu tamanho e se não for o desejado, o apaga do /tmp e lhe devolve um html que indique o tema.

Por J. Manuel Velasco

Voltar à árvore de categorias Voltar à árvore de categorias

 
FAQs relacionadas
  + O que você necessita para começar a programar uma página web?
  + Sistema protegido por usuário e senha
  + Inserção controlando duplicados
  + Como posso fazer com que o navegador detecte plugins
  + Web em dois idiomas
  + Introdução ao desenvolvimento web
  + Diferenças entre redirecionamentos 301 e 302
  + Obter dados de um banco para construir meus javascripts
  + Tirar quebras de linha em um TXT
  + Documento padrão
  + [...]

Ver todas las FAQS de Programação

Usuários :    login / registro

Home | Sobre nós | Copyright | Anuncie | Entrar em contato