我希望专门在 CodeIgniter 中实现这一点。
我正在编写的 PHP 应用程序允许用户上传 jpg 或动画 gif 图像。在下一步中,我想允许用户使用 jCrop 来裁剪一些不同大小的缩略图。这需要我将动画 gif 的新副本转换为 jpg。我的代码适用于上传的 jpg 图像,但会为 gif 文件创建损坏的图像。我正在尝试做的事情可能吗?
我的代码:
// Create image to crop
$config['image_library'] = 'ImageMagick';
$config['library_path'] = '/usr/bin';
$config['source_image'] = $this->config->item('upload_dir_path') . $file_path . 'original.' . $file_ext;
chmod($config['source_image'], 0777);
$config['new_image'] = $this->config->item('upload_dir_path') . $file_path . 'crop-me.jpg';
$this->image_lib->initialize($config);
$this->image_lib->resize();