具体的には 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();