gpt4 book ai didi

php - CodeIgniter - 将 GIF 转换为 JPG?可能的?

转载 作者:可可西里 更新时间:2023-11-01 00:10:15 25 4
gpt4 key购买 nike

我特别希望在 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();

最佳答案

对于那些对我的解决方案感兴趣的人,我只是使用了内置的 GD PHP 函数。我没有处理 gif 文件的经验,所以我预计这会很困难。事实是 CodeIgniter Image_lib 和扩展库(我从来没有正常工作过)对此有点矫枉过正。

这是我使用的:

$image = imagecreatefromgif($path_to_gif_image);
imagejpeg($image, $output_path_with_jpg_extension);

非常简单,完美地满足了我的需要。

关于php - CodeIgniter - 将 GIF 转换为 JPG?可能的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10416599/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com