Pergunta

Estou usando o Joomla e quiser restringir o tamanho da imagem de perfil de usuário (dimensão). é padrão para 10Mb, mas eu quero restringir a dimensão imagem algo como 240x320 e abaixo podem ser carregados .. thanks ..

Foi útil?

Solução

Você deve invadir o código Joomla para essa coisa de upload particular e uso código como este para ele:

list($width, $height) = getimagesize($image_file);

if ($width == 240 && $height == 320)
{
    // nice proceed
}
else
{
   // oops, invalid dimensions
}

Eu suspeito que você deve colocar esse código no controlador do plugin / componente você estiver usando o recurso de upload de.

Outras dicas

Eu não usei Joomla mas você deve ver:

Como chegar a altura da imagem e largura usando java?

Se você é capaz de carregar a imagem na memória, você poderia usar a classe awt.Image de Java para obter a largura e altura da imagem e rejeitam a imagem ou dimensionar a imagem para o tamanho desejado. Dê uma olhada em:

http://java.sun.com/j2se/1.5. 0 / docs / api /

Eu sei que você pode usar JavaScript com Joomla então talvez isso seria vale a pena ver: link de texto -. usa JavaScript para obter as dimensões da imagem

Espero que este seja de alguma ajuda para você.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top