Ubah Saiz Fail GIF Beranimasi - Mengekalkan Animasi
Mengubah saiz GIF animasi tanpa menjejaskan animasinya boleh menjadi tugas yang sukar. Berikut ialah penyelesaian berasaskan PHP untuk membantu anda mencapai ini dengan mudah.
Menggunakan ImageMagick
Jika anda telah memasang ImageMagick, anda boleh mengubah saiz GIF animasi sambil mengekalkan animasi menggunakan ini arahan:
system("convert big.gif -coalesce coalesce.gif"); system("convert -size 200x100 coalesce.gif -resize 200x10 small.gif");
ImageMagick juga menyediakan pemalam yang boleh menyelesaikan tugas ini jika anda tidak mempunyai akses sistem.
Nota: Menggabungkan imej boleh meningkatkan saiz fail, walaupun dimensi dikurangkan.
Menggunakan GD tanpa ImageMagick
Jika ImageMagick tidak tersedia, ikuti langkah ini menggunakan GD:
Proses ini lebih terlibat tetapi secara teknikal harus mencapai matlamat.
Kongsi Penyelesaian Anda
Jika anda berjaya mengubah saiz GIF animasi menggunakan kaedah GD tanpa ImageMagick, sila kongsi kod dan cerapan anda dengan komuniti.
Atas ialah kandungan terperinci Bagaimana untuk Mengubah Saiz GIF Animasi Tanpa Memecah Animasi?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!