ограничение изображения профиля - PullRequest
0 голосов
/ 26 ноября 2009

Я использую Joomla и хочу ограничить размер изображения профиля пользователя (размер). по умолчанию это 10Mb, но я хочу ограничить размер изображения, например, 240x320 и ниже. спасибо ..

Ответы [ 2 ]

0 голосов
/ 26 ноября 2009

Вы должны взломать код Joomla для этой конкретной вещи загрузки и использования код, как это для него:

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

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

Я подозреваю, что вы должны поместить этот код в контроллер плагина / компонента, для которого вы используете функцию загрузки.

0 голосов
/ 26 ноября 2009

Я не использовал Joomla, но вы должны увидеть:

Как получить высоту и ширину изображения с помощью Java?

Если вы можете загрузить изображение в память, вы можете использовать класс awt.Image Java, чтобы получить ширину и высоту изображения и отклонить изображение или масштабировать изображение до желаемого размера. Посмотрите на:

http://java.sun.com/j2se/1.5.0/docs/api/

Я знаю, что вы можете использовать JavaScript с Joomla, так что, возможно, это стоит посмотреть: текст ссылки - использует javascript для получения размеров изображения.

Надеюсь, это поможет вам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...