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 ..
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ê.