我想在上传后编辑图像旋转。这是我的jquery代码。我成功旋转图像,但我想保存它什么也不做。
var value = 0
$("#change_image_rotate").rotate({
bind:
{
click: function(){
value +=90;
$(this).rotate({ animateTo:value})
$('#rotate_val').val(value);
}
}
});
function editImage(img_src){
$('#change_image_rotate').attr("src","<?php echo base_url();?>bric_gallery/"+img_src);
$('#img_val_rotate').val(img_src);
}
This is the image of my portal
这是我的html部分,我获取旋转值和图像名称。
<form action="<?php echo base_url();?>admin/gallery/rotate_image" method="post">
<input type="hidden" id="img_val_rotate" name="img_val_rotate"/>
<input type="hidden" id="rotate_val" name="rotate_val"/>
这是我的codeigniter代码。
$config['image_library'] = 'gd2';
$config['source_image'] = './bric_gallery/'.$this->input->post('img_val_rotate'); //get original image
$config['maintain_ratio'] = TRUE;
$config['rotation_angle'] = $this->input->post('rotate_val');//counter-clockwise angle of rotation
$this->load->library('image_lib', $config);
if ($this->image_lib->rotate()) {
echo $this->image_lib->display_errors();
}
请帮帮我。
答案 0 :(得分:0)
我认为它们必须与你的rotation_angle值有问题echo $ this-&gt; input-&gt; post(&#39; rotate_val&#39;);和prin_r你的$ config
最重要的是你使用了错误的条件来回复错误只是添加!在这样的运营商
if(! $this->image_lib->resize() )