<code> $config['image_library'] = 'gd2'; $config['source_image'] = 'upload/ali.gif'; $config['create_thumb'] = TRUE; $config['maintain_ratio'] = TRUE; $config['width'] = 75; $config['height'] = 50; $this->load->library('image_lib', $config); $this->image_lib->resize(); </code>
原始圖片是動態的gif圖片,經過上面程式的處理,產生的圖片是靜態的了。如何才能保持動態,謝謝。
<code> $config['image_library'] = 'gd2'; $config['source_image'] = 'upload/ali.gif'; $config['create_thumb'] = TRUE; $config['maintain_ratio'] = TRUE; $config['width'] = 75; $config['height'] = 50; $this->load->library('image_lib', $config); $this->image_lib->resize(); </code>
原始圖片是動態的gif圖片,經過上面程式的處理,產生的圖片是靜態的了。如何才能保持動態,謝謝。
目前php
處理圖片的兩大庫gd2
, imagick
都不支持將gif
圖片切割, (處理完就不會動了)所以題主就別忘這方面處理了,
圖片
Intervention/image我特意去試了下這個庫
<code class="php">require './vendor/autoload.php'; use Intervention\Image\ImageManager; $image = new ImageManager(array('driver' => 'imagick')); $image = $image->make('/home/godruoyi/图片/5gyt521cv3v.gif'); $image->resize(500,300); $image->save('/home/godruoyi/图片/5gyt521cv3v2222.gif');</code>