limitazione delle immagini del profilo
-
05-07-2019 - |
Domanda
Sto usando Joomla e voglio limitare le dimensioni (dimensione) del profilo utente. è predefinito a 10 Mb, ma voglio limitare la dimensione dell'immagine qualcosa come 240x320 e inferiore può essere caricato .. grazie ..
Soluzione
Dovresti hackerare il codice joomla per quel particolare caricamento e utilizzo codice come questo per questo:
list($width, $height) = getimagesize($image_file);
if ($width == 240 && $height == 320)
{
// nice proceed
}
else
{
// oops, invalid dimensions
}
Sospetto che dovresti inserire questo codice nel controller del plug-in / componente di cui stai utilizzando la funzione di caricamento.
Altri suggerimenti
Non ho usato Joomla ma dovresti vedere:
Come ottenere l'altezza e la larghezza dell'immagine usando java?
Se sei in grado di caricare l'immagine in memoria, puoi utilizzare la classe awt.Image di Java per ottenere la larghezza e l'altezza dell'immagine e rifiutare l'immagine o ridimensionare l'immagine alla dimensione desiderata. Dai un'occhiata a:
http://java.sun.com/j2se/1.5. 0 / docs / api /
So che puoi usare JavaScript con Joomla quindi forse questo varrebbe la pena di vederlo: testo del link - Usa javascript per ottenere le dimensioni dell'immagine.
Spero che questo ti sia di aiuto.