Chcę zmniejszyć rozmiar obrazów gif za pomocą polecenia convert
. Obecnie używam flag -depth 8
, -type Grayscale
, -depth 8
i -resize '400x300>'
.Jak mogę skompresować rozmiar obrazów GIF za pomocą ImageMagick?
Po nazwie pliku obrazu źródłowego upewniam się także, że pierwsza ramka każdego animowanego gifu zostanie usunięta po [0]
.
Jednak pliki są czasami zbyt duże (ponad 100K). Chciałbym spróbować zmniejszyć ich rozmiar, nawet jeśli poświęcę rezolucję. Jak mogę to zrobić?
I Jestem zaskoczony tym, że ta odpowiedź została zaakceptowana, jak na stronie man, -quality działa z poziomem kompresji JPEG/MIFF/PNG, w rzeczywistości opublikowany kod nie zmniejsza rozmiaru plików gif - przynajmniej nie na moim. – Philippe
Tak, to nie działa, tworzy dokładny duplikat gifa. – ThomasReggi
Według innych źródeł w Internecie staje się znacznie lepszy dzięki opcji '-layers optimize', ale nadal zachowuje się daleko poniżej optymalnego jako' convert ' czasami * zwiększa * rozmiar pliku –