necesito hacer dos imágenes de una sola imagen cargada. Estas imágenes deben tener un ancho fijo, - 180 y 300 píxeles.cambio de tamaño múltiple en CodeIgniter
En la parte inferior de mis resultados actuales. Esta función puede cambiar el tamaño y crear solo una de dos imágenes. Todo el mundo falló en la segunda imagen, lo intenté todo el día, pero no puedo encontrar la razón. Necesitas ayuda.
$this->_resize($data['upload_data']['file_name'], 300);
$this->_resize($data['upload_data']['file_name'], 180);
private function _resize($file_name, $size) {
$config['image_library'] = 'gd2';
$config['source_image'] = 'img/upload/' . $file_name;
$config['dest_image'] = base_url() . 'img/';
$config['create_thumb'] = TRUE;
$config['thumb_marker'] = '_' . $size;
$config['maintain_ratio'] = FALSE;
$config['width'] = $size;
$config['height'] = $size;
$this->load->library('image_lib', $config);
$result = $this->image_lib->resize();
$this->image_lib->clear();
return;
}
estoy uso CodeIgniter 2,02
que parece que podría ser un problema con el lugar donde va a guardar la imagen. No veo la opción 'dest_image' en los documentos, ¿tal vez debería establecer $ config ['new_image'] en su lugar? - http://codeigniter.com/user_guide/libraries/image_lib.html – jessica
'thumb_marker' va a hacer el camino ... –
que había sido el cambio como usted ha dicho, pero el error de acceso de retorno servidor (No se puede guardar la imagen por favor. asegúrese de que la imagen y el directorio de archivos sean escribibles). – NiLL