<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>
Das Originalbild ist ein dynamisches GIF-Bild. Nach der Verarbeitung durch das oben genannte Programm ist das generierte Bild statisch. Wie kann ich dynamisch bleiben, danke.
<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>
Das Originalbild ist ein dynamisches GIF-Bild. Nach der Verarbeitung durch das oben genannte Programm ist das generierte Bild statisch. Wie kann ich dynamisch bleiben, danke.
Derzeit unterstützen die beiden Hauptbibliotheken php
zur Verarbeitung von Bildern, gd2
und imagick
, das Ausschneiden gif
von Bildern nicht (sie werden nach der Verarbeitung nicht verschoben), daher sollte der Autor der Frage dies nicht tun Vergessen Sie, sich mit diesem Aspekt auseinanderzusetzen
Ich habe speziell diese Bibliothek ausprobiert
<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>