Я использую codeigniter, и я хочу изменить размер изображения от пользователя, загружающего через URL-адрес.Как изменить размер изображения из файла получить контент
Вот мой код:
//upload via url
$url = $this->input->post('photo');
/* Extract the filename */
$filename = substr($url, strrpos($url, '/') + 1);
/* Save file wherever you want */
file_put_contents('myuploads/'.$filename, file_get_contents($url));
//resize start
$config['image_library'] = 'gd2';
$config['source_image'] = $filename;
$config['overwrite'] = TRUE;
$config['width'] = 59;
$config['height'] = 90;
$this->load->library('image_lib', $config);
$this->image_lib->initialize($config);
$this->image_lib->resize();
$data=array(
'username'=>$this->input->post('username'),
'deskrip'=>$this->input->post('deskrip'),
'photo'=>$filename
);
$this->db->where('id',$id);
$outp = $this->db->update('user',$data);
Загрузить работает, но проблема в том, изображение не будет изменять размеры в 59x90 и до сих пор в оригинальном размере.
Любой ответ?
Большое спасибо ..
метод
Первый запуск phpinfo(); и посмотрите, установлен ли gd2 установленный модуль. –
Вы пытались отлаживать? Что работало? Где он перестает работать? –