Друзья, нужна помощь=) Пишу компонент. У меня будут через него грузиться картинки на сервер. В одну папку в исходного размера, в другую - уменьшенного. Подскажите, пожалуйста, как мне реализовать resize картинки при загрузке!!!=)))) Заранее спасибо!=)
Убедиться, что включен модуль GD php, и воспользоваться, например, классом ResizeImage. Алгоритм примерно такой: файл загружается из формы во временную папку, оттуда его забираешь, ресайзишь, кладешь в новую папку: Код (PHP): $fileTemp = $_FILES['имя_поля_в_форме']['tmp_name']; // RESIZE the picture $image = new Resize_Image; $image->new_width = $A; $image->new_height = $B; $image->image_to_resize = $fileTemp; $image->ratio = true; $image->new_image_name = $nazvanie_novogo_file; /* Path where the new image should be saved. If it's not set the script will output the image without saving it */ $image->save_folder = JPATH_SITE . DS . 'components' . DS . 'com_nazvanie-komponenta'. DS . "pictures_big" . DS; if( $image->resize()) { // vse OK! }