Heim > Backend-Entwicklung > PHP-Tutorial > So halten Sie das GIF dynamisch, wenn Sie ein GIF-Bild mit ci zuschneiden.

So halten Sie das GIF dynamisch, wenn Sie ein GIF-Bild mit ci zuschneiden.

WBOY
Freigeben: 2016-09-25 09:37:02
Original
1595 Leute haben es durchsucht

<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>
Nach dem Login kopieren
Nach dem Login kopieren

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.

Antwortinhalt:

<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>
Nach dem Login kopieren
Nach dem Login kopieren

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

Intervention/Bild

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>
Nach dem Login kopieren
Unterstützt die Verarbeitung von GIFs unter Beibehaltung dynamischer Effekte nicht

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage