저는 이것을 CodeIgniter에서 구체적으로 수행하고자합니다.CodeIgniter - GIF를 JPG로 변환 하시겠습니까? 가능한?
내가 코딩하는 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();
매우 빠른 Google 검색 결과 : http://www.robertmullaney.com/2010/09/18/codeigniter-image_lib-convert-jpg-gif-png/. -1 ("연구 노력을 보이지 않습니다") –
이것은 내 두 번째 날 "연구"입니다. 실제로 링크 된 확장 라이브러리를 사용해 보았습니까? 아니면 맹목적인 믿음을 가지고 있습니까? 그것은 약간 구식이고 내가 어제 알았던 버그로 가득 차있다, 나는 이것이 주위의 유일한 옵션 인 경우에 그때 그들을 통해 시도하고 코딩 할 것이다. 아래 표를 가져 주셔서 감사합니다! 롤 ... – Chris
어떻게 구식 수 있습니까? 그것은 18/09/2010에서 왔는데, 오래 전 아니었고 GIF/JPEG 사양은 그 기간에 많이 변경되지 않았습니다. 또한 그물에있는 대부분의 라이브러리에는 버그가 포함되어 있습니다.이 라이브러리는 우리가 프로그래머로 사용할 때 수정해야 할 일의 일부입니다. –