JPG и GIF - принципиально разные форматы, и большинство изображений, которые хорошо сжимаются в одном, не будут в другом.
В очень коротком и массовом, массовом упрощении - основным методом сжатия JPG является удаление и упрощение тонких нюансов, невидимых (или почти невидимых) для человеческого глаза, что уменьшает размер изображения.
Этот метод особенно полезен для фотографий, поскольку они обычно содержат много таких тонких нюансов и очень мало однородных областей.
Основной метод сжатия GIF является сокращение данных путем обнаружения полосы одинаковых цветов, и сжатие информации, так что
red red red red red red red green green green red red red
становится
7x red 3x green 3x red
это известно как Run Length Encoding.
Очевидно, что этот метод не подходит для фотографий, потому что обычно каждый пиксель будет иметь немного отличающееся значение цвета.
Поэтому фотографические изображения редко могут быть хорошо сжаты в GIF.
Почему вы хотите переключиться на первое место?
Вы говорите о размере файла (байтах) или размерах изображения (в пикселях)? –